PD#SWPL-112188
Problem:
not find the unwind_frame() in arm64.
Solution:
replace the unwind_frame() with unwind_next() .
Verify:
t7c.
Change-Id: I1c62c29d68174333198965ff385ba3022170fa28
Signed-off-by: Jianxiong Pan <jianxiong.pan@amlogic.com>
PD#SWPL-114639
Problem:
the files in autopatch is redundant
Solution:
merge 0003 patch into 0001 patch
Verify:
local
Change-Id: Ifdc82d385377edd39a2deeb68c6cb27d1c7bde08
Signed-off-by: Dezhen Wang <dezhen.wang@amlogic.com>
PD#SWPL-105821
Problem:
The action of clearing scdc is not effective.
Solution:
use hpd to clear scdc.
Verify:
t7
Change-Id: Ia8f02cd33a84a6d6a8ba340a858617b68d1cb2a4
Signed-off-by: Gaowei Zhao <gaowei.zhao@amlogic.com>
PD#SWPL-104071
Problem:
Hardlockup detect precision is from 8s to 24s and
too insufficient.
Solution:
Hardlockup detect precision is 9-11s.
Verify:
SC2
Change-Id: Ic035a3e8dafde891f2c428213c1c51a77adebed3
Signed-off-by: qiankun.wang <qiankun.wang@amlogic.com>
PD#SWPL-113705
Problem:
In the boot log, characters are missing when printing
due to long strings
Solution:
Print the string in some parts.
Verify:
SC2
Change-Id: I2989ac089598d3f2b97eaa98fcf923ff4c7963c8
Signed-off-by: qiankun.wang <qiankun.wang@amlogic.com>
PD#SWPL-113445
Problem:
t5m dos should not access ddr1. codec_mm cma is not enough.
for some cases.
Solution:
when ddr0 is limited to DMA32_ZONE, scatter could be
alloced from DMA32_ZONE when configuration is set.
Verify:
T963D4
Change-Id: Ibb93676dfa403f1ac789f8d03c92ab9369708d61
Signed-off-by: shihong.zheng <shihong.zheng@amlogic.com>
PD#SWPL-114067
Problem:
Optimize total cma size
Solution:
remove ldc cma memory, get memory from system pool
Verify:
t5m
Change-Id: I33708d1326841bc661ff87f304d778a6a55544d4
Signed-off-by: Evoke Zhang <evoke.zhang@amlogic.com>
PD#SWPL-114639
Problem:
the name of the files in autopatch is wrong
Solution:
fix the order of the name of the files
Verify:
local
Change-Id: Ie7ac27c5d58a332b721d8368610aa542b87015c4
Signed-off-by: Dezhen Wang <dezhen.wang@amlogic.com>
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-109217
Problem:
no signal when 3d timing input
Solution:
1. optimize the judgment condition of unnormal timing
2. added protection logic for repetition
Verify:
T5M
Change-Id: I7b8b033c987127395c4be6db2dd4e79771ad3768
Signed-off-by: yaoyu.xu <yaoyu.xu@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-114869
Problem:
phy not work atfer resume sometimes
Solution:
restart ethernet after resume
Verify:
QA_verify with oppen
Change-Id: If247d7130dd0f9f6196a272e25a1acfe6b5f6abd
Signed-off-by: Zhuo Wang <zhuo.wang@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-114467
Problem:
WB offset values not fit because of 13bit range for t7
Solution:
Modify the settings for T7 data ingress
Verify:
t7
Change-Id: I4f3b31a0b13b7247f3c7fb3a722d2931836fbb7d
Signed-off-by: qirong.li <qirong.li@amlogic.com>
PD#SWPL-112303
Problem:
do_serror hooks function only use in this file
Solution:
add static control
Verify:
t5m
Change-Id: I4aa151a6d975550b8edd732ac31d992b418b5394
Signed-off-by: qinglin.li <qinglin.li@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-108203
Problem:
add set packet length function and packet align.
Solution:
add set packet length function and packet align.
Verify:
AH212/S905X4.
Change-Id: I3966a03e199fe31cb7b1f689bf6855a7b6983170
Signed-off-by: hongyu.chen <hongyu.chen@amlogic.com>
PD#SWPL-113422
Problem:
the rotation direction of osd is opposite of video.
Solution:
keep the rotation direction of the video consistent
with the osd.
Verify:
T7C
Change-Id: I83f5ed272eaa952d98cb12c6693df818cf61407a
Signed-off-by: chen.xu <chen.xu@amlogic.com>
PD#SWPL-108219
Problem:
some cases cdr do not lock.
Solution:
do cdr retry to recover.
Verify:
t5m
Change-Id: Ifdec1130c7a4703319c6fcd452e3eaf4f117df97
Signed-off-by: yaoyu.xu <yaoyu.xu@amlogic.com>