This reverts commit febc85e083.
PD#SWPL-183570
Revert multi2 api because it is not compatible with some old projects.
Change-Id: I209e83a07af6096234789ff7993ea3f6befa3d45
Signed-off-by: jing.li1 <jing.li1@amlogic.com>
PD#SWPL-181881
Problem:
S6 need to support multi2
Solution:
Add api for multi2
Verify:
Verified on bl201
Change-Id: Ifb6d02d198efacea99c1360ec37d2d5de7b79086
Signed-off-by: jing.li1 <jing.li1@amlogic.com>
PD#SWPL-181954
Problem:
uImage not decompressed by AMFC
Solution:
1, change zstd tools to append size at end of uImage;
2, change scripts to support uImage decomperss by AMFC
Verify:
t6d
Change-Id: I2f2465a2247085c150a1c7f42ede688011745071
Signed-off-by: Tao Zeng <tao.zeng@amlogic.com>
PD#SWPL-179932
Problem:
date format due to build failed
Solution:
fix date format due to build failed
Verify:
local
Change-Id: I8bbaa3b50b2dea784f51c999e0244d3a94137881
Signed-off-by: qinglin.li <qinglin.li@amlogic.com>
PD#SWPL-179932
Problem:
date format due to build failed
Solution:
fix date format due to build failed
Verify:
local
Change-Id: I54236f7d11fedd79f1021fe8fdb1954f4e991419
Signed-off-by: qinglin.li <qinglin.li@amlogic.com>
PD#SWPL-179932
Problem:
date format due to build failed
Solution:
fix date format due to build failed
Verify:
local
Change-Id: I150cb90ef0f9d44ee4a355885de8332e2f1ce67f
Signed-off-by: qinglin.li <qinglin.li@amlogic.com>
PD#OTT-62864
Problem:
support customer dir dts
Solution:
support customer dir dts
Verify:
local
Change-Id: Ic09d7eb113df5a9735a2d8f0732544f3adec9730
Signed-off-by: qinglin.li <qinglin.li@amlogic.com>
PD#OTT-62864
Problem:
support customer dir dts
Solution:
support customer dir dts
Verify:
local
Change-Id: I83ca376102fbcba3aeaad328cfe7a943173d15f8
Signed-off-by: qinglin.li <qinglin.li@amlogic.com>
PD#SWPL-170009
Problem:
Synchronous run queues cause eMMC performance degradation.
Solution:
Asynchronous Run work queue.
Verify:
T3
Change-Id: Ibf0b0ea76a1a6edb18b52f96296aaf91f6bd04f1
Signed-off-by: Long <long.yu@amlogic.com>
PD#SWPL-172042
Problem:
optimize autopatch run time
Solution:
autopatch Asynchronous loading based on directory.
Fetch git information only once, based on directory.
mod_probe function use array instead of file can save time
Verify:
local
Change-Id: Ica47d23a867ce1aa5b534d7bfa0a85db33a37f5f
Signed-off-by: qinglin.li <qinglin.li@amlogic.com>
PD#SWPL-176015
Problem:
fix all get_frontend.
update current search frequency when blind scan.
code optimize.
Solution:
fix all get_frontend.
update current search frequency when blind scan.
code optimize.
AMLDTVDEMOD_VER "V3.5.048".
Verify:
T5D/T5M/T5W.
Change-Id: Ib49df5dc1f4590815376b243d5741d43c8be2db0
Signed-off-by: nengwen.chen <nengwen.chen@amlogic.com>
PD#SWPL-160981
Problem:
The CQE v1 does not support placing tasks in memory
and does not support data encryption.
Solution:
support CQE v2
Verify:
S7 ax201
Change-Id: I0737d7b2b9e955838a9f3294d1f5faf5fd84aa17
Signed-off-by: Long <long.yu@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-173433
Problem:
add cma debug information.
Solution:
print more info when cma alloc too long.
Verify:
local.
Change-Id: Ib5ca53a017b05e9327e87ebdf5267c5d2a63e9e2
Signed-off-by: Jianxiong Pan <jianxiong.pan@amlogic.com>
PD#SWPL-174294
Problem:
no data symbols in /proc/kallsyms.
Solution:
add --all-symbols parameter.
Verify:
local.
Change-Id: I595e55f017eafcd2158551645f27682b15834f73
Signed-off-by: Jianxiong Pan <jianxiong.pan@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: Ia439290f1dcc157ba95f97dbb4c38960497615eb
Signed-off-by: chuangcheng.peng <chuangcheng.peng@amlogic.com>
PD#SWPL-169230
Problem:
Previous commit https://scgit.amlogic.com/#/c/427562/ including a
close source binary for zstd compress, which have license problems
Solution:
1, remove this binary in auto-patch;
2, add source code for this binary
Verify:
S7D
Change-Id: Ic0355b6ad3d0d91a9772d007fa2c9797f18004b1
Signed-off-by: Tao Zeng <tao.zeng@amlogic.com>
PD#SWPL-155289
Problem:
some project need the devicetree nodes.
Solution:
rename the config.
Verify:
local.
Change-Id: Ic3a4ee0f712ede0e94b8bf06ff1bd38d6e0b9cd3
Signed-off-by: Jianxiong Pan <jianxiong.pan@amlogic.com>
PD#SWPL-168212
Problem:
mtdblock report partition size wrong when meet bad block.
the problem is bring from commit <13f288bad852>
(mtdblock: improve mtdblock performance)
Solution:
correct the decrease size when meet bad block
Verify:
C3_C308L_AW419_SOCKET_V01_R05
Change-Id: I0f4641f075e3613133908d85389ad0ea8cf85d0b
Signed-off-by: zhikui.cui <zhikui.cui@amlogic.com>
PD#SWPL-155289
Problem:
system heap optimization.
Solution:
use CONFIG_AMLOGIC_MEMORY_OPT or
CONFIG_AMLOGIC_MEMORY_DEBUG
Verify:
local.
Change-Id: I6f63aa616909ed19dbfdbbe1550b705db1c4da9d
Signed-off-by: Jianxiong Pan <jianxiong.pan@amlogic.com>
PD#SWPL-150301
Problem:
Fdtoverlay cann't support remove unnecessary dts node.
Solution:
Add __removenode__ key work to support the function.
Verify:
local
Change-Id: Ia33f089e12bc801a789b0309f9b5681011cf15a0
Signed-off-by: haotian.qu <haotian.qu@amlogic.com>
PD#SWPL-153208
PD#SWPL-131346
Problem:
Modify in vb2 did not following gki2.0
Solution:
The modify in vb2 only for versions prior to
androidT and do not need to follow gki2.0. Now
use the new config to pass gki check.
Verify:
gki check
Change-Id: I4be66b8b06f9870041afefe9506d1e9f480c0bdd
Signed-off-by: Hao Shi <hao.shi@amlogic.com>
PD#SWPL-158570
Problem:
ZSTD compress level is fixed
Solution:
add module parameters to control it. By default, set
compress level to 1
Verify:
txhd2.
Change-Id: Ie3f99aa58f15d68c2c8b1bc1bc55596a51dd7e12
Signed-off-by: Jianxiong Pan <jianxiong.pan@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: I2323abdff04d77affb8ef565694ae2d406755550
Signed-off-by: nengwen.chen <nengwen.chen@amlogic.com>
PD#SWPL-155289
Problem:
high priority of kswapd leads to cpu loading.
Solution:
remove changes that raised kswapd priority.
Verify:
local.
Change-Id: I31e28d7d28b782aeddea27cd2750708264c54145
Signed-off-by: Jianxiong Pan <jianxiong.pan@amlogic.com>
PD#SWPL-155674
Problem:
strncmp can't match full id 01h,DCh,00h,05h,04h(S34ML04G300BHI00)
and 01h,DCh,00h,1Ah,00h(S34ML04G300TFI000)
Solution:
use memcmp to compare ID memory instead strncmp
Verify:
AT301_T962D4-K35E(1.5G) #256
Change-Id: I3c43e646b197ac1843ec3d6dd2a7bdb7ff0b6a3d
Signed-off-by: zhikui.cui <zhikui.cui@amlogic.com>
PD#SWPL-154292
Problem:
support autopatch for linux
Solution:
support autopatch for linux
Verify:
local
Change-Id: Idaae5f82e6e07c89781ab53cf1a436cbdac36fe1
Signed-off-by: Wanwei Jiang <wanwei.jiang@amlogic.com>
PD#SWPL-135783
Problem:
1. need use regulator to delay dvfs voltage set;
2. for boot to kernel vddcpu/vddee voltage
change to max problem;
Solution:
1. (add dvfs delay time at s7 pxp) at 374414;
2. add init voltage at txhd2 trunk;
Verify:
build pass
Change-Id: I8d5a2750d3ab5df2d949be710db5f1adf3659cb7
Signed-off-by: chengbing.wu <chengbing.wu@amlogic.com>