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>
PD#SWPL-109718
Problem:
can not search channel at platform which only
use an internal demod.
Solution:
optimize tuner and demod attach.
Verify:
verified by T + smith
Change-Id: I7386d6070675f09a29f6481b68d62dab7f0fec65
Signed-off-by: min.yang <min.yang@amlogic.com>
PD#SWPL-114977
Problem:
need support t3x for lcd backlight
Solution:
add t3x support for lcd backlight
Verify:
bc302
Change-Id: I5b6134ec903fa255ed4b9078853c976c81dc5060
Signed-off-by: Evoke Zhang <evoke.zhang@amlogic.com>
PD#SWPL-118750
Problem:
set vd_proc info for amdv
Solution:
set vd_proc info for amdv
Verify:
t3x
Change-Id: I62780fe4daf25a112d8f4f82c6bd478e4038c88c
Signed-off-by: Pengcheng Chen <pengcheng.chen@amlogic.com>
PD#SWPL-116995
Problem:
open t3x mc double write function
Solution:
open t3x mc double write function
Verify:
T3X
Change-Id: I1ddae35f8da8328ebbc2fd026bc0ecb687c6105d
Signed-off-by: dongfei.li <dongfei.li@amlogic.com>
PD#SWPL-111634
Problem:
amvecm modification for t3x bringup
Solution:
add more code flow for t3x
1.modify lcd gamma 257 points and blue stretch reg
2.add variable slice number flow for t3x and s5
3.bypass vlock init flow
4.add am_dma_ctrl for lc_stts/vi_hist/vi_hist_low/cm2_hist/hdr2_hist
5.add vi_hist blend api for two slices dnlp case
6.add dnlp reg ctrl apis for two slices
7.add lc curve/stts reg info
8.add lc apis and flow for two slices
9.modify hdr flow for two slices
Verify:
t3x
Change-Id: Iaa384985adbf326055290a6eef219997c76e984e
Signed-off-by: qinghui.jiang <qinghui.jiang@amlogic.com>
PD#SWPL-117130
Problem:
t3x lvds and vbyone need bringup
Solution:
add lvds and vbyone driver for t3x
Verify:
bc302
Change-Id: Iaaf753d5cd697262692ab10e5a54a7825cb81c7b
Signed-off-by: Jie Dai <jie.dai@amlogic.com>