PD#SWPL-94511
Problem:
under suspend, if send hpd/audio uevent to uplayer
1.there may be mode setting from system
2.audio server and audio_hal will start run,
increase power consumption
Solution:
not send hdmi/audio uevent under suspend
Verify:
ah212
Change-Id: Id49edf49ea287871ca8f1b4e600a494cafa3958d
Signed-off-by: xiang.wu1 <xiang.wu1@amlogic.com>
PD#SWPL-100078
PD#SWPL-100278
Problem:
need to change tdk_linuxdriver to linux kernel
Solution:
update tee driver from linaro-swg/linux upstream
https://github.com/linaro-swg/linux
upstream tag: optee-3.19.0
upstream commit: 29aee39cfa
optee-3.19.0 is almost same with optee-3.18.0
Verify:
Android T + ohm + Kernel 5.15
Change-Id: Ib58f53f50e7b4be3fb87f120a9eceaea0c5803f4
Signed-off-by: Hangyu Li <hangyu.li@amlogic.com>
PD#SWPL-110462
Problem:
local dimming reserved memory can be optimized for 1M size
Solution:
update local dimming reserved memory init method:
flag=1, from ldc_reserved cma
flag=2, from system cma pool
flag=3, from kmalloc
Verify:
at301
Change-Id: I76da0e738dcbcca82ff7d9f51a23e9c79f8f8ed3
Signed-off-by: Evoke Zhang <evoke.zhang@amlogic.com>
PD#SWPL-110999
Problem:
video_processor need sync code from 5.4 to 5.15.
Solution:
1.sync code from 5.4 to 5.15 for video_processor.
2.sync video_processor 5.4 code to 5.15 start commit Ibc1cc32
and end commit I75b5c4.
3.sync vicp end commit I1afb897.
4.except I816b036 other already sync.
Verify:
T7C
Test:
sync code from 5.4 to 5.15 for video_processor
Change-Id: I75387e4e7874a139307a066cf9d24cbb2991e73d
Signed-off-by: chen.xu <chen.xu@amlogic.com>
PD#SWPL-110885
Problem:
should support cxd2878 and R856.
Solution:
and R856 id.
Verify:
verified sc2.
Change-Id: Ib2da06445a5bf9b5efa44df616179ab7170a08fb
Signed-off-by: min.yang <min.yang@amlogic.com>
PD#SWPL-110876
Problem:
divide register def for drv
Solution:
divide register def for drv
line length of 113 exceeds 100 columns
which from vlsi code
Verify:
T3
Change-Id: I18d24addd198d39f331da3fdf852d7a4194f69c1
Signed-off-by: dongfei.li <dongfei.li@amlogic.com>
PD#SWPL-110218
Problem:
1.optimization of the frc algorithm
2.separating table of reg
Solution:
1.Steps to optimize the algorithm
2.separating table of reg
Verify:
T3/T5M-5.15
Signed-off-by: Cheng Wang <cheng.wang@amlogic.com>
Change-Id: I700694f7c326baed95cca64d1ea7eb8dd6d01606
PD#SWPL-108377
Problem:
when connected Sony KD-55X9500G, it will
keep flash screen when output 480p60hz
y444/rgb,10bit + HDR
Solution:
adjust avi packet placement, change from
line 10 to the vertical blanking when
first line with active Vsync appears.
Verify:
ohm
Change-Id: I6bf1c35619e9b52524271b40881b5cbb60fc55ee
Signed-off-by: xiang.wu1 <xiang.wu1@amlogic.com>
PD#SWPL-107826
Problem:
1.can't output 480i/576i normally, the VENC_DVI
and VENC_DE registers that is used to configure
output format to hdmi input is not configured
2.no pix_repeat_factor for chips >= T7
Solution:
1.configure VENC_DVI and VENC_DE registers
for 480i/576i
2.add pix_repeat_factor for chips >= T7
Verify:
ax201
Change-Id: I916465cca69bf248b9ae1dded23e34a4939b01f6
Signed-off-by: hang cheng <hang.cheng@amlogic.com>
PD#SWPL-100550
Problem:
Need to extend reboot reason index to 128 for
some chip like SC2/S4/T3/T7, etc.
Solution:
Add another 4 bits of sticky register for reboot
reason index storage, this will extend reboot
reason to 128 (0 ~ 127)
Verify:
SC2-AH212
Change-Id: Ia756d7640dc7caf0132c66b55deb0c263e198f3d
Signed-off-by: Yao Jie <jie.yao@amlogic.com>
PD#SWPL-99829
Problem:
need to optimize pwm code
Solution:
fix clk get/set rate problem in irq
add pwm get state func
Verify:
sc2_ah212
t7_an400
t5m_ay301
Change-Id: Ib1a2ba64c6066409bbc66b03b0bae9df89fbdcd0
Signed-off-by: junyi.zhao <junyi.zhao@amlogic.com>
PD#SWPL-92501
Problem:
fix s ber and adc fga gain and atsc ch if.
Solution:
fix s ber(x1e7).
fix s adc fga gain(different gains are used depending on the tuner type).
fix DTV_TS_INPUT.
fix atsc ch if setting(compatible with R842 5M and 4.57M IF)
The ACI can be improved by using 4.57M.
fix j83b if agc target.
AMLDTVDEMOD_VER "V1.1.74".
Verify:
verify by T5D/S4D.
Change-Id: I451eac3e3d07e13824e24e95629e4985dbc72192
Signed-off-by: nengwen.chen <nengwen.chen@amlogic.com>
PD#SWPL-106500
Problem:
want to allocate memory from a fixed area in asymmetric system.
Solution:
declare cma area in asymmetric memory, and provide api
Verify:
t5m
Change-Id: I785e95a7f01ceff3a135b65c012ddb0b94be92da
Signed-off-by: xinli.gao <xinli.gao@amlogic.com>
PD#SWPL-106852
Problem:
Need add over vsync check
Solution:
Add protection for over vsync issue
Verify:
Vefified on t3
Change-Id: I873ee322996cf91671e9122dbfd1c23fe0fe1d59
Signed-off-by: Brian Zhu <brian.zhu@amlogic.com>
PD#SWPL-105340
Problem:
panic when vf->repeat_count[2] out of bounds
Solution:
fix vf->repeat_count[2] out of bounds
Verify:
T7C
Change-Id: I1add92e74623deea9c5df24a85905eb9cd5bb74f
Signed-off-by: jintao xu <jintao.xu@amlogic.com>
PD#SWPL-106614
Problem:
video_processor need sync code from 5.4 to 5.15.
Solution:
1.sync code from 5.4 to 5.15 for video_processor.
2.sync 5.4 code to 5.15 start commit Idee4fb
and end commit I67fa2f.
3.except I2e4c3e other already sync.
Verify:
T7C
Test:
sync code from 5.4 to 5.15 for video_processor
Change-Id: I41070cb1bd0960f0c29b6d28a9d7677febde6c7a
Signed-off-by: chen.xu <chen.xu@amlogic.com>
PD#SWPL-103011
Problem:
need to optimise log print
Solution:
optimise log, set low print level
for some low important information,
enable DEBUG macro to enable pr_debug
Verify:
ah212
Test:
on ah212, check log of boot up and hotplug
Change-Id: I65cc454ffd652555a4302b75b39a9078ce2d1fb6
Signed-off-by: hang cheng <hang.cheng@amlogic.com>
PD#SWPL-100034
Problem:
The 6G setting of HPLL VOC output as 6.8G, and this will
make the 1080p60hz shift to 70hz
Solution:
1. update bit30 of register HDMIPLL_CTRL3
2. add the test of pixel clkmsr
Verify:
T7/SC2
Change-Id: I1242906f48973d0b82f2276acd2988f3db6371ba
Signed-off-by: Wenjie Qiao <wenjie.qiao@amlogic.com>
PD#SWPL-101375
Problem:
tv mode lcd clk can't enable when display mode set by drm resume
Solution:
enable lcd clk if it is disabled for drm resume
Verify:
ar301
Change-Id: Iae26fdc1722e2e406ee3ed95532aa493ba44acb9
Signed-off-by: Evoke Zhang <evoke.zhang@amlogic.com>
PD#SWPL-101084
Problem:
coverity check problem in 5.4
Solution:
sync the modify to 5.15
Verify:
t982ar301
Signed-off-by: Xiangyu Cai <xiangyu.cai@amlogic.com>
Change-Id: I7bc01812e30cacf4f7b6cb157e1b6aaccee2c6be