PD#SWPL-116717
Problem:
After the upgrade of aq2432 in yocto, it takes a long
time to start the service for the first time, lead hdcp
authentication failed
Solution:
Extend the waiting time for the first boot hdcp authentication
Verify:
aq2432
Change-Id: I13f541edd86b9f65fe8430fab59a4a8c266ecec2
Signed-off-by: xiang.wu1 <xiang.wu1@amlogic.com>
PD#SWPL-112894
Problem:
k5.15 do not support csi in tvin
Solution:
1.porting csi on k5.4,from k4.9
2.enable power domain
Verify:
sm1
Change-Id: Ia455ae888e88490a4c558bfd3fd2b7af46d907cf
Signed-off-by: haitao.liu <haitao.liu@amlogic.com>
PD#SWPL-108141
Problem:
5. 15 no camera driver
Solution:
porting camera driver to kernel-5.15
Verify:
ok
Change-Id: I92789c946a8f2456f6bb68adc52ece77cd730f81
Signed-off-by: junwei.ma <junwei.ma@amlogic.com>
PD#SWPL-104282
Problem:
bringup m4 on sm1
Solution:
add bl40 module driver and configuration to
bringup m4
Verify:
SM1-AC200-S905D3
Change-Id: I39afd0f91a49bd187e23cb29111f06e8c404419d
Signed-off-by: Yao Jie <jie.yao@amlogic.com>
PD#SWPL-114194
Problem:
latency have 1.5ms fluctuation read/write in 11 buffer
Solution:
read and wriye in a regular buffer
Verify:
t982_ar301
Change-Id: I9bdc274c8973e7cfd981cedb4e3996760b3028c1
Signed-off-by: Xiangyu Cai <xiangyu.cai@amlogic.com>
PD#SWPL-115907
Problem:
read/write register cost more time
Solution:
__nocfi when read/write register
Verify:
on SC2 ah212
Change-Id: Id2737b3037f8ee2d57e11fbd195e853fe7c0541f
Signed-off-by: Lei Zhang <lei.zhang@amlogic.com>
PD#SWPL-113996
Problem:
there's some case output Y444/rgb,8bit mode,
if start play HDR/HLG movie at this time, it
doesn't satisfy the requirement >= 10bit
Solution:
add interface to adjust cs/cd to Y422,12bit
Verify:
ah212
Test:
ah212
Change-Id: Ife68b4b83d0864909015cdf67d61abe692469db7
Signed-off-by: xiang.wu1 <xiang.wu1@amlogic.com>
PD#SWPL-113559
Problem:
valhall don't support lazy map process
t5m don't support video screencap
cts accuracy will fail on t5m
Solution:
add valhall support
Verify:
T5M
Change-Id: I3ade8ff97aad9d9cb03286ed7c0a788d1a640317
Signed-off-by: Dezhi Kong <dezhi.kong@amlogic.com>
PD#SWPL-114902
Problem:
1.AudioBridge module needs to be added to kernel 5.15.
Solution:
1.Makefiles, Kconfig, and code need to be adjusted in AudioBridge.
Verify:
A113L AD403 Board
Change-Id: I47ef1f7c50836c6617969dc2c37d8d340fc15f19
Signed-off-by: wenlong.zhu <wenlong.zhu@amlogic.com>
PD#SWPL-111973
Problem:
separate pre vsync and post vsync for frc
Solution:
add separate pre vsync and post vsync for frc
Verify:
t5m
Change-Id: I3eb811030cc28d63a531d9041f922a21d8b441b7
Signed-off-by: Pengcheng Chen <pengcheng.chen@amlogic.com>
PD#SWPL-112921
PD#SWPL-110649
Problem:
drv can't receive gamma curve data of top layer.
Solution:
add more code flow for setting top data
Verify:
t5m
Change-Id: I4c3cf80ce1f00cf6d4fab281e3dc6bf0bfea9356
Signed-off-by: qinghui.jiang <qinghui.jiang@amlogic.com>
PD#SWPL-114232
Problem:
colorimetry not same of 480p and 576p when uboot and kernel
Solution:
keep same 601 of 480p and 576p both uboot and kernel
Verify:
T7C
Change-Id: I9e9b1a32719116b3c61bdca1c1ce4a0ec2f568cf
Signed-off-by: Wenjie Qiao <wenjie.qiao@amlogic.com>
PD#SWPL-92090
Problem:
need hdmirx provide ext_colorimetry info to vdin
Solution:
add avi ext_colorimetry callback api for vdin
Verify:
t5w
Signed-off-by: qiang.liu <qiang.liu@amlogic.com>
Change-Id: Ie73c82a0bb086befefdcb6cb02872d0b44cdb054
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>