PD#SWPL-162669
Problem:
1) if Verimatrix Watermark enable, OSD flicker when the TV station changes
2) if screen resolution changes, NexGuard Watermark display is abnormal
Solution:
add Watermark flush mechanism
Verify:
Android U + S7D
Change-Id: I09f0b2473a2dbcb5646bfa3cd59178c7d04afeb2
Signed-off-by: Liqiang Jin <liqiang.jin@amlogic.com>
PD#SWPL-173093
Problem:
build in erofs do not support amfc hardware
Solution:
add aml erofs ko to support it
Verify:
s7d bm201
Change-Id: I89ef060fabaca2f4d7cbaf26b552ba147c73f539
Signed-off-by: Tao Zeng <tao.zeng@amlogic.com>
PD#SWPL-163428
Problem:
1.kernel5.15 M4 reconstruction
2.bl40/mfh start smc uses different cmd
3.dsp start/suspend/remap smc uses different cmd
but there are dsp functions, so need to use the same cmd together
Solution:
1.kernel5.15 M4 reconstruction
2.bl40 and mfh smc cmd uses the same
3.dsp start/suspend/remap smc cmd uses the same
Verify:
a1/a5/c1/c2/sc2/sm1/g12a/t3/t3x/t7/t7c/
Change-Id: I103e6c8d1df824188dfa8e1d4ba443551ce1265c
Signed-off-by: Liming Xue <liming.xue@amlogic.com>
PD#SWPL-135758
Problem:
there is no s7 pwm tee driver
Solution:
add pwm tee driver
Verify:
s7 pxp
Change-Id: If1ec9b943340687173827e114df1207001ec2daa
Signed-off-by: junyi.zhao <junyi.zhao@amlogic.com>
PD#SWPL-136287
Problem:
The configuration name in kernel 5.15 is starting with "AMLOGIC_",
in order to unify configuration name, modify AML_TEE,AML_OPTEE to
AMLOGIC_AMLTEE,AMLOGIC_OPTEE.
Solution:
rename AMLTEE,AMLOGIC_OPTEE to AMLOGIC_AMLTEE,AMLOGIC_OPTEE
Verify:
Android + Kernel 5.15
Change-Id: I25be69bb990b7e86026790a9a64f64a473e9adfc
Signed-off-by: Hangyu Li <hangyu.li@amlogic.com>
PD#SWPL-130061
Problem:
Need to poring FBE from kernel 5.4 to 5.15
Solution:
1. Poring FBE from kernel 5.4 to 5.15
2. Use allocate shm as a workaround, since register shm
sometimes fails.
Verify:
1. SC2 + ah212 + RDK kernel 5.15
Change-Id: I69b2723bafca0cbe8cc9e26010a20dc33860fc54
Signed-off-by: Mingyen Hung <mingyen.hung@amlogic.com>
PD#SWPL-124965
Problem:
Need key ladder/table driver for kernel5.15
The KT driver needs to be separated from the descrambler.
New APIs are needed for the KT driver.
Solution:
Create a seckey driver.
Verify:
S5 KT/KL with DMA
T3 METACAS with Descramble
T5W
Change-Id: Id058e64f99918b66e79d24647880f999f55ca13a
Signed-off-by: Doosan Baek <doosan.baek@amlogic.com>
PD#SWPL-124928
Problem:
Android P no LMKD.
Solution:
port the lowmemorykiller from 4.9.
Verify:
local.
Change-Id: Ib9ed5d9ff1e29f3fa1e5a522255f2153b37a0d5a
Signed-off-by: Jianxiong Pan <jianxiong.pan@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-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-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-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-110877
Problem:
yaffs2 is needed by low-end platform.
Solution:
port it from 5.4
Verify:
SD4
Change-Id: I78336ab8ef94ea20e845149db59a42cf6a746bb2
Signed-off-by: Jiucheng Xu <jiucheng.xu@amlogic.com>
PD#SWPL-105337
Problem:
android logger not support in kernel 5.15
Solution:
add logger into kernel 515
Verify:
Local
Signed-off-by: yanmei.yang <yanmei.yang@amlogic.com>
Change-Id: I2445c494eaae3c74f8053bb6caeea3e98825a901
PD#SWPL-102756
Problem:
Upgrade project need dm bow for ota
Solution:
Port it from 5.4 code
Verify:
sc2
Change-Id: I5ec3f30840fe61b9e002477b00d111853bb48ef8
Signed-off-by: Jiucheng Xu <jiucheng.xu@amlogic.com>
PD#SWPL-94581
Problem:
need disable ddr scrambler func for debug
Solution:
only enable scrambler func in normal reboot
Verify:
SC2_AH212
Signed-off-by: song.han <song.han@amlogic.com>
Change-Id: I17fcfcc4b0ef0df195c6464bd742b23758422dfc
PD#SWPL-89148
Problem:
ddr scrambler key refresh that cause lastk miss
Solution:
enable ddr scrambler key preserve when pstore init
build this function as module
Verify:
SC2_AH212
Signed-off-by: song.han <song.han@amlogic.com>
Change-Id: Iae0848df26de4387075edcdcb7652173c89d2468
PD#SWPL-80766
Problem:
compatible android kernel build
Solution:
1. modify the Kconfig and Makefile of sound to avoid the "../" directory,
which leads to failure in building the ramdisk.
2. support build dtbo
3. support build system_dlkm and vendor_dlkm, and import rootfs's modules loading sequence
Verify:
s4d and a1
Change-Id: I98e6852e2603bb259839567316a0ba53a87f696e
Signed-off-by: wanwei.jiang <wanwei.jiang@amlogic.com>
PD#SWPL-79112
Problem:
need support nand driver for s4d
Solution:
add s4d support
Verify:
s4d
Change-Id: Ife2638781da946f0527ff00546ca5a8cb97b293f
Signed-off-by: Bichao Zheng <bichao.zheng@amlogic.com>
PD#SWPL-77313
Problem:
bringup eth
Solution:
bringup eth
Verify:
Verified on AP222_S905Y4#005
Signed-off-by: Zhuo Wang <zhuo.wang@amlogic.com>
Change-Id: I39ce9e905790c8a62ce8b5705a6443e0c56c81b5