PD#SWPL-145324
Problem:
1, using contiguous conter for type identify is not uniform distribution
when compress for some tasks;
2, zram driver will alloc per-cpu contex for zstd, which will cause
about 3MB memory;
Solution:
1, using a fixed type array for uniform distribution of mix type
selection;
2, create 2 context: one dedicated for kswapd task; another one
dedicated for direct reclaim;
Verify:
t5m
Change-Id: I06683383e06d9601c9e6522bcd0fbcfa68a55987
Signed-off-by: Tao Zeng <tao.zeng@amlogic.com>
PD#SWPL-145324
Problem:
zstd is high compress ratio but low speed, lz4 is fast but low
compress ratio. Need balance them.
Solution:
Add a mixed crypto layer and can set ratio of lz4/zstd
Verify:
t5m
Change-Id: I4fbe930d05ef66336acacaae640fa47855d4b47b
Signed-off-by: Tao Zeng <tao.zeng@amlogic.com>
PD#SWPL-143851
Problem:
n/a
Solution:
enable sysrq function by default
Verify:
on sc2
Change-Id: Iff20f64ebc6736a6bbcbd7ff94eee1c83e435cc6
Signed-off-by: Lei Zhang <lei.zhang@amlogic.com>
PD#SWPL-143746
Problem:
Netflix play fail.
As there is no secure_vdec_reserved node in dts.
Solution:
Add secure_vdec_reserved dts node.
Verify:
Android U + bluebell
Change-Id: Iac9c985b4d4a5102203c075bf8ed19db4c9f4336
Signed-off-by: Hangyu Li <hangyu.li@amlogic.com>
PD#SWPL-141588
Problem:
5.15 code integration
Solution:
Delete log_level variables and nodes in tx20 and tx21 and
replace them with apis in hdmitx_log. Replace the pr_err
and pr_info of the tx module with the new API.
Verify:
ohm
Test:
print test
Change-Id: I7b4e7116cb009d0ff63f1868f801cb7e07bc9db0
Signed-off-by: zhou.han <zhou.han@amlogic.com>
PD#SWPL-132992
Problem:
sc2 need down vpu_clk when suspend
Solution:
enable down vpu_clk when suspend with sc2
Verify:
sc2
Change-Id: I2d69d1de06acd05005c697f0c94b65b98ebf5631
Signed-off-by: Pengcheng Chen <pengcheng.chen@amlogic.com>
PD#SWPL-141553
Problem:
the fps is lower when test
Solution:
optimize the dfs of gpu
Verify:
txhd2
Change-Id: I7c0edb7979fbfe3c80bbce9d3f3be0fc4e623ec9
Signed-off-by: Dezhi Kong <dezhi.kong@amlogic.com>
PD#SWPL-98813
Problem:
Need to unify the edid 2.0 and 2.1
Solution:
Unify the edid 2.0 and 2.1
Verify:
t7/sc2
Test:
DRM-TX-34
Change-Id: Id145c0343279489b82316f22322d48a41c2df33c
Signed-off-by: zongdong.jiao <zongdong.jiao@amlogic.com>
PD#SWPL-139867
Problem:
vendor_hooks/debug_atrace/vmap_stack can't work.
Solution:
modify the defconfig to support these functions.
Verify:
SC2
Change-Id: I9effe4e034efbfe08cd22f472862925750becfc8
Signed-off-by: qiankun.wang <qiankun.wang@amlogic.com>
PD#SWPL-136207
Problem:
use kprobe to forbid free module init text
Solution:
record module base and use offset to parse
this module symbol
Verify:
SC2_AH212
Change-Id: I43bd306e94e9a6a5afe6411a9cd9e93db0342b7a
Signed-off-by: song.han <song.han@amlogic.com>
PD#SWPL-137618
Problem:
di post count not update
Solution:
add post number for dts update
Verify:
sc2
Change-Id: If57517c9b38df99edef837c2d2f7994607abc157
Signed-off-by: qianqian.cai <qianqian.cai@amlogic.com>
PD#SWPL-138138
Problem:
Black screen when enter reboot recovery
Solution:
set correct display mode in recovery
Verify:
S905X4-AH212
Test:
DRM-OSD-96
Change-Id: I1be0b8385037c506e2bdc270dd4665901ae11be8
Signed-off-by: linfang.zhao <linfang.zhao@amlogic.com>
PD#SWPL-137455
Problem:
the upgrade config is repetitive
Solution:
delete the repetitive config in upgrade project
Verify:
local
Change-Id: I2ddd31350be328cb9ee6d288a68732324cc337a5
Signed-off-by: Dezhen Wang <dezhen.wang@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-132066
Problem:
need to support video lowlatency
Solution:
video lowlatency optimize
Verify:
s1a-bg201
Signed-off-by: Jian Cao <jian.cao@amlogic.com>
Change-Id: Ie8a6f4c72314f9acf7202e7d86721403842d5499
PD#OTT-47803
Problem:
S805C1A system can not enter suspend mode.
Solution:
update CPU node for disabling non-boot cpus.
Verify:
BF201
Change-Id: If243e6ade536d17f293f09c3afa52e8ad5ebdf88
Signed-off-by: Yan Wang <yan.wang@amlogic.com>
PD#SWPL-134534
Problem:
txhd2 dts not enable video_queue and not enable drm
only android T need, android p no need.
Solution:
create a new android t txhd2 dts to enable video_queue and enable drm
Verify:
txhd2 + T
Change-Id: I590cf2095b3dc47ed58924d3c628407eaf5daed5
Signed-off-by: hui.li <hui.li@amlogic.com>
PD#SWPL-136383
Problem:
poweroff power current is high
Solution:
add shutdown callback in sensor driver
Verify:
TXHD2
Change-Id: Idd38c485b9458e3a9c7b27b959f48a17c59dc89b
Signed-off-by: Xingxing Wang <xingxing.wang@amlogic.com>
PD#SWPL-137289
Problem:
some AVR with pop noise when spdif out is set to mute
Solution:
On TV platform, mute spdif out with soft mute register
Verify:
T5M
Change-Id: I22c30a301c655d1fce66a7f4b6c7510d0729b945
Signed-off-by: Zhe Wang <Zhe.Wang@amlogic.com>
PD#SWPL-136891
Problem:
If the cpu_clk frequency run to 1320M, eFuse related
functions may be affected
Solution:
change the cpu_clk freq from 1320M to 1296M
Verify:
s1a_bg209
Change-Id: I7af6604bf781a0229acc875aadf1dafe44896be9
Signed-off-by: Chuan Liu <chuan.liu@amlogic.com>
PD#SWPL-136316
Problem:
support di backend
Solution:
support di backend
Verify:
ohm
Change-Id: Iad72c1ebc5e33bade4e6efb87167defd4bc405b6
Signed-off-by: jintao xu <jintao.xu@amlogic.com>
PD#SWPL-136367
Problem:
there is no LED display driver
Solution:
support it
Verify:
s1a
Change-Id: I1232fa1d41d3c51b023ed08bcb9f4707011dcf91
Signed-off-by: junyi.zhao <junyi.zhao@amlogic.com>
PD#SWPL-136454
Problem:
device tree not right
Solution:
fix device tree
Verify:
s4
Change-Id: I92c3c08de4ac4781ee793a99850d58f5eb70e6cc
Signed-off-by: Shunzhou Jiang <shunzhou.jiang@amlogic.com>
PD#SWPL-131721
Problem:
miss ldim panel type
Solution:
add panel type for ldim
Verify:
t3
Change-Id: I1efb09c2e080297529aea351a474f36286d367bb
Signed-off-by: donghui.wang <donghui.wang@amlogic.com>