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>
PD#SWPL-114841
Problem:
hdr tone mapping ioctl communication fail
Solution:
unify hdr tome mapping ioctl api
Verify:
verify on T3
Change-Id: Ifda2ec2d1439cfd04bf29dc2af8958c79760dd49
Signed-off-by: Bin.Wang2 <bin.wang2@amlogic.com>
PD#SWPL-125284
Problem:
handle->flags checking is not done within mutex
lock when hwc call detach
Solution:
1.move flag checking within mutex lock;
2.clear flag after detach;
Verify:
verify on T T5M
Change-Id: Ie021d1d9593e1e63774aa9de04750a1e0beecccd
Signed-off-by: binqi zhang <binqi.zhang@amlogic.com>
PD#SWPL-124965
Problem:
Need key ladder/table driver for kernel5.15
The KT driver needs to be separated from the descrambler.
New APIs are needed for the KT driver.
Solution:
Create a seckey driver.
Verify:
S5 KT/KL with DMA
T3 METACAS with Descramble
T5W
Change-Id: Id058e64f99918b66e79d24647880f999f55ca13a
Signed-off-by: Doosan Baek <doosan.baek@amlogic.com>
PD#SWPL-104832
Problem:
HDMI CTS14 7-39 fail, not send vsif when output hdmi14b vic
Solution:
not control cuva vsif when TV not support cuva
Verify:
sc2
Change-Id: I11e9d2a961a88c01e2ef8b4543d4c8223e6e67ba
Signed-off-by: Wenjie Qiao <wenjie.qiao@amlogic.com>
PD#SWPL-121154
Problem:
tee dmx need binding dma_buf and pid
Solution:
binding dma_buf and pid
Verify:
not verified
Change-Id: I3239545bdcc14b22909e97ce2dd7dd79589ff422
Signed-off-by: chuangcheng peng <chuangcheng.peng@amlogic.com>
PD#SWPL-123836
Problem:
video mirroring causes black screen
Solution:
modify video position only for screen reverse or mirror
Verify:
t7
Change-Id: I9f7a5348ece5ae3dad76ac96f9b620865da45081
Signed-off-by: Jian Cao <jian.cao@amlogic.com>
PD#SWPL-123849
Problem:
new feature
Solution:
test TOP2 fixed patten
Verify:
t3x
Change-Id: I6ebcf9e9037ea93cbbc3745d3213c98ac72f3c91
Signed-off-by: yao liu <yao.liu@amlogic.com>
PD#SWPL-124199
Problem:
1, tsync can not get the demux pcr;
2, kernel panic in the tsync driver;
Solution:
1, get demux pcr from demux driver;
Verify:
T3
Change-Id: Idded2969187f1cac04ff113704d8189311b70106
Signed-off-by: xiaoming sui <xiaoming.sui@amlogic.com>