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>
PD#SWPL-128147
Revert "hdmitx: move vinfo out from format_para [1/1]"
This reverts commit 1f858a9ac0.
Revert "hdmitx: move format_para to hdmitx common [1/1]"
This reverts commit 419a23e440.
Change-Id: Id427e28805aa5ada216c0a9b4e62169ebda0201d
PD#SWPL-124874
Problem:
add dirspi interface for new spicc(v2) controller driver
Solution:
1. add dirspi interface for new spicc(v2) controller driver
2. remove dirspi EXPORT_SYMBOL of old spicc driver, replace with
callback APIs from controller_data
Verify:
T3X BC309
Change-Id: I407b5d3dfa7d88bbe834853817666c9234dabe60
Signed-off-by: Sunny Luo <sunny.luo@amlogic.com>
PD#SWPL-125155
Problem:
vinfo is defined for other drivers, and is not
part of hdmitx ip/hw.
Solution:
move vinfo to hdmitx_common as temp solution,
will move to drm driver level later.
Verify:
verify on ohm.
Test:
DRM-TX-17, DRM-TX-19, DRM-TX-8
Change-Id: I9682e256eddf50a35688e9efaaede0c614b82b24
Signed-off-by: sky zhou <sky.zhou@amlogic.com>
PD#SWPL-92852
Problem:
format_para is common struct for hdmitx.
Solution:
move format_para to hdmitx_common.
create format_para instance to save format setting.
Verify:
verify on adt4.
Test:
DRM-TX-17, DRM-TX-19, DRM-TX-8
Change-Id: I7b3dcb8fb6bca50b868b1bb9ca53fd82638aed35
Signed-off-by: sky zhou <sky.zhou@amlogic.com>
PD#SWPL-125611
Problem:
need update driver to fw api
Solution:
1.change reg access and line/frm_cnt api to fw struct function pointer
2.provide base_timing to fw
3.unify tcon debug node to /sys/class/aml_tcon/tcon/
Verify:
ay301, bc302
Change-Id: I549d570a78ffc20af0fcae451843513036224a5b
Signed-off-by: Evoke Zhang <evoke.zhang@amlogic.com>