PD#SWPL-122842
Problem:
support gki modules white list
Solution:
support gki modules white list
Verify:
sc2
Change-Id: Iaea1035136a4000189d2aac4316e01884d8d2d0e
Signed-off-by: Wanwei Jiang <wanwei.jiang@amlogic.com>
PD#SWPL-121365
Problem:
build parameters is too much
Solution:
detect the kernel version automatically in build.config.constants
Verify:
local
Change-Id: Ia29f10ead028f858809bb250511fe6d601a2ee59
Signed-off-by: Dezhen Wang <dezhen.wang@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-115979
Problem:
pcie module name not match
Solution:
modified to init name
Verify:
t7
Change-Id: I873fbc2215de21ed5d64f2ba26ae82e7ec26ff46
Signed-off-by: Yu Tu <yu.tu@amlogic.com>
PD#SWPL-108141
Problem:
5. 15 no camera driver
Solution:
porting camera driver to kernel-5.15
Verify:
ok
Change-Id: I92789c946a8f2456f6bb68adc52ece77cd730f81
Signed-off-by: junwei.ma <junwei.ma@amlogic.com>
PD#SWPL-109858
Problem:
auto patch with mk_smarthome
ls: cannot access '*.patch': No such file or directory
Solution:
auto patch with mk_smarthome
using find instead of ls command
Verify:
sc2
Change-Id: I76a156cc1f556e9361e809f2d4de59b62d2260b6
Signed-off-by: Wanwei Jiang <wanwei.jiang@amlogic.com>
PD#SWPL-111103
Problem:
Need to add the function of insmod ko by service itself when it is loaded
Solution:
copy the files from service_module to modules to support the function.
adding new function in amlogic_utils.sh script and add the interface in
Android code
Verify:
sc2
Change-Id: Ifd5220abe93eae44d274ac7ab1678acf7b476f60
Signed-off-by: Dezhen Wang <dezhen.wang@amlogic.com>
PD#SWPL-113626
Problem:
1.recovery mode load all module
2.t7c usb not work in fastboot
Solution:
1.add control when RECOVERY_MODULES_LOAD_LIST is NULL
2.t7c usb need dwc_otg driver
Verify:
local
Change-Id: Ie3165280d3d89c600f4c4d591b3f6fb4565d5da1
Signed-off-by: qinglin.li <qinglin.li@amlogic.com>
PD#SWPL-109858
Problem:
support auto patch
Solution:
modify scripts to support auto patch
Verify:
sc2
Change-Id: Ibb247019844dcbdcd3311af6e640ff637061c8c2
Signed-off-by: Wanwei Jiang <wanwei.jiang@amlogic.com>
PD#SWPL-109858
Problem:
support auto patch
Solution:
modify scripts to support auto patch
Verify:
sc2
Change-Id: If99091e1a24bb36f58415b228d8b302087c21d09
Signed-off-by: Wanwei Jiang <wanwei.jiang@amlogic.com>
PD#SWPL-110696
Problem:
there is no manual insmod ko function in mk_smarthome_common.sh and mk.sh
Solution:
adding new manual insmod ko function in amlogic_utils.sh
mk_smarthome_common.sh and mk.sh
Verify:
s4d_s805c3_t215_512m S905X4-AH212
Change-Id: I3c555c50a072036f70a8309976bd91e4b6dff045
Signed-off-by: Dezhen Wang <dezhen.wang@amlogic.com>
PD#SWPL-107415
Problem:
NTFS usb connect reboot
Solution:
load usb ko in first stage
Verify:
T3
Change-Id: Iea8c505a3ba5f3a9f31230676cf3f8fe0b44ea50
Signed-off-by: qinglin.li <qinglin.li@amlogic.com>
PD#SWPL-107415
Problem:
NTFS usb connect reboot
Solution:
load usb ko first in second stage
Verify:
T3
Change-Id: I6380d8c633b7d80858b3224b60b719a685808bd1
Signed-off-by: qinglin.li <qinglin.li@amlogic.com>
PD#SWPL-106737
Problem:
5.4 module name is not same with 5.15
user app cannot find the module parameter file.
Solution:
rename drm driver name to aml_drm
Verify:
ah212
Test:
DRM-OSD-31
Change-Id: I71cf2a9c3e85157b63fc30b14702b8d3b640315a
Signed-off-by: Ao Xu <ao.xu@amlogic.com>
PD#SWPL-101063
Problem:
android starts slowly
Solution:
1. add the recovery driver array, and make recovery's modules.order
2. put the necessary drivers in the first stage, the android start faster
Verify:
sc2
Change-Id: I00276ff6b9d4e38b4bb31c5f5b09dfd76317c994
Signed-off-by: Wanwei Jiang <wanwei.jiang@amlogic.com>
PD#SWPL-95684
Problem:
module list should be update after module merge
Solution:
update module list
Verify:
sc2
Change-Id: I37fab9ca3d6701283af6d46321af9f65d2656e13
Signed-off-by: qinglin.li <qinglin.li@amlogic.com>
PD#SWPL-95000
Problem:
Need to enable USB adb
Solution:
Add C3_debug_defconfig to enable USB adb.
uImage increase 101KB
Verify:
c3 pass
Signed-off-by: yao zhang1 <yao.zhang1@amlogic.com>
Change-Id: I49ed3e8b44ea60f4fc92b3fd9cd04e0b58d1e5fe
PD#SWPL-96062
Problem:
build error "depmod: WARNING:" when creating initramfs
Solution:
the data of system_dlkm_modules which from modules.order is error
Verify:
sc2
Change-Id: Iecd0452932ff36bd36580b7b2152bf6d24b59834
Signed-off-by: Wanwei Jiang <wanwei.jiang@amlogic.com>
PD#SWPL-94447
Problem:
debug break gki10
Solution:
1, support amlogic_debug build to module, amlogic_debug module
includes debug_lockup, cpu_mhz and meson_atrace for now.
2, amlogic_debug some function still build in kernel but not break
gki10, for example: irq_check function on builtin kernel code,
module_debug, workqueue debug etc.
3, new config CONFIG_AMLOGIC_HARDLOCKUP_DETECTOR still builtin but
not break gki.
4, other functions for example iotrace still under developing
Verify:
sc2
Signed-off-by: Hanje Lin <hanjie.lin@amlogic.com>
Change-Id: I9c11465e3e879f999ae6fd13dc12c044efd2417a
PD#SWPL-95000
Problem:
Kernel size is too big
Solution:
Remove some CONFIGs
Verify:
c3 pass
Signed-off-by: yao zhang1 <yao.zhang1@amlogic.com>
Change-Id: I13303e5e1e967961c6d1cc32a67465c423816276
Signed-off-by: yongbing.he <yongbing.he@amlogic.com>
PD#SWPL-89845
Problem:
i2c need to before dvb-extern
rng load first can optimization 1.6s time
Solution:
fix i2c before dvb-extern
optimization time
Verify:
sc2
Signed-off-by: qinglin.li <qinglin.li@amlogic.com>
Change-Id: I058b9f75e90903ee0b0e2f61e0b85e5a2c329b53
PD#SWPL-89845
Problem:
optimisation list of modules launched first
Solution:
optimisation list of modules launched first
Verify:
sc2
Signed-off-by: qinglin.li <qinglin.li@amlogic.com>
Change-Id: I49fe2dc30588c5118540b378ae9ab26d6148f25e
PD#SWPL-89180
Problem:
change the build mode of serial driver
Solution:
1. --gki: don't build early console, build uart driver as module,
for android gki
2. --gi_user: buildin early console, build uart drvier as module,
for android
3. --gki_userdebug: buildin early console, buildin uart driver,
for fatloader
Verify:
sc2
Change-Id: I610c954d7b413265d7aa15f0ee5ca670895bacb5
Signed-off-by: wanwei.jiang <wanwei.jiang@amlogic.com>
PD#SWPL-85831
Problem:
Increase the parameters for compiling dtb
Solution:
Increase the parameters for compiling dtb
Verify:
auto sh
Signed-off-by: pengzhao.liu <pengzhao.liu@amlogic.com>
Change-Id: Ie99225febac0909f0580e7bb17870c6c812d0009
PD#SWPL-80766
Problem:
modify kernel to build dtb
Solution:
1. remove the patch of the kernel modified for DTB compilation
2. modify the script to support DTB compilation
Verify:
s4d and a1
Change-Id: Ia45992f2e6b13adcb089469fa3daf5c8e2d00874
Signed-off-by: wanwei.jiang <wanwei.jiang@amlogic.com>
PD#SWPL-64232
Problem:
compile failed when the driver directory
is above the compilation directory
Solution:
add a link for compile
Verify:
s4d and c2
Change-Id: I2d2f98061e9112919dded5d47317f9ce6e06277c
Signed-off-by: wanwei.jiang <wanwei.jiang@amlogic.com>
PD#SWPL-64232
Problem:
ramdisk and vendor related scripts and modules
are in the "modules" folder
Solution:
1. create a ramdisk and vendor folder
2. put the file in the corresponding path
Verify:
s4d and C2 AF400
Change-Id: Id65df11fb6ecd922904c4ea6bd3db2cbf1980c30
Signed-off-by: wanwei.jiang <wanwei.jiang@amlogic.com>
PD#SWPL-74259
Problem:
1. driver does not load in install scripts
2. dt bindings use c2 need
Solution:
1. Enable driver loading in install scripts
2. use c3 gpio dt-bindings and uncomment c2 GPIO
Verify:
C3_PTM
Signed-off-by: Qianggui Song <qianggui.song@amlogic.com>
Change-Id: I00b1535c2dcd24ff2f3f6b936f1aeda17436de7d
PD#SWPL-71742
Problem:
auto sh depend on build result
Solution:
return value to auto sh if build error
Verify:
on C2 AF400
Signed-off-by: Lei Zhang <lei.zhang@amlogic.com>
Change-Id: I3c8778c0dfd54750756f7a567cc40ce91a8fecee