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-113083
Problem:
12m and 24m clock are lost
Solution:
added
Verify:
w400/ac200
Change-Id: I9e206bd76eb2da91be5c145d0274146d9253fe71
Signed-off-by: Chuan Liu <chuan.liu@amlogic.com>
PD#SWPL-110163
Problem:
part of the clock of g12b/sm1 is lost
Solution:
add clocks
Verify:
ac200
Change-Id: I5c021c862dc8913ad6295cb143b9400b11b97e63
Signed-off-by: Chuan Liu <chuan.liu@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-107164
Problem:
1 sys_pll/sys1_pll does not support to 1512M
2 clkid is stored in multiple header files
Solution:
1 added frequency point support
2 clkid is placed under the same header file
Verify:
w400/ac200
Change-Id: I47d7f7c36b830285cfa4800ca0d90651629edb7e
Signed-off-by: Chuan Liu <chuan.liu@amlogic.com>
PD#SWPL-104262
Problem:
need to support sm1&g12b reset driver
Solution:
add reset dt-bindings and dts node for sm1&g12b
Verify:
sm1&g12b
Change-Id: I305010864a8f28af5ce4a5bd8be828ee77729931
Signed-off-by: Zelong Dong <zelong.dong@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-114262
Problem:
selinux blocks the socket
Solution:
change vmx-socket API from socket to ioctl for kernel 5.15
Verify:
Android T + AH212(SC2)
Change-Id: Iba760d5593eed4b73f95add52599cb8342edd67a
Signed-off-by: Liqiang Jin <liqiang.jin@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>