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-130649
Problem:
there is no gp1 pll
Solution:
add gp1 support
Verify:
t3x
Change-Id: I47954709035c28e20079de481a960924e68d3629
Signed-off-by: Jian Hu <jian.hu@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-128494
Problem:
1 not support non-secure ops function for cpu_cyn_clk
2 When c1 describes the same frequency, the corresponding
defined frequency is different.
Solution:
1 add non-secure ops function for cpu_cyn_clk
2 unify frequency to 666666666Hz
Verify:
c1_ae400
Change-Id: Idec9a54d7010e18336be02fd488239dd7114986b
Signed-off-by: yiting.deng <yiting.deng@amlogic.com>
PD#SWPL-124230
Problem:
1 fclk50m is not added to clock tree;
2 dsp clk failed to set the frequency;
3 clkid incorrectly defined.
Solution:
fixed
Verify:
c1_ae400
Change-Id: Ieef2f603f72a6b0104b295b37c4a9ec448923d7c
Signed-off-by: Chuan Liu <chuan.liu@amlogic.com>
PD#SWPL-121112
Problem:
clock tree bringup for c1
Solution:
support
Verify:
c1_ae400
Change-Id: Iaeacc52b6ac8266604614c2394d4a867e6edc203
Signed-off-by: Chuan Liu <chuan.liu@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-125774
Problem:
there is no range driver on 32bit os
Solution:
support
Verify:
TXHD2 be319
Change-Id: Ie8e40ade1c577d62a5cb551a4b3b08dd9d6056ac
Signed-off-by: junyi.zhao <junyi.zhao@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-125774
Problem:
there is no dmux
Solution:
fix it
Verify:
TXHD2 be319
Signed-off-by: junyi.zhao <junyi.zhao@amlogic.com>
Change-Id: Idc946009ed96e9d718f191f2d6ec02b01a1e6894
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-118428
Problem:
there is no txhd2 clk driver
Solution:
need to support clk driver
Verify:
TXHD2 PXP
Change-Id: I15f13c03768185a36a6a0eb607ff3835eaacd5b0
Signed-off-by: junyi.zhao <junyi.zhao@amlogic.com>
PD#SWPL-118417
Problem:
need power domain support in kernel.
Solution:
add power domain.
Verify:
pxp
Change-Id: I004ec6bc1bbbea2ec5c901bce88cf73435885e80
Signed-off-by: hongyu.chen1 <hongyu.chen1@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-127301
Problem:
provide UAPI headers for frc module
Solution:
provide UAPI headers for frc module
Verify:
T3X
Change-Id: I22f5dbaaba6e6e4f0ed663781161a3c2455da596
Signed-off-by: Cheng Wang <cheng.wang@amlogic.com>
PD#SWPL-127812
Problem:
vdin not support get vdin status
Solution:
add get vdin status
Verify:
t5m
Change-Id: Ie41ec7931b942493bf214ec1b9f426fe28bd80ca
Signed-off-by: qiang.liu <qiang.liu@amlogic.com>