This patch adds support of vendor sub directories for dtb files.
Subdirectories can be specified in $(dts-dirs). Kbuild traverses over
all directories while building and installing dtb files. The directory
tree is also reflected in the install path.
Change-Id: Iab8d4cf4b76f7122892e87137fd0ec60565e1db0
Tested-by: Andrew Bresticker <abrestic@chromium.org>
Signed-off-by: Robert Richter <rrichter@cavium.com>
Signed-off-by: Dongjin Kim <tobetter@gmail.com>
This adds the dtbs_install make target to arm64. The target has been
introduced already to arch/arm with the following commit:
f4d4ffc03e kbuild: dtbs_install: new make target
Implementation for arm64 is the same as for arm.
With 'dtbs_install' all config enabled dtb files are installed to
either the INSTALL_DTBS_PATH directory or the default location:
$INSTALL_PATH/dtbs/$KERNELRELEASE
Change-Id: I5605ea7d723e2a658f7d85177d1221b83d612bcb
Signed-off-by: Robert Richter <rrichter@cavium.com>
Signed-off-by: Dongjin Kim <tobetter@gmail.com>
PD#169808: emmc: get emmc cmd-window for HS400 busmode
Change-Id: I88de1e9e5470bb6be7ad91e1ee58f5636f994923
Signed-off-by: Long Yu <long.yu@amlogic.com>
PD#172587
Problem:
Bringup slc nand for TL1.
Solution:
Add mtd driver for TL1.
Verify:
Just coding for tl1 and test later.
Change-Id: I910a8047394e0ff8fa7e617b90502910e1186c68
Signed-off-by: xianjun.liu <xianjun.liu@amlogic.com>
PD#172587
Problem:
Bringup emmc for tl1.
Solution:
Add sdcard support for tl1.
Verify:
Verified on pxp.
Change-Id: I73503d36b671da8d88a3613b4d6fd17434ff1fbf
Signed-off-by: Ruixuan Li <ruixuan.li@amlogic.com>
PD#174843
Problem:
g12b will crash when not include internal_eth_pins
Solution:
continue when it null
Verify:
verified in w400 with liaomin
Change-Id: Ib636e307f0697fa4eab1d0784543af96641def2e
Signed-off-by: Zhuo Wang <zhuo.wang@amlogic.com>
PD#SWPL-802
Problem:
Black screen when play video, due to ppmgr is not enabled in g12b_skt
dts
Solution:
Enable ppmgr in g12b_a113d_skt DTS file
Verify:
W400
Change-Id: Ibe94b113552d54d365775556807bdacb249f9a00
Signed-off-by: Blance Tang <guofeng.tang@amlogic.com>
PD#IPTV-31
Problem:
get sys class windows axis error
Solution:
fix osd get windows axis error
Verify:
u211
Change-Id: I5df5880bc43cb663255ecbf72d2b93b9c099b811
Signed-off-by: pengcheng chen <pengcheng.chen@amlogic.com>
PD#SWPL-426
Problem:
black screen when OTA upgrade
Solution:
modify the memory allocation mode when operate dtb
Verify:
p212
Change-Id: Idf67edd44f5e9f1d88be1e552fae485e04a655c6
Signed-off-by: Ruixuan Li <ruixuan.li@amlogic.com>
PD#174579
Problem:
osd shake once after quit local video play
Solution:
add video disable in advance for g12
Verify:
u211
Change-Id: Ic43693b25cf7bf8be24801a22ad36ac09c84a475
Signed-off-by: Dezhi Kong <dezhi.kong@amlogic.com>
PD#173550
Problem:
g12a no wol function in internal phy, we add this function in mac
Solution:
add wol function in MAC
Verify:
verified in u200 board with uboot patch from guohong
Change-Id: I0a8fa81fbfb81d79c471bbafe68174118e276a46
Signed-off-by: Zhuo Wang <zhuo.wang@amlogic.com>
PD#SWPL-906
Problem:
The video and audio did not synchronous randomly
Solution:
it seems system time increase not by vsync isr,
so change the system time get interface to make
sure system time increase by vsync isr when
amaster mode
Verify:
R311&P321 32bit&64bit version
Change-Id: Ib3a556ba097fc6f0c51fd4560ab8101c6e7f509c
Signed-off-by: live.li <live.li@amlogic.com>
PD#SWPL-813
Problem:
audio_iomap read audin reg 2800 error
Solution:
register val read from aml_read_cbus
maybe not positive number in 32bit system,
so change *val == -1 to judge mistake.
Verify:
verified by p321
Change-Id: Ie87001fa1daa621cadc2ce329d8dd863f39dcdb6
Signed-off-by: Lianlian Zhu <lianlian.zhu@amlogic.com>
PD#SWPL-917
Problem:
On ARM32, reading of /proc/pagetrace get nothing output
Solution:
fix page trace print for ARM32 and improve read speed
Verify:
p212
Change-Id: I8963ad0cfaa403f69b9f1a56523bbd5b1d7b6980
Signed-off-by: tao zeng <tao.zeng@amlogic.com>
PD#SWPL-348
Problem:
fix the flickered problem.
Solution:
when dv core1 don't run, the reset can't be executed
Verify:
t962e (txlx)
Change-Id: I90e78676bbe64ded505148aa4c2516d808bf4a82
Signed-off-by: Yi Zhou <yi.zhou@amlogic.com>
PD#SWPL-119
Problem:
High IOW usually happen when start playing 4K video. This
is because codec drvier will using large amount of memory
from CMA pool. And many filecache will be dropped after CMA
allocation finished without considering mapcount of each
file cache page.
Solution:
Check mapcount of filecache for each file pages. And migrate
them if they have high map count. High map count means this
file cache page is shared by many process.
Verify:
verified by ampere
Change-Id: I3e09437286f14a6cd9f7025566eb855dc9ca98d5
Signed-off-by: tao zeng <tao.zeng@amlogic.com>
PD#SWPL-924
Problem:
It occurs error when the kernel is compiled separately.
Solution:
copy partition_mbox_p241.dtsi to common/arch/arm/boot/dts/amlogic/
Verify:
verify by curie
Change-Id: Id5821c50c1333f6c91c2559894b10181a41df6a6
Signed-off-by: Luan Yuan <luan.yuan@amlogic.com>
PD#174488
Problem:
some defects in the script.
Solution:
rechange check rules in the script.
Verify:
verified locally.
Change-Id: I9c7011d1bd3b1d52131318dae34112d0d0164a00
Signed-off-by: Jianxiong Pan <jianxiong.pan@amlogic.com>
PD#SWPL-867
Problem:
VtsKernelConfig modules 1 fail
The following configs should be enabled: [CONFIG_NETFILTER_XT_MATCH_BPF]
Solution:
enable CONFIG_NETFILTER_XT_MATCH_BPF
Verify:
p212 boot normal
Change-Id: Iff38b23aba53c4663f1ca82bedfd8f3c55200835
Signed-off-by: Hanjie Lin <hanjie.lin@amlogic.com>
PD#SWPL-495
problem:
Android P mainline 32bit can not enter suspend
solution:
modify the system sleep parameter
verify:
p321
Change-Id: I1ca5ee2043416c53e3301f5778a8ae8944292fc4
Signed-off-by: zhiqiang.liang <zhiqiang.liang@amlogic.com>
PD#SWPL-892
Problem:
We can see many user space unhandled page fault at 0 address:
such as
[ 140.882524@2] Chrome_InProcGp: unhandled page fault (11) at
0x00000000, code 0x005
which seems to be triggered by user space on purpose
Solution:
Show debug infos only if this fault cannot be handled by user
space
Verify:
Locally on P212
Change-Id: I54e8256de2f5465e5dd0f8d90d9d9058fe67f808
Signed-off-by: jiamin ma <jiamin.ma@amlogic.com>
PD#SWPL-815
Problem:
It cann't suspend/resume for txl platform because idle issue.
Solution:
Open idle in dts file.
Verify:
verified by txl P321 platform
Change-Id: I8f133eb8c974f5fe6f351a4d9f83e677209ce7d2
Signed-off-by: Sandy Luo <sandy.luo@amlogic.com>
PD#173042
Problem:
user app need a new ioctl interface to handle image
Solution:
add a new ioctl cmd GDC_HANDLE to handle image
Verify:
verify by keke.li
Change-Id: I79ddc01962e4b2a40130ecd32cfebe5c1a7133e6
Signed-off-by: Keke Li <keke.li@amlogic.com>