PD#SWPL-230591
Problem:
many ko insmod in first stage
Solution:
change way of ko insmod
Verify:
TXHD2+Android16
Change-Id: Ib4e99d4c348a33fb09af31539d5b2bf45ce3179d
Signed-off-by: Yan Fang1 <yan.fang1@amlogic.com>
PD#SWPL-231150
Problem:
f2fs is no need for extern ko
Solution:
remove it and use vendor hook for amfc
Verify:
s7d
Change-Id: I268d4e2bbc8bc9d7af0b2f1fce46690d5eac9832
Signed-off-by: Tao Zeng <tao.zeng@amlogic.com>
PD#SWPL-225609
Problem:
sync memory related patches from 5.15.
Solution:
sync memory related patches from 5.15.
Verify:
local;
Change-Id: I010fa5dc436d486bc46b7d49f8e0b32057c05ac7
Signed-off-by: Jianxiong Pan <jianxiong.pan@amlogic.com>
PD#SWPL-223540
Problem:
f2fs do not support compress
Solution:
1, sync drvier code from 5.15
2, use amfc to support compress
Verify:
S7D
Change-Id: Ia8ac5086a567c18179f1b83bdcbe83d59c2ffb08
Signed-off-by: Tao Zeng <tao.zeng@amlogic.com>
PD#SWPL-204935
Problem:
Need record speaker sound
Solution:
enable Aloop for audio record and playback.
And make aloop insmod after amlogic-snd-soc.ko
Verify:
android 16
Change-Id: Ibb331b612376a601aa615eded9b3cca535c743e0
Signed-off-by: jian zhou <jian.zhou@amlogic.com>
PD#SWPL-214289
Problem:
cma allocation info is not recorded in pagetrace.
Solution:
load aml_cma ko in advance.
Verify:
t7c.
Change-Id: Ibfed53e64b646d473a16ba78822ce209bb82f6d1
Signed-off-by: Jianxiong Pan <jianxiong.pan@amlogic.com>
PD#SWPL-49188
Problem:
uvm needs to be separated from aml_media.ko,
so it can be maintained more easily
Solution:
uvm compile to separate ko (aml_uvm.ko)
Verify:
t6d
Test:
uvm test
Change-Id: Idf6fb39488f25bfda85a543183875182de8dec1b
Signed-off-by: Yongjie Zhu <yongjie.zhu@amlogic.com>
PD#SWPL-206286
Problem:
GKI symbol check failed
Solution:
1, import a new symbol help ko
2, fix symbols in erofs
Verify:
S7d
Change-Id: I6611c9098d2b5d59559bea4d428dff602a2d5ab5
Signed-off-by: Tao Zeng <tao.zeng@amlogic.com>
PD#SWPL-196535
Problem:
Command 'wait /dev/audio_utils in 6.12 cost more than 840ms
when boot kernel
Solution:
make amlogic-audio-utils.ko insmod in first stage.
then oem_license.rc can
decrease the time cost of waiting device
Verify:
local
Change-Id: I20dcb586bef5a54bccb1a2f6c0b146c2b6609503
Signed-off-by: Dezhen Wang <dezhen.wang@amlogic.com>
PD#SWPL-190807
Problem:
different project modules use same configs file
Solution:
all modules be build and remove it by project file
if module need to be select, should be name by amlogic-soc-*
zram.ko use aml_zram.ko instead
Verify:
ross
Change-Id: Ic1408b47d1c18a9c2d3ca60526fd837e2a1b2246
Signed-off-by: qinglin.li <qinglin.li@amlogic.com>
PD#SWPL-195922
Problem:
No amfc driver on 6.12
Solution:
add it
Verify:
local
Change-Id: I781fad57d8d0ecee60a9157a628fef23c2f2c76b
Signed-off-by: Tao Zeng <tao.zeng@amlogic.com>
PD#SWPL-194662
Problem:
USB host mode work abnormal in the abnormal USB mode switching.
Solution:
Call dwc_otg.ko in the usb_main.
Verify:
sc2
Change-Id: Ia6cef0fed214c279edbf4c5ab70b6e4901ecb709
Signed-off-by: he.he <he.he@amlogic.com>
PD#SWPL-161849
Problem:
no i2c in recovery mode
Solution:
add ko to load in recovery mode
Verify:
T7c an400
Change-Id: I14ab19508a45da0d0538c9ed95b75d266ce98046
Signed-off-by: Junyi Zhao <junyi.zhao@amlogic.com>
PD#SWPL-157145
Problem:
kernel6.6 need support bak spinlock
Solution:
1.Migrate the driver to ensure normal functions.
2.Add the mbox communication configuration address
Verify:
ba400 and av400
Change-Id: I35f29a83aacb6f8366aa226abd60d4dfea41f8b2
Signed-off-by: hongyu.chen1 <hongyu.chen1@amlogic.com>
PD#SWPL-150034
Problem:
reduce the ko number.
Solution:
move aml_smmu ko to memory_debug directory.
Verify:
local.
Change-Id: If537a6a6493a9944319caa344ad8e3a73c294179
Signed-off-by: Jianxiong Pan <jianxiong.pan@amlogic.com>
PD#SWPL-131721
Problem:
remove ko from modules load list
Solution:
remove ko from modules load list
Verify:
t3
Change-Id: Ib925b3c7b13c1d7e64de9946b0142b7a1f42e429
Signed-off-by: donghui.wang <donghui.wang@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>
PD#SWPL-134706
Problem:
usbnet can not use
Solution:
android defconfig change CONFIG_USBNET to m
and ko need to add list
Verify:
an400
Change-Id: I4e2e03b93b6a6f4ef750d31249da38ec7502f90e
Signed-off-by: qi duan <qi.duan@amlogic.com>
PD#SWPL-124098
Problem:
kernel upgrade by May
Solution:
kernel upgrade by May
Verify:
local
Change-Id: I19aa4e7ca1d6e43703f1752e3e46f8bdcaf8c08b
Signed-off-by: qinglin.li <qinglin.li@amlogic.com>
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-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-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-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-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>