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>
PD#SWPL-111641
Problem:
need support t3x rdma
Solution:
add t3x rdma support
Verify:
t3x pxp
Change-Id: I46d9b0969790bd75aabce441d207979a4d1451b0
Signed-off-by: Jian Cao <jian.cao@amlogic.com>
PD#SWPL-111220
Problem:
t3x lcd need bringup
Solution:
add related driver for t3x lcd driver
Verify:
mimic
Change-Id: Icdab6843654c2b459c46ce540dce037f158d5d24
Signed-off-by: Jie Dai <jie.dai@amlogic.com>
PD#SWPL-114573
Problem:
add t3x new buffer control
Solution:
add t3x new buffer control
Verify:
T3X
Change-Id: I9ce60834b621aede4a7520c50ef2cbef16e303fb
Signed-off-by: dongfei.li <dongfei.li@amlogic.com>
PD#SWPL-111610
Problem:
no high speed emmc and sd
Solution:
add high speed emmc and sd and enlarge desc's buffer
Verify:
mimic,pxp
Change-Id: I397af3ddbdf13c507178bfdcea423a8a87a1d119
Signed-off-by: ziyi <ziyi.huang@amlogic.com>
PD#SWPL-120591
Problem:
Need to save memory space
Solution:
Remove crypto configs
Verify:
t215.
Test:
self-test.
Change-Id: I39cdb00d08a973964897b976b2ca87b4a0ccccb9
Signed-off-by: jialong.jiang <jialong.jiang@amlogic.com>
PD#SWPL-117332
PD#OTT-39191
BUG=266994705
Problem:
The HDMI audio ACR parameter will change when audio format change. In
this intermediate state, some TVset like Vizio has audio compliance
issue and maybe the error correction or handling mechanism of tvset can
not cover such kind of glitch data. It will cause no audio output issue
for such kind of tvset
Solution:
From tx side, optimize the intermediate state. In the beginning of audio
format change, stop the ACR package send, continue ACR package sending
after finish format changing.
Meanwhile, only change the ACR related param when setting is difference
compared with previous one from audio module callback
Verify:
issue Vizio TV and other brand TVset in our hand
Change-Id: I739acba93590ba4c02c0b4a3f50319fa16ea42cf
Signed-off-by: Zongdong Jiao <zongdong.jiao@amlogic.com>
PD#SWPL-119703
Problem:
support CQE
Solution:
support CQE
Verify:
T5m
Change-Id: Iaf97dac88e1cafbd8b897506dd044e3a3518a593
Signed-off-by: Long <long.yu@amlogic.com>
PD#SWPL-120818
Problem:
tee memory protect API need support memory exceed 4G
Solution:
support tee memory protect API need support memory exceed 4G
Verify:
T3X + Android T
Change-Id: Icfd5bef7cb88c5cb8d0d9d8c362f914de0423fb7
Signed-off-by: Hangyu Li <hangyu.li@amlogic.com>
PD#SWPL-118485
Problem:
Kernel 5.15 cannot use symbol_request.
Solution:
Do not use symbol_request.
Verify:
SC2
Change-Id: I7d48bf7a94b582630f6b8a493f43457fede36584
Signed-off-by: qiuye.gan <qiuye.gan@amlogic.com>