PD#SWPL-116004
PD#SWPL-157951
PD#SWPL-168212
PD#SWPL-169271
Problem:
1.squashfs don't handle bad block
2.partition size returned from mtdblock
is incorrect
3.mtdblock io performance
4.mtdblock report partition size wrong when meet bad block
5.wrong poniter reference is used in container_of()
Solution:
1.mtdblock handle bad block
2.fix mtdblock size
3.mtd disk block size set to mtd writesize
4.correct the decrease size when meet bad block
5.fix the wrong poniter reference
Verify:
s4_aq2432
AT301_962D4-K35(1.5G) #256
C3_C308L_AW419_SOCKET_V01_R05
s1a_bg201
Change-Id: Icbaec2b6679727ebe0d12fd92bf4d21cc4d5f3fe
Signed-off-by: Feng Chen <feng.chen@amlogic.com>
Signed-off-by: zhikui.cui <zhikui.cui@amlogic.com>
Signed-off-by: Liang Yang <liang.yang@amlogic.com>
PD#SWPL-181881
Problem:
S6 need to support multi2
Solution:
Add api for multi2
Verify:
Verified on bl201
Change-Id: I132e295efd808eed0c360ae2362dfddcdd70f56a
Signed-off-by: jing.li1 <jing.li1@amlogic.com>
PD#SWPL-177903
Problem:
Demux driver needs to manage secure es data with dma buffer
Solution:
Update demux driver to support dma buffer
Verify:
Verified on bl201
Change-Id: I9e721bb33fc4ea08598e62fe124e8af4ca2074f0
Signed-off-by: jing.li1 <jing.li1@amlogic.com>
PD#SWPL-156400
PD#TV-109289
Problem:
SET_FRONTEND fail when use SYS_DVBC_ANNEX_B.
Solution:
add support SYS_DVBC_ANNEX_B and C in dvbv3.
Verify:
T5D.
Change-Id: I48f5901d37c05b1cc9eaa43e63af7e49361e93b5
Signed-off-by: nengwen.chen <nengwen.chen@amlogic.com>
PD#SWPL-169716
Problem:
provide ioctl to clear dmx cache
Solution:
provide ioctl to clear dmx cache
Verify:
verified at T5W
Change-Id: I3968204db100248664c2944ed893c959bef4618a
Signed-off-by: chuangcheng.peng <chuangcheng.peng@amlogic.com>
PD#SWPL-110726
Problem:
high level need know es status
Solution:
notify the info to high level
Verify:
not verified
Change-Id: I60c9873d75fd2c8dc6399fdc79dcbcc073f7c63f
Signed-off-by: chuangcheng peng <chuangcheng.peng@amlogic.com>
PD#SWPL-100942
Problem:
should separate adapter from dvb-extern
Solution:
add adapter in dvb-core module
Verify:
verified by T + ohm
Change-Id: I305329f8d97d1a6429f2bb6600b2129ac149d90d
Signed-off-by: min.yang <min.yang@amlogic.com>
PD#SWPL-98901
Problem:
cant not modify uapi/linux/dvb header file.
Solution:
move the modification of uapi/linux/dvb to the new header file.
Verify:
no verify.
Signed-off-by: hongyu.chen <hongyu.chen@amlogic.com>
Change-Id: I392437e009fa19e6faff0eb389bf0c3c127fbc69
PD#SWPL-89132
Problem:
use dvb-core to ko
Solution:
put aml modification to dvb-core
Verify:
not verified, compile pass
Signed-off-by: chuangcheng peng <chuangcheng.peng@amlogic.com>
Change-Id: I8e63da3d2b7a89538aef180b6e20f40c898445c6
PD#SWPL-141158
Problem:
network IP address loss after resume
Solution:
optimize eth suspend/resume process to resolve network IP address loss
after resume
Verify:
T963D4-AY301-K8E#097
Change-Id: I919e845bba29885b62bbae40db2a662861ab85ab
Signed-off-by: xiangyang.yan <xiangyang.yan@amlogic.com>
PD#SWPL-141159
Problem:
network IP address loss after resume
Solution:
add delay and re-enable MAC RX/TX after PHY restart auto-negotiation
Verify:
T950S-BE311-X5-X8-REF#020
Change-Id: I93328d774fb51379070e8a826ad530d537b0221c
Signed-off-by: xiangyang.yan <xiangyang.yan@amlogic.com>
PD#SWPL-139055
Problem:
device_init_wakeup will cause NETLINK
Solution:
not switch wol status anymore
Verify:
QA_verify with T7C
Change-Id: Ic873b4846c8fe9558b38a14b5a954f1591fa7f78
Signed-off-by: Zhuo Wang <zhuo.wang@amlogic.com>
PD#SWPL-138314
Problem:
restart network will involve too much
problem, remove this flow, left only for txhd2
Solution:
remove network restart when resume
only txhd2 will use this function
Verify:
BE311
Change-Id: Ib8773adf20f0176b053fc22802426725d83d2ccc
Signed-off-by: Zhuo Wang <zhuo.wang@amlogic.com>
PD#SWPL-138487
Problem:
add new flow for txhd2
Solution:
add new flow for txhd2
Verify:
BE311
Change-Id: Id8a839b8fdb53b58d2cbcb7651b58156ecb14d92
Signed-off-by: Zhuo Wang <zhuo.wang@amlogic.com>
PD#SWPL-128836
Problem:
txhd2 resume eth0 down
Solution:
txhd2 use new pll
Verify:
be311
Change-Id: Iaf079569e3d25006aaa3dcd824658be383d35b9f
Signed-off-by: Zhuo Wang <zhuo.wang@amlogic.com>
PD#SWPL-117003
Problem:
skip the new flow in common14
Solution:
common14 add new flow for ethernet,
which our phy not support yet.
Verify:
verify with T3
Change-Id: I297f6b83523d95410f3333c3e216d9dbadc644bb
Signed-off-by: Zhuo Wang <zhuo.wang@amlogic.com>
PD#SWPL-114869
Problem:
wol may not work normally in some special case.
Solution:
complete 2 wol patch
1.come from https://scgit.amlogic.com/#/c/293893/
2.hold sometimes after resume
Verify:
QA_verify with oppen
PD#SWPL-114869
Change-Id: I7557b4946e8b3ac455f2c28e88a6c1563a0cb4ae
Signed-off-by: Zhuo Wang <zhuo.wang@amlogic.com>
PD#SWPL-114869
Problem:
phy not work atfer resume sometimes
Solution:
restart ethernet after resume
Verify:
QA_verify with oppen
Change-Id: I88bac8f0c24f0e2890b24a1508e05e74ed667b5c
Signed-off-by: Zhuo Wang <zhuo.wang@amlogic.com>
PD#SWPL-106998
Problem:
c3 mini defconfig built error
Solution:
Fixed c3 mini defconfig built error
Verify:
C3 aw402
Change-Id: Idbbe53d8775f82bfff880ac3ce65b57574cf15da
Signed-off-by: yao zhang1 <yao.zhang1@amlogic.com>
PD#SWPL-110094
Problem:
eth interface has not closed during shutdown
Solution:
add shutdown function
Verify:
T963D4-AY309#custom verify
Change-Id: I235bac19eb7771b9a92eaa143986bdf47d19bbcd
Signed-off-by: xiangyang.yan <xiangyang.yan@amlogic.com>
PD#SWPL-105841
Problem:
C3_5.15 buildroot use different config
not arm64 arm32
Solution:
add control for c3_5.15
Verify:
compile no error
Change-Id: Id9ba5a59e060aef522e6453075df6df7c3a31011
Signed-off-by: Zhuo Wang <zhuo.wang@amlogic.com>
PD#SWPL-98490
Problem:
porting wol function
Solution:
porting wol function
Verify:
AR321-T965D4-REF#049
Change-Id: Iea34df3e69d2dc46488a7008eab3788ab5b58094
Signed-off-by: Zhuo Wang <zhuo.wang@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: I82947be4b46c14086effc804a1681ec9c1d99ecb
PD#SWPL-106998
Problem:
Boottime is too slow.
Solution:
Speed up boottime 50ms.
Verify:
C3 aw402
Change-Id: I48d8d319f933d89fa9c32c91db7139c51c47ce9d
Signed-off-by: yao zhang1 <yao.zhang1@amlogic.com>
PD#SWPL-163856
Problem:
not support Image.zstd build target
Solution:
add it
Change-Id: I95a4214fd19a3d6206f972ddc3f318de5b58cc4c
Signed-off-by: Tao Zeng <tao.zeng@amlogic.com>
PD#SWPL-57667
Problem:
ZSTD compress level is fixed
Solution:
add module parameters to control it. By default, set
compress level to 1
Verify:
t5d am311
Signed-off-by: Tao Zeng <tao.zeng@amlogic.com>
Change-Id: I4c80eb8cd591c8a2197c7781e8afe589f121ffd7
PD#SWPL-80202
Problem:
If enabled 32bit kasan on T5W with VMAP, kernel can't boot.
This case can't happen on T5D.
Solution:
Rootcause is bss cleared but real data keeps in cache, not flushed
into DDR, and physical kasan shadow page soon be mapped to shadow
memory while in shadow virtual address we see random data, which
caused kasan check failed in vmap fixup function and crashed. So
just add a dcache flush function call after bss cleared.
Verify:
T5W
Change-Id: Id72d26046a2155ee8fea35c3bf8c7aa4fe52e7a4
Signed-off-by: Jianxiong Pan <jianxiong.pan@amlogic.com>
PD#SWPL-145324
Problem:
There are too many trace event inodes
Solution:
Add white list for trace event, this can save about 10MB memory
Verify:
t5m
Change-Id: I290020fc93e6114650313328ec8757720bfc8b1d
Signed-off-by: Tao Zeng <tao.zeng@amlogic.com>