PD#SWPL-120413
Problem:
no osd only loopback point for screencap
Solution:
1.add osd only enumeration for amlvideo2.0
Verify:
T963d4
Change-Id: I60bf252275bad9007e8349dd47146f0a7a2cb830
Signed-off-by: haitao.liu <haitao.liu@amlogic.com>
PD#SWPL-119102
Problem:
support aiface
Solution:
sync aiface feature from 5.4 to 5.15
Verify:
t3
Change-Id: I1599ddc09bbc368c57c9c701c32f458130c122b2
Signed-off-by: qiyao.zhou <qiyao.zhou@amlogic.com>
PD#SWPL-118484
Problem:
symbol func not be allow used in U 5.15.
Solution:
remove reference symbol function.
Verify:
verified by T + ohm.
Change-Id: If8c0561f4e5e9b7886f494f50e7c6464aa332b0e
Signed-off-by: min.yang <min.yang@amlogic.com>
PD#SWPL-108384
Problem:
mali dma map error when exit video play
Solution:
add dummy data process
Verify:
T5M
Change-Id: I833a61fc007a0b6b620f64ee44fce8f158fb0819
Signed-off-by: Dezhi Kong <dezhi.kong@amlogic.com>
PD#SWPL-116164
Problem:
add endian support
Solution:
add this support
Verify:
t7
Change-Id: Id6934ccd7bbfb98dc95f157704f7763808f7373a
Signed-off-by: Jian Cao <jian.cao@amlogic.com>
PD#SWPL-112358
Problem:
ad403 is missing pmic6b driver in kernel5.15.
Solution:
base Yu Tu 76117 and 78726;
base Jian yi 189702 and 192916,216774;
and yao jie 216898;
Verify:
A113L-AD401 #1 +Battery.
all driver use ko;
Change-Id: I911ca92dbe6f8c0f623e32fd14bdcf23a6318861
Signed-off-by: chengbing wu <chengbing.wu@amlogic.com>
PD#SWPL-110984
Problem:
Need add more debug info of hdmitx
Solution:
Add more debug info of hdmitx
1.hdmitx_basic_config
2.hdmitx_pkt_dump
3.hdmitx_debug_reg
Verify:
ah212
Change-Id: Ie28e9842ec6a63469242450df0de413f5e5252c5
Signed-off-by: xiang.wu1 <xiang.wu1@amlogic.com>
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