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-117193
Problem:
t3x sys pll does not work well for dvfs
Solution:
add cpu and sys pll support
Verify:
t3x
Change-Id: Ia615b66b1ebd8c04b6d66679b73e6261615767f6
Signed-off-by: jian.hu <jian.hu@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-111601
Problem:
need to support t3x reset driver
Solution:
add reset dt-bindings and dts node for t3x
Verify:
t3x_pxp
Change-Id: Ib20cab11a5f12a642f086432eecf17ca41681e60
Signed-off-by: Zelong Dong <zelong.dong@amlogic.com>
PD#SWPL-111280
Problem:
need power domain in kernel.
Solution:
add power domain driver.
Verify:
mimic
Change-Id: I70cfe372d8f549632283d208f5c4418b81e9d572
Signed-off-by: hongyu.chen1 <hongyu.chen1@amlogic.com>
PD#SWPL-111222
Problem:
Need to support t3x pinctrl & gpio function
Solution:
Add t3x pinctrl driver data
Verify:
t3x_mimic
Change-Id: I65a12add5ef9a3a445a6ac6ae033ca9f84412025
Signed-off-by: Qianggui Song <qianggui.song@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>
PD#SWPL-109769
Problem:
When the device switches from SDR and HDR modes to each other,
the device restarts
Solution:
hdmitx driver has updated the dv/hdr cap information,The hdmitx
driver does not throw the hpd plug event, the mode is switched
from the systemcontrol side, and the hwc triggers the hotplug
event according to the vout event to inform the framework to
update the dv/hdr cap
Verify:
ah212
Change-Id: Ie403950ffbb0cc030d50a796fa083c4477078ee7
Signed-off-by: xiang.wu1 <xiang.wu1@amlogic.com>
PD#SWPL-117407
Problem:
provide uapi headers for user space
Solution:
add vdin uapi headers
Verify:
kernel5.15
Change-Id: I3b7a18aac89a6e0f750ff92996e522d2308de4c5
Signed-off-by: mingxiu.sun <mingxiu.sun@amlogic.com>
PD#SWPL-120559
Problem:
it may output 1080p100/120hz DV mode to TV that doesn't
support DV mode under > 60hz mode
Solution:
per parity bit definition of DV specification, if
parity = 0, sink don't support DV under > 60hz mode
or 8K mode
Verify:
s5
Test:
s5 + 1080p120hz DV TV
Change-Id: I98d36c5ce7b31517f77a19e1639656f6b8643a2f
Signed-off-by: hang cheng <hang.cheng@amlogic.com>
PD#SWPL-121757
Problem:
emp buffer set too large cause overstep the boundary
Solution:
change emp buffer size
Verify:
T5M
Change-Id: Iac8106a996a254c6c7983098228331cd525049a9
Signed-off-by: qiang.liu <qiang.liu@amlogic.com>
PD#SWPL-120816
Problem:
system crash when reboot, as frl work is still running
Solution:
disable frl work when reboot
Verify:
s5
Test:
s5 reboot
Change-Id: Ia47390fd423e71788c023bf807ff35e82e2c12e9
Signed-off-by: hang cheng <hang.cheng@amlogic.com>
PD#SWPL-116862
Problem:
audio and media modules memory optimization.
Solution:
disable the unused code for zapper.
Verify:
t215.
Change-Id: Ib7941245d6565ea8cbcda07ea422d18688c74e8d
Signed-off-by: Jianxin Pan <jianxin.pan@amlogic.com>