PD#SWPL-114012
Problem:
add var to inform alg
Solution:
add var to inform alg
Verify:
T5M
Change-Id: Ibc858b039cdaf05fce17f9d1bec6762abcd0b8b9
Signed-off-by: dongfei.li <dongfei.li@amlogic.com>
PD#SWPL-113962
Problem:
For the surface -> no-surface scenario,
the surface holds the buffer and cannot be released,
resulting in excessive memory usage.
Solution:
For no-surface scenarios, recycle after the afbc buffer is output.
n addition, count the scatter mem allocated from the system.
Verify:
T5M
Change-Id: Ib35efd91ed315569753ca929e735680868aabc8e
Signed-off-by: miaohong chen <miaohong.chen@amlogic.com>
PD#SWPL-113434
Problem:
update color tune code from 4.9
Solution:
update color tune code from 4.9
Verify:
t3
Change-Id: I338c8639f1e1c2d080cdbfc4a1199942b8cac916
Signed-off-by: MingLiang Dong <mingliang.dong@amlogic.com>
PD#SWPL-112632
Problem:
1.Some domains are still open after kernel is started.
In fact, they are not needed
2.Enable partial domain without awlays on it
Solution:
add unused power domain feature check.
Verify:
s5_ax201
Change-Id: I6c61a4a6d9c56f10e4c043f5e15af509ec7d2a51
Signed-off-by: hongyu.chen1 <hongyu.chen1@amlogic.com>
PD#SWPL-112839
Problem:
if deep color declaration in VSDB not
support 10/12bit, y422,10/12bit will
be masked in dc_cap sysfs node.
Solution:
not check color depth for y422
Verify:
S5
Change-Id: I8faeebedf2e66fd1a41ff0e65d925a9d3cdc38c2
Signed-off-by: xiang.wu1 <xiang.wu1@amlogic.com>
PD#SWPL-56204
Problem:
1.set vdin1 port error cause crash
2.if not data input not reminder
Solution:
1.vdin1 port protect
2.will reminder information if not data input
Verify:
t5w
Signed-off-by: qiang.liu <qiang.liu@amlogic.com>
Change-Id: I555ae90d7a51d0d79b4bdbdbb143e866f815d3d5
PD#SWPL-94516
Problem:
new feature
Solution:
1.add vdin0 support scatter memory
2.enable this feature on t3 2G board
Verify:
t3
Change-Id: I73e07628a72d262179762636f346af176b3a7191
Signed-off-by: haitao.liu <haitao.liu@amlogic.com>
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>