PD#SWPL-144183
Problem:
case5356 fail
Solution:
1.reset controlpath at hdmi first frame
2.improve hist read and write logic in cert mode
3.disable top2 interrupt when top1 enable
Verify:
t3x
Change-Id: I2ddd80eedf2148272e814aba75de4124f0f5639d
Signed-off-by: yao liu <yao.liu@amlogic.com>
PD#SWPL-146682
Problem:
support OTA from S vendor freeze to U
Solution:
change parititon table for OTA
Verify:
newton
Change-Id: If92f249028ebdabddf02f7091dcde87c28dd5f83
Signed-off-by: Xindong Xu <xindong.xu@amlogic.com>
PD#SWPL-143672
Problem:
tm2 update to 5.15 32bit and 64 bit
Solution:
tm2 update to 5.15 32bit and 64 bit
Verify:
tm2
Change-Id: I7c886b60e9d0b9e0b1793e0726f6710f4b922306
Signed-off-by: Xiangyu Cai <xiangyu.cai@amlogic.com>
Signed-off-by: Luan Yuan <luan.yuan@amlogic.com>
PD#SWPL-149873
Problem:
The PA1 parameter is read improperly Procedure and the
multiband module failed to read the register value.
Solution:
Modify the way PA1 parameters are read.
Verify:
Test on T3
Change-Id: I86393d64c469590ec01cedde5ccae28dcdc3c62c
Signed-off-by: shaohui.sheng <shaohui.sheng@amlogic.com>
PD#SWPL-150520
Problem:
spd info change when input.
Solution:
vdin clr spd info in every sync.
Verify:
t3x
Change-Id: I9eb231c102d71dd3b78a78c5aabf191b23691612
Signed-off-by: yaoyu.xu <yaoyu.xu@amlogic.com>
PD#SWPL-149795
Problem:
vdin2 read the input h/v is a half of the display,
so drop the frames because the status may abnormal
Solution:
when cur_enc_ppc = 1,vdin use half of the display
h/v for comparison to detect abnormal status
Verify:
T3X
Change-Id: I52442903a042529b1ad5be575457ced42b0ceb0d
Signed-off-by: haitao.liu <haitao.liu@amlogic.com>
PD#SWPL-147538
Problem:
system hang when extract ARC EDID
Solution:
disable edid extraction on public version
Verify:
T7C
Change-Id: I4a473acb990d419e91f35dd6e2530ed206268f22
Signed-off-by: bowen cheng <bowen.cheng@amlogic.com>
PD#SWPL-147953
Problem:
pip path is conflict with dec path.
Solution:
1.change pip path from dimulti.1 to dimulti.2.
2.checkout if vq is reg before unreg.
3.change pr_info to vq_print in videoqueue.c
Verify:
T3X
Change-Id: I3653fd2baf633d11006ee5889f72d30a1a462b71
Signed-off-by: zhenteng.tian <zhenteng.tian@amlogic.com>
PD#SWPL-146988
Problem:
hdr and dv core are behand vdin,cannot process
hdr or dv in vdin v4l2 mode
Solution:
remove hdr support in v4l2 mode by updating edid
Verify:
t7c
Change-Id: I22cb08b78291e72da45b16f3d95643d75a012049
Signed-off-by: haitao.liu <haitao.liu@amlogic.com>
PD#SWPL-150048
Problem:
play 8k video, vpp1 flash
Solution:
play 8k video, vpp1 used dw and set vskip to 1
Verify:
T3X
Change-Id: Ibee38569a9db80b48e77b2f9b285f272986c3360
Signed-off-by: Pengcheng Chen <pengcheng.chen@amlogic.com>
PD#SWPL-147065
Problem:
the secondary screen may experience a green screen
when playing widevine video.
Solution:
register conflict occurs because some variables have no initial value
assign initial values to fix
Verify:
t3x-bd302
Change-Id: Icf6e17dde0e31f5016f6dcf3ac41e4e6f2cbf4b2
Signed-off-by: Jian Cao <jian.cao@amlogic.com>
PD#SWPL-150135
Problem:
an unexpected 2 us sclk negative pulse in spi device setup.
first setup only
Solution:
inconformity between sclk-pullup and default sclk polarity 0.
Verify:
t5m ay301
Change-Id: I99f6889164bed2b1c12b74e1e05cd004c65982be
Signed-off-by: Sunny Luo <sunny.luo@amlogic.com>
PD#SWPL-146749
Problem:
displaying normal in hdmi-in camera mode when
hdcp is ON
Solution:
set grey pattern in this case
Verify:
t7c
Change-Id: I3b08619d80631a0e6001bbffa42e06f82dcfe893
Signed-off-by: haitao.liu <haitao.liu@amlogic.com>
PD#SWPL-146749
Problem:
displaying grey pattern in hdmi-in camera mode when
hdcp is ON
Solution:
donot set grey pattern in this case
Verify:
t7c
Change-Id: I1068b1269bdc449ba1a95525e7608995a95fa858
Signed-off-by: haitao.liu <haitao.liu@amlogic.com>
PD#SWPL-142309
Problem:
In keystone scenario,we need only protect video content when hdcp ON
currently,we do it on vdin1,video and osd are both protected
Solution:
vdin0 set matrix to display a pattern
Verify:
Txhd2
Change-Id: Ieff14eb72a65169778c9015c6902f6c380450693
Signed-off-by: haitao.liu <haitao.liu@amlogic.com>
PD#SWPL-150135
Problem:
dmc violation because of spicc dma reading/writing address.
caused by a error configure for spicc ldim vsync mode
Solution:
set 0x28[8]=1 to load dma address from 0x30/0x34
Verify:
t5m ay301
Change-Id: I09fabbb9490674de1d02b38da0bc2bcb38c74a67
Signed-off-by: Sunny Luo <sunny.luo@amlogic.com>
PD#SWPL-147488
Problem:
randomly flash black screen when freesync test.
Solution:
remove vpp mute when too much irqs.
Verify:
t3x
Change-Id: I9571ab206241f9b7689ce0768807edf071bef74e
Signed-off-by: yaoyu.xu <yaoyu.xu@amlogic.com>
PD#SWPL-148298
Problem:
1.cut window will cause h_active error
2.prop value need optimize
Solution:
1.cutwindow process optimize
2.prop value optimize
Verify:
t5m
Change-Id: I7a27df5f8570a8403e74697c7ac45665ac63b023
Signed-off-by: qiang.liu <qiang.liu@amlogic.com>
PD#SWPL-149974
Problem:
Too many judgments in xhci_queue_isoc_tx, these could
cause to failure to open camera
Solution:
change
Verify:
sm1
Change-Id: I592bf554e930319c6801af081922272230bac522
Signed-off-by: he.he <he.he@amlogic.com>
PD#SWPL-150146
Problem:
when earc discover failed, and then it enters arc status,
tdm playback again and it will open arc same source, if the arc
reset frddr bit is on, it does't get data from frddr, so the frddr
is hang, and there is no sound from speaker.
Solution:
when stream start, arc get data from frddr, set arc reset frddr bit as
disabled, and stream stop, set arc reset frddr bit as enabled.
Verify:
t5m
Change-Id: Ib155daa16b47bd61cfaa8a27128e1864cbb008dc
Signed-off-by: jian zhou <jian.zhou@amlogic.com>
PD#SWPL-144750
Problem:
1. when suspend, some clk warnings happen
2. vad function
3. symmetric setting for tdm in with i2s in
Solution:
1. add clk condition ctrl
2. add vad addr control
3. add symmetric for different fs setting with same tdm
4. add pcpd control for t5m t5w thxd2
Verify:
verify by T5M
Change-Id: I46b6dc1090184c8a7a1f3eb45e284e687dfad06b
Signed-off-by: qing.zhang <qing.zhang@amlogic.com>
PD#SWPL-145986
Problem:
same sid/pid dsc, live dsc will affect pvr, refer OTT-45996
Solution:
same sid/pid dsc keep in order
Verify:
verified at project
Change-Id: If5fa12bd5d0f76f61d3bc49c89de2c4be37ae548
Signed-off-by: chuangcheng peng <chuangcheng.peng@amlogic.com>
PD#SWPL-145570
Problem:
code refactoring to determine allocating
buffer's size between Gralloc and Codec2
Solution:
set parameters to node for gralloc
Verify:
txhd2
Change-Id: I5812b4bf23b2697ebaf33674b7cb2dcc88025eba
Signed-off-by: xinli.gao <xinli.gao@amlogic.com>
PD#SWPL-148897
Problem:
seek video black screen
Solution:
set afbc reg to 0x401400 when di bypass
Verify:
txhd2
Change-Id: Ib4c53baf21ba1ef2cf55d1244df91e6eb0e1388c
Signed-off-by: yufei.huan <yufei.huan@amlogic.com>
PD#SWPL-141263
Problem:
irq not disabled when mode close
Solution:
fix irq not disabled when mode close
Verify:
local
Change-Id: I1ba42fbe47860838683bdd7a117aabb32b617daa
Signed-off-by: qinglin.li <qinglin.li@amlogic.com>
PD#SWPL-147629
Problem:
no ioctl to get vrr range
Solution:
add ioctl to get vrr range
Verify:
t7c
Test:
DRM-TX-75
Change-Id: If6dab5d69b90ff63acf9617c61a452a6f25bd5d9
Signed-off-by: congyang.huang <congyang.huang@amlogic.com>
PD#SWPL-149697
Problem:
The default txdelay value is incompatible
Solution:
fixed tx delay config
Verify:
T7C
Change-Id: Ic3d05eb7a9031e43ea04a3ee0718cc5c12ae76ed
Signed-off-by: Long <long.yu@amlogic.com>
PD#SWPL-148946
Problem:
fix the issue of video flickering
Solution:
remove unnecessary checks
Verify:
s1a
Change-Id: I6f0379bb2f8f29a19e1c08cbe7192b9186958ece
Signed-off-by: Jian Cao <jian.cao@amlogic.com>