PD#SWPL-170383
Problem:
GPIOA_14/15 DS register bit is wrong.
Solution:
Fix it
Verify:
sc2
Change-Id: Idf5fd1642259ef2dfcb5baec828b64717ade3f7e
Signed-off-by: Qianggui Song <qianggui.song@amlogic.com>
PD#SWPL-168215
Problem:
the frc cannot release the bypass state
Solution:
modify execution process
Verify:
T5M
Change-Id: If1a9ad992d20753cec15ba4010a82fd61da44c67
Signed-off-by: lukang.jia <lukang.jia@amlogic.com>
PD#SWPL-167469
Problem:
If hdcp2.2 auth fail switch to hdcp1.4,
when driver notify HDMI_DISCONNECT state
to hdcp_tx22 daemon and then notify
HDCP_STOP state to hdcp_tx22, hdcp_tx22
may not enter HDMI_DISCONNECT state as
hdcp_tx22 may missing out to get this state,
for example CPU is busy and hdcp_tx22 didn't
get the state in time. In this case, hdcp_tx22
state machine will keep running and retry
hdcp2.2 auth in background, and will affect
hdcp1.4, what's more, it will disable hdcp path
and result in hdcp14 auth fail
Solution:
When disable hdcp2.2, firstly notify HDCP_STOP
state to hdcp_tx22 daemon to stop hdcp22 auth,
and then notify HDMI_DISCONNECT to hdcp_tx22, even
if hdcp_tx22 missed the middle state of HDCP_STOP,
it will not miss the final HDCP_DISCONNECT state,
thus when fallback to hdcp1.4 auth, hdcp1.4 will
not be affect.
Verify:
ah212
Test:
DRM-TX-37
Change-Id: I2094e2e96307bf6d735d54ce18fbf4d1a49ee4b4
Signed-off-by: hang cheng <hang.cheng@amlogic.com>
PD#RSP-6352
Problem:
Need to optimize code
Solution:
Modify code
Verify:
Android U + S7
Change-Id: I18d32e1a922479761766c9ca0f9e078898db0115
Signed-off-by: Liqiang Jin <liqiang.jin@amlogic.com>
PD#SWPL-169715
Problem:
1. loopback channel sync error, when loopback data in source is
disabled, the loopback channel sync original channel sync
must not be set.
Solution:
1. when only use loopback lb source, disable the original channel sync
Verify:
Ross Ref201
Change-Id: I116f7d5d28e5eb25c7ca2d63f03986d0ff3fa951
Signed-off-by: qing.zhang <qing.zhang@amlogic.com>
PD#SWPL-168898
Problem:
fix dts irq type to level
Solution:
fix dts irq type to level
Verify:
local
Change-Id: Ib062ea9c6ad3d1ce942468f0c63a16f8801ede78
Signed-off-by: qinglin.li <qinglin.li@amlogic.com>
PD#SWPL-170453
Problem:
1.When UAC dequeue ISOC OUT,the mdelay will block ISOC IN transfer.
Solution:
1.dequeue do not delay in ISOC mode.
Verify:
AV400
Change-Id: I05bc712fecdc7d47e069191aed9efe2e804d5d8c
Signed-off-by: Yue Wang <yue.wang@amlogic.com>
PD#SWPL-160834
PD#SWPL-170230
Problem:
osd dv core is disabled
Solution:
add dv support for s7d in vpp
Verify:
s7d
Change-Id: I6373667f99f8ddc3fc06e23f4d1831d6d4b4e40d
Signed-off-by: yao liu <yao.liu@amlogic.com>
PD#SWPL-169575
Problem:
can't bootup after fastboot -w
Solution:
userdata is f2fs, we must set mask_flag bit 12 1
Verify:
redi
Change-Id: I9f874062a9bedbb69b1ab616408887bf0dca1974
Signed-off-by: Xindong Xu <xindong.xu@amlogic.com>
PD#SWPL-169052
Problem:
pre_vsync and post_vsync both call vpp_blend_ctrl
caused rdma write error probability
Solution:
call vpp_blend_update in pre_vsync_isr when pre_vsync enable only
Verify:
t3x
Change-Id: Ie38e871e3f8a1756c29493d80d4a11636de39ea3
Signed-off-by: Pengcheng Chen <pengcheng.chen@amlogic.com>
PD#SWPL-168043
Problem:
Don't display QMS UI when HDMI signal starts
Solution:
Send QMS-VRR data until signal stable.
Verify:
t3x
Change-Id: I913cf1a7a0a8dc01c464dc2fe152fe14ed65a224
Signed-off-by: Gaowei Zhao <gaowei.zhao@amlogic.com>
PD#RSP-6352
Problem:
Need to simplify code
Solution:
Update code
Verify:
Android U + S7
Change-Id: I0116e5e3044899f111c63951fa6ddda4c63a9fb3
Signed-off-by: Liqiang Jin <liqiang.jin@amlogic.com>
PD#SWPL-170399
Problem:
s805x3 no need dtvkit default.
enable it if the project requires that.
Solution:
disable it.
Verify:
verify by pascal.
Change-Id: Ifb418367ed0c56fd506a00d3ee57c22d7d1f3e70
Signed-off-by: Luan Yuan <luan.yuan@amlogic.com>
PD#SWPL-169803
Problem:
get wrong pfn cause free memory failed.
Solution:
correct the cross zone pfn.
Verify:
t5w.
Test:
pass.
Change-Id: I283e07e4c5f3080841b7d4ac5f36160d6e547d79
Signed-off-by: Jianxiong Pan <jianxiong.pan@amlogic.com>
PD#SWPL-169271
Problem:
regmap_read() access 4B each time, but the length
of buffer passed from spi core is mismatch.
Solution:
NFC driver use the local variable to fix it.
Verify:
s1a_bg201
Change-Id: Id1377f03f594cbc249f85c8a9ab49ba827f47cf4
Signed-off-by: Liang Yang <liang.yang@amlogic.com>
PD#RSP-6350
Problem:
Multiple threads updating the same global variable causes data error
Solution:
Lock global variables
Verify:
Android U + S7
Change-Id: Id65a397c4bcb6566b6f35c143f4391913b9ba996
Signed-off-by: Liqiang Jin <liqiang.jin@amlogic.com>
PD#SWPL-146801
Problem:
support yuv 10bit for video
Solution:
support yuv 10bit for video
Verify:
s7
Test:
DRM-OSD-63
Change-Id: I93d00a77cb6776bd430c2db9845e685ff059bddd
Signed-off-by: wenlong.zhang <wenlong.zhang@amlogic.com>
PD#SWPL-169230
Problem:
Previous commit https://scgit.amlogic.com/#/c/427562/ including a
close source binary for zstd compress, which have license problems
Solution:
1, remove this binary in auto-patch;
2, add source code for this binary
Verify:
S7D
Change-Id: Ic0355b6ad3d0d91a9772d007fa2c9797f18004b1
Signed-off-by: Tao Zeng <tao.zeng@amlogic.com>
PD#SWPL-170131
Problem:
T5m usb bus resume timeout.
Solution:
fix usb bus resume timeout.
Verify:
T903D4
Change-Id: Id0deb5af437d70a294424b2033deb7b846947e52
Signed-off-by: Yue Wang <yue.wang@amlogic.com>
PD#SWPL-154064
Problem:
video play fail on linux.
regression of the follow cl:
https://scgit.amlogic.com/#/c/374332
Solution:
uvm alloc by gem only have one sgt.
add map check condition.
Verify:
Roku
Change-Id: I923152156e3446e3264f92576e7a30517d7cfbe3
Signed-off-by: yajing.li <yajing.li@amlogic.com>
PD#SWPL-165621
Problem:
When switch P to I, dp would reset DI,
the buf has queued to DI not reduce reference.
Solution:
Modify diprocess uninit flow.
Verify:
t5d
Change-Id: I3f999581817f293551befc0493812e7faea9ffd1
Signed-off-by: qiyao.zhou <qiyao.zhou@amlogic.com>
PD#SWPL-168465
PD#SWPL-167552
Problem:
Detection time is longer
Solution:
optimized detection time under fast switching scene.
Verify:
T7C/T3X
Change-Id: Id0faf280268dca98e897261c535076d5dc02e31a
Signed-off-by: Lei Yang <lei.yang@amlogic.com>
PD#SWPL-167178
Problem:
need vmap for cma first buffer.
Solution:
vmap for cma first buffer.
Verify:
SC2
Change-Id: I76316a7e16102f2fad4c226b833f0bd25ca7afdb
Signed-off-by: Hao Shi <hao.shi@amlogic.com>