PD#SWPL-132841
Problem:
The first frame of vdin1 was not write finished,
causing a screenshot exception
Solution:
vdin1 drop the first frame
Verify:
txhd2
Change-Id: Ibf24d007f14d07bf0713527bec0df75897031c5f
Signed-off-by: mingxiu.sun <mingxiu.sun@amlogic.com>
PD#SWPL-132135
Problem:
small window will black when big window change with small window
Solution:
alpha use cur frame info for kernel 5.15
Verify:
S5
Change-Id: I7d5a1f29a88586e4f23f4dbe5f95a1bc664e5b55
Signed-off-by: zhenteng.tian <zhenteng.tian@amlogic.com>
PD#SWPL-129666
Problem:
need support qspi panel
Solution:
add qspi panel support
Verify:
none(sync from 5.4)
Change-Id: I1043cf51d21ea8d31fb0cbcd5b6be652e0ecba21
Signed-off-by: lizhi.hu <lizhi.hu@amlogic.com>
PD#SWPL-133575
Problem:
provide frc_is_on for vpp
Solution:
provide frc_is_on for vpp
Verify:
T3X
Change-Id: Ic010734fdbe45b5bc5998f2e474601ea187d56cd
Signed-off-by: dongfei.li <dongfei.li@amlogic.com>
PD#RSP-5413
Problem:
1. when logger is disabled, 256k memory is reserved for logger
2. when dyn shm is enabled, reserved shm may be not exist
3. the memory size for logger can not be config
Solution:
refactor the logger driver.
1.add smc call to get log buffer address and size from TEE
2.config the logger memory size in TEE
3.compatible logger v1/v2
Verify:
AndroidT + sc2_ah212
Change-Id: I922536ac7dabd2ba74d7dae316aa2173e9b8cd20
Signed-off-by: Wentao.Sun <wentao.sun@amlogic.com>
PD#SWPL-129112
Problem:
need support tcon_fw for txhd2
Solution:
add txhd2 tcon_fw support
Verify:
be311
Change-Id: Ib2fa7755c745c2297c9c495c0895d8410f68ff72
Signed-off-by: Evoke Zhang <evoke.zhang@amlogic.com>
PD#SWPL-112188
Problem:
compiler optimization, resulting in unable to kprobe
Solution:
not kprobe the arm64_show_signal func.
Verify:
t215.
Change-Id: I2aac9ff78db34739050d5acba53bb5b7287d5ff0
Signed-off-by: Jianxiong Pan <jianxiong.pan@amlogic.com>
PD#SWPL-133296
Problem:
Android U/T codec2 secure vdec pool changed from dynamic alloc/free to
use secmem v2 pool implementation.
Secure vdec memory need to be reserved.
Solution:
Add secure_vdec_reserved dts node
to reserve secure vdec memory in dts instead of BL32
Verify:
Android T/U + kernel5.15
Change-Id: I469ec36facb33a51b3529ceeecf968365faae6f9
Signed-off-by: Hangyu Li <hangyu.li@amlogic.com>
PD#SWPL-128734
Problem:
When enter or quit STR, the signal will change from one
high level to zero directly. So it causes this issue.
Solution:
1) When enter or quit STR, do fade out or fade in process.
2) disable to toggle SDZ check
3) add trigger control to do soft mute/unmute
Verify:
Test on board T5M. It works well now
Change-Id: If0e59aeb092538ae5e71e5c8846e4af57a18bdf1
Signed-off-by: wei huang <wei.huang@amlogic.com>
PD#SWPL-132039
Problem:
vts test planck have not kernel version
Solution:
export the branch information
Verify:
planck_32bit
Change-Id: I6375f9642618c808ab8ea856bf184264f03afaec
Signed-off-by: Dezhen Wang <dezhen.wang@amlogic.com>
PD#SWPL-130457
Problem:
hdcptx22 allocate failure when boot
Solution:
use the coherent and resolve the panic issue
Verify:
s5/sc2
Change-Id: I60044ce586630ba0319cf77b7de203c129a35d2f
Signed-off-by: Wenjie Qiao <wenjie.qiao@amlogic.com>
PD#SWPL-132703
Problem:
vpp 2 slice is diff than 1 slice
Solution:
frc get new size from vpp
Verify:
T3X
Change-Id: I13245a5e547a5642fc7020677d4c39ab465f0783
Signed-off-by: dongfei.li <dongfei.li@amlogic.com>
PD#SWPL-132650
Problem:
temporarily disable external kconfig for upgrading to the 5.15 kernel
Solution:
do not set the value of KCONFIG_EXT_PREFIX && KCONFIG_EXT_MODULES_PREFIX
Verify:
txhd2
Change-Id: Ifd1d341fbfe72454da12890090351a925e18ebae
Signed-off-by: Wanwei Jiang <wanwei.jiang@amlogic.com>
PD#SWPL-129145
Problem:
top1 hist is not match cmodel
Solution:
modify 5344 top1 rdmif to match h265 dw 420-10
Verify:
t3x
Change-Id: I65a944a8d9aa3647374b85df6288d19aab0a84e3
Signed-off-by: yao liu <yao.liu@amlogic.com>
PD#SWPL-132842
Problem:
need add A311D2 bluebell on Android U
Solution:
add A311D2 bluebell on Android U
Verify:
verify by bluebell
Change-Id: Iee640463968f8b9b3a8ad4b2a6aa539780d7691e
Signed-off-by: Gongwei Chen <gongwei.chen@amlogic.com>
PD#SWPL-132576
Problem:
There is a conflict of key table/ladder hardware register resources
when accessing the key table/ladder API between different
REE application simultaneously.
Solution:
Modified to protect kt_lock/kl_lock to kt_unlock/kl_unlock with mutex.
Verify:
Pass
Change-Id: Ibe4b6e8009390ddc8d61c000e79f34803423a14a
Signed-off-by: Doosan Baek <doosan.baek@amlogic.com>
PD#SWPL-132654
Problem:
pcie with ssd suspend and resume cause crash
Solution:
modified suspend and resume process
Verify:
t7c
Change-Id: Iffd7db7038aba4b1f6574e4759436ec19345f246
Signed-off-by: Yu Tu <yu.tu@amlogic.com>
PD#SWPL-130490
Problem:
es splice offset cause av not sync
Solution:
add es header splice get and add debug es data
Verify:
verified at sc2
Change-Id: Ibac121a0ebdf041203bcbbcf7d3a9d23a4b52f54
Signed-off-by: chuangcheng peng <chuangcheng.peng@amlogic.com>
PD#SWPL-130775
Problem:
hifipll not work when disable fix pll, need reinit
Solution:
disable audio clk and hifipll when enter into suspend
Verify:
use Txhd2
Change-Id: I6881915cf6f03637243d31348fc67d4f9a81ac34
Signed-off-by: jiebing chen <jiebing.chen@amlogic.com>
PD#SWPL-132243
Problem:
merge eARC tx related fix to reference
Solution:
TV-82137 mute arc before stop spdif
TV-81075 clear dmac status when earc is idle1
TV-83914 add hold bus and arc fade out
TV-85602 mute arc when ss_free and mute/unmute only at arc enable
TV-86164 fix earc crash, use delayed_work instead of work_struct
TV-86092 send disconnect msg when earc is idle1
TV-85119 mute arc when set earc mode
SWPL-107425 free fddr need to clear the same source flag
Verify:
t5m
Change-Id: I55864a41624b24d7846205da5d1b18f084e6203e
Signed-off-by: jian zhou <jian.zhou@amlogic.com>
PD#SWPL-130609
Problem:
vd1 used 1 slice policy if n2m 1:2 on
Solution:
vd1 used 1 slice policy if n2m 1:2 on
Verify:
t3x
Change-Id: Ia4a000fb86013bda4c4f33153e92ac946000636e
Signed-off-by: Pengcheng Chen <pengcheng.chen@amlogic.com>
PD#SWPL-122164
Problem:
unstable signal leads demod to lost signal
Solution:
reduce sensitivity of demod state
Verify:
am30a9
Change-Id: I41226dc536a7f99ba1a7693030cd27b6edb10830
Signed-off-by: caiyi.xu <caiyi.xu@amlogic.com>
PD#SWPL-132791
Problem:
vapb clk too high when suspend
Solution:
add clk id
Verify:
txhd2
Change-Id: I3bcc05860cb3c3d5e1f2ca29629b255891679219
Signed-off-by: hai.cao <hai.cao@amlogic.com>