PD#SWPL-134215
Problem:
unplug full speed device on m31phy with and panic
Solution:
there is no amlogic_usb_v2 struct in usb_phy_trim_tuning for m31phy,
so it needs to do some filtering.
Verify:
t5m, t3
Change-Id: I65a6f968229ef41da8aaa0024cd7438693d5a935
Signed-off-by: he.he <he.he@amlogic.com>
PD#SWPL-132901
Problem:
add API to get pre-link on/off status in DI
Solution:
add API to get pre-link on/off status
Verify:
t5m
Change-Id: I2daf1c8f034d6543b057df9ab6f452481001856e
Signed-off-by: rong.wang <rong.wang@amlogic.com>
PD#SWPL-132912
Problem:
top1 and top2 shared one pyramid buf, causing
data overwritten
Solution:
alloc three copies of pyramid buf, one for read,
one for write, the last one is all zero, only used
when top1 missed,
Verify:
t3x
Change-Id: I36687e344c770571fea3d740d0c2b7fd5bb9a1b0
Signed-off-by: yao liu <yao.liu@amlogic.com>
PD#SWPL-129666
Problem:
need support qspi panel
Solution:
add qspi panel support
Verify:
none(sync from 5.4)
Change-Id: I1043cf51d21ea8d31fb0cbcd5b6be652e0ecba21
Signed-off-by: lizhi.hu <lizhi.hu@amlogic.com>
PD#SWPL-133575
Problem:
provide frc_is_on for vpp
Solution:
provide frc_is_on for vpp
Verify:
T3X
Change-Id: Ic010734fdbe45b5bc5998f2e474601ea187d56cd
Signed-off-by: dongfei.li <dongfei.li@amlogic.com>
PD#SWPL-130609
Problem:
vd1 used 1 slice policy if n2m 1:2 on
Solution:
vd1 used 1 slice policy if n2m 1:2 on
Verify:
t3x
Change-Id: Ia4a000fb86013bda4c4f33153e92ac946000636e
Signed-off-by: Pengcheng Chen <pengcheng.chen@amlogic.com>
PD#SWPL-131744
Problem:
cs/cd in vinfo is not updated when set mode.
Solution:
update vinfo.cs/cd when set display mode.
Verify:
verify on ohm.
Test:
DRM-T
Change-Id: Ia97a262669881bedce7ae2e4ecf35a80f76473fc
Signed-off-by: sky zhou <sky.zhou@amlogic.com>
PD#SWPL-131951
Problem:
data decode yuv not transfer and keep it
when config dw=3.
Solution:
keep video dw yuv data.
Verify:
S905L3
Change-Id: Id55647bff6f8bafb897e58c6a3b4c33fe90fb32e
Signed-off-by: chen.xu <chen.xu@amlogic.com>
PD#SWPL-130608
Problem:
provide n2m value for vpp
Solution:
provide n2m value for vpp
Verify:
T3X
Change-Id: Iaeb090565b4a33b42b62d036a13d91411839f8df
Signed-off-by: dongfei.li <dongfei.li@amlogic.com>
PD#SWPL-127300
Problem:
provide uapi headers for user space
Solution:
add ldim uapi headers
Verify:
kernel5.15
Change-Id: I2f9cf0c3be16a0e1569da366d72d0924d0a8f85d
Signed-off-by: donghui.wang <donghui.wang@amlogic.com>
PD#SWPL-130458
Problem:
vpu used odd/even frame to decide prevsync frame is not precise
Solution:
get frv_status flag to decide prevsync frame
Verify:
t3x
Change-Id: I1bc83cc516ca05753ab3e28f503b169e9775b3c4
Signed-off-by: Pengcheng Chen <pengcheng.chen@amlogic.com>
PD#SWPL-130223
Problem:
T3X need support aicolor.
Solution:
uvm need support ai color.
Verify:
T3X
Change-Id: Ieb9d92a29961c98db4b484d4075a4bd693de48e8
Signed-off-by: chen.xu <chen.xu@amlogic.com>
PD#SWPL-130768
Problem:
hwc flag will lead to find hook mode fail
Solution:
remove hwc flag when do find hook mode
Verify:
verify on S T5M
Change-Id: I4dc65e6a1da670c3243e3362fc52a9037d167a9e
Signed-off-by: binqi zhang <binqi.zhang@amlogic.com>
PD#SWPL-130912
Problem:
add t3x ai color support
Solution:
add t3x ai color support
Verify:
verify on t3x
Change-Id: If62969c8713c0fff860fa8979515481dd1404db1
Signed-off-by: MingLiang Dong <mingliang.dong@amlogic.com>
PD#SWPL-130554
Problem:
add ioctrl interface for hal
to read data and send it to kernel.
Solution:
add ioctrl interface.
Verify:
t5m
Test:
self-test.
Change-Id: I764fc7a7970659044bde72af879ecb8256188ba3
Signed-off-by: jialong.jiang <jialong.jiang@amlogic.com>
PD#SWPL-129892
Problem:
provide UAPI headers for video module
Solution:
provide UAPI headers for video module
Verify:
T3
Change-Id: I62453993dfc5c9a57abd9e5e5276156001ae48ac
Signed-off-by: yuhua.lin <yuhua.lin@amlogic.com>
PD#SWPL-125271
Problem:
vdin game mode min value different with set value
Solution:
game mode check change to frame rate min value and vdin notify frame
lock to disable vrr when stop signal
Verify:
t5m
Change-Id: If7cb80f4c8f97052a29423deb62cd33517aa9863
Signed-off-by: Xiangyu Cai <xiangyu.cai@amlogic.com>
PD#SWPL-124461
Problem:
hdmi_cea_timing is different from hdmi_timing.
Solution:
sync from tx21 timing, and mark some members
as deprecated.
Verify:
verify on ohm.
Test:
DRM-TX-17, DRM-TX-19, DRM-TX-8
Change-Id: I8dcbf5cd6749eb9c5adb77cf20ad9c9024ac5f11
Signed-off-by: sky zhou <sky.zhou@amlogic.com>
PD#SWPL-129349
Problem:
separated film mode for drv and alg
Solution:
separated film mode for drv and alg
Verify:
T5M
Change-Id: I6fb9fe7adbe63192b9ee897a0704b4385d47b982
Signed-off-by: dongfei.li <dongfei.li@amlogic.com>
PD#SWPL-127314
Problem:
provide uapi headers for user space
Solution:
add lcd uapi headers
Verify:
kernel5.15
Change-Id: Ia2fdd6b0b50ecdfbe31049b21b2b1cd6f90d833a
Signed-off-by: shaochan.liu <shaochan.liu@amlogic.com>
PD#SWPL-125155
Problem:
T7C could not bootup after applying below CLs
commit 419a23e440
("hdmitx: move format_para to hdmitx common [1/1]")
commit 1f858a9ac0
("hdmitx: move vinfo out from format_para [1/1]")
The above CLs change hdmitx21_get_fmtpara return value,
it lead to display mode setting flow fail
Solution:
reapply these two CLs and check the return value correctly.
This reverts commit 7c11b56e59
("T7C: fix unable to boot after connecting with TX")
Verify:
an400
Test:
DRM-TX-17, DRM-TX-19, DRM-TX-8
Change-Id: I8793305a919cd3979ed37cc12539102dbdb9bfe0
Signed-off-by: sky zhou <sky.zhou@amlogic.com>
PD#SWPL-129901
Problem:
IO-R-E can't read the register's data.
Solution:
when the "read" action is over, the hook function
will get the value from the action.
Verify:
SC2
Change-Id: I12426209bf92e5c242022041e01ed6a7711808dc
Signed-off-by: qiankun.wang <qiankun.wang@amlogic.com>
PD#SWPL-125712
Problem:
txhd2 lvds need bringup
Solution:
add lvds related driver
Verify:
be311
Change-Id: I312f4808f266cd696f50ad5ef6bed3c6aa51cb90
Signed-off-by: Jie Dai <jie.dai@amlogic.com>
PD#SWPL-127748
Problem:
Dual-screen PQ adjustment requires two sets of parameters
Solution:
Add the appropriate control interfaces and processes
Verify:
t7
Change-Id: I8cd2412173ddc0670cded55576a3cf4f057cb510
Signed-off-by: qirong.li <qirong.li@amlogic.com>
PD#SWPL-125624
Problem:
when DTV exit, it will set Amaster mode
Solution:
disable tsync when hdmi in start
Verify:
T950D4
Change-Id: I210ab8043b4cc1b064cbce5fe2c69ea76a9fe0a7
Signed-off-by: jintao xu <jintao.xu@amlogic.com>
PD#SWPL-128566
Problem:
tvp vendor hook not meet gki2.0
Solution:
use kprobe to get symbol.
Verify:
local.
Change-Id: I26160ebfa86ab98969bfd29d6cc0afa264b0270f
Signed-off-by: Jianxiong Pan <jianxiong.pan@amlogic.com>
PD#SWPL-127664
Problem:
dct uopdate address
game mode follow vpp hold line
Solution:
dct uopdate address
game mode follow vpp hold line
Verify:
Verified on t5m
Change-Id: Ie3bf127516ac3fda31d37b4bb0f6bec9282975cc
Signed-off-by: qianqian.cai <qianqian.cai@amlogic.com>