Commit Graph

133 Commits

Author SHA1 Message Date
Yan Fang1 fd0018f530 Boot: Adjust the loading sequence of amlogic_mmc.ko [1/1]
PD#SWPL-245773

Problem:
amlogic_mmc insmod error

Solution:
insmod mmc.ko after clk & gpio

Verify:
S7 SC2

Change-Id: Ie7118ef1c10bbebb6eac5ab6d03d4427b141504e
Signed-off-by: Yan Fang1 <yan.fang1@amlogic.com>
2025-12-15 00:16:05 -08:00
Yan Fang1 68566ce73b Boot: modify ko insmod [3/5]
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>
2025-12-04 00:51:04 -08:00
honghai song 4aae60ecd2 ko script: add ko copy name [14/14]
PD#SWPL-237932

Problem:
add ko copy name

Solution:
add ko copy name

Verify:
Locally

Change-Id: I40219bcde1f44e1ac2474310eef356977298cdc9
Signed-off-by: honghai song <honghai.song@amlogic.com>
2025-11-19 16:26:40 -08:00
Huijuan Xiao 714d3b0d89 hdr: sync hdr code ker 5.15 to 6.12 [1/2]
PD#SWPL-237418

Problem:
update hdr processes to align ker 5.15

Solution:
update hdr processes to align ker 5.15

Verify:
S7D

Change-Id: I8f468ba354efed5d3892dd12bd77dacf873b9658
Signed-off-by: Huijuan Xiao <huijuan.xiao@amlogic.com>
2025-11-10 00:01:53 -07:00
yao zhang1 88ea1e31f2 license: Fix amlogic drivers license. [1/1]
PD#SWPL-217731

Problem:
Fix amlogic license.

Solution:
Fix amlogic license.

Verify:
all chip

Change-Id: I36cc711e44a201ec944c6b0b54c0d21ab671b068
Signed-off-by: yao zhang1 <yao.zhang1@amlogic.com>
2025-09-25 03:48:58 -07:00
Tao Zeng 6ed3ff00ca f2fs: remove f2fs ko and use vendor hook for amfc compress [1/2]
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>
2025-09-11 01:08:51 -07:00
Jianxiong Pan 623502fb52 mm: sync memory related patches from 5.15. [1/1]
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>
2025-08-20 09:08:02 -07:00
shufei.zhao 9c87611d4b autosh: fix dts check err [1/1]
PD#SWPL-228093

Problem:
There will be false reports for DTS
that are only 64-bit or 32-bit.

Solution:
Increase the check conditions to confirm
whether there is a 64-bit or 32-bit DTS.

Verify:
local

Change-Id: I3284e46fd3b5e96f0ff983cc9ce0aaa743e05bd3
Signed-off-by: shufei.zhao <shufei.zhao@amlogic.com>
2025-08-19 18:34:42 -07:00
honghai.song d63c5b7238 config: add closed module to list. [1/1]
PD#SWPL-225584

Problem:
openlinux need to add gdc_fw.ko to list

Solution:
openlinux need to add gdc_fw.ko to list

Verify:
local

Change-Id: I8e2a58f0021fd363d793c4a2429b9d70e8a47b69
Signed-off-by: honghai.song <honghai.song@amlogic.com>
2025-07-31 04:11:43 -07:00
Tao Zeng 1107abec0f f2fs: use amfc to support compress [1/2]
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>
2025-07-28 03:13:30 -07:00
jian zhou a7de496d27 audio: enable Aloop for audio record [1/1]
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>
2025-07-17 02:03:38 -07:00
jinbiao a22258efd6 mmc: update the hs400 save-para to 4th version. [1/1]
PD#SWPL-218887

Problem:
The hs400 save-para as 3rd version.

Solution:
Update the hs400 save-para to 4th version.

Verify:
T7C

Change-Id: I4b797976a0faaf95fba5aec9f06326aa0f937614
Signed-off-by: jinbiao <jinbiao.ou@amlogic.com>
2025-07-10 00:31:23 -07:00
yao zhang1 143d481bf0 licence: Add licence check filter. [1/1]
PD#SWPL-218911

Problem:
Add licence check filter.

Solution:
1, Add license white filter.
2, Filtering license & copyright.

Verify:
all chip

Change-Id: I3e56fd92a6af353bcf04f28daa969e350f7dc50f
Signed-off-by: yao zhang1 <yao.zhang1@amlogic.com>
2025-07-04 05:52:20 -07:00
yao zhang1 6a150dfa3f Script: update merge_check.pl [1/1]
PD#SWPL-217731

Problem:
merge_check.pl dose not work.

Solution:
1, exec merge_check.pl in pre-commit
2, add arm32 defconfig scan

Verify:
localhost

Change-Id: I955b29e0166421d52cf9b93fd5256d621172ef17
Signed-off-by: yao zhang1 <yao.zhang1@amlogic.com>
2025-07-03 03:11:41 -07:00
yao zhang1 db2bc8e799 Script: update merge_pre_check.pl [1/1]
PD#SWPL-217731

Problem:
merge_pre_check.pl dose not work.

Solution:
1, exec merge_pre_check.pl in pre-commit
2, add arm32 defconfig scan

Verify:
localhost

Change-Id: Iac5068478bafa2c8a42083f5dc25f2feae012563
Signed-off-by: yao zhang1 <yao.zhang1@amlogic.com>
2025-07-01 23:21:28 -07:00
shufei.zhao 8b7f26de42 autosh: fix dts check error [1/1]
PD#SWPL-219411

Problem:
There are false positives
in the DTS check

Solution:
Remove the PXP DTS check

Verify:
auto-sh

Change-Id: Icdb68265c339276e731bcad1427f0baf9d0d63dc
Signed-off-by: shufei.zhao <shufei.zhao@amlogic.com>
2025-06-27 15:51:17 -07:00
yao zhang1 7ccedacd01 license: Fix amlogic license. [1/1]
PD#SWPL-217731

Problem:
Fix amlogic license.

Solution:
Fix amlogic license.

Verify:
all chip

Test:
license check pass

Change-Id: I05c47245ff58bf92abccaa7ca08a85524d73f924
Signed-off-by: yao zhang1 <yao.zhang1@amlogic.com>
2025-06-23 21:15:59 -07:00
honghai.song ee6f2c4baa ko: add amfbc ko Fuzzy matching for 6.12 build [1/1]
PD#SWPL-218810

Problem:
add amfbc ko Fuzzy matching

Solution:
add amfbc ko Fuzzy matching

Verify:
ross


Change-Id: Ice1045533b5317b5549e8c77d69fe787d772b70d
Signed-off-by: honghai.song <honghai.song@amlogic.com>
2025-06-23 13:07:52 -07:00
yao zhang1 b6ee1b5e96 licence: Fix licence check scripts. [1/1]
PD#SWPL-218911

Problem:
Licence check doesnot work

Solution:
Add a "modify" condition

Verify:
all chip

Change-Id: I213ce063d3f4efc64f754c8325294ca92912132e
Signed-off-by: yao zhang1 <yao.zhang1@amlogic.com>
2025-06-22 08:02:18 -07:00
Jianxiong Pan 460922a889 aml_cma: load aml_cma ko in advance. [1/1]
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>
2025-05-27 06:46:05 -07:00
zhikui.cui 6f85cdea52 nand: sync code from amlogic-5.15-dev [1/1]
PD#SWPL-212826

Problem:
miss too much patches

Solution:
cherry pick these patches:
1. nand: fix page read error [1/1]
(cherry picked from commit <f8c72c139b55>)
2. spinand: add gd spinand support [1/1]
(cherry picked from commit <dd12f9791150>)
3. spinand: add new flash support [1/1]
(cherry picked from commit <d1522e840c40>)
4. nand: fix memory corruption in meson_nfc_execp_op [1/1]
(cherry picked from commit <c4633a3355fb>)
5. nand: fix can't scan nbbt in bitflips case [1/1]
(cherry picked from commit <b42c4003f411>)
6. nand: spinand bitflip threshold set to 75% ecc strength [1/1]
(cherry picked from commit <9796e942a92e>)
7. nand: support S34ML04G300BHI00 [2/2]
(cherry picked from commit <d1d4b39ab5e5>)
8. spinfc: compatible with host ecc and device ecc [2/2]
(cherry picked from commit <9cbc6d2f351a>)
9. spinand: add W25N01KV support [2/2]
(cherry picked from commit <f4b6a8586aaa>)
10. NAND: adjust the mechanism of register partition
and get rsv parameter [1/1]
(cherry picked from commit <6d366b548ce4>)
11. NAND: fix flash identification in winbond spinand [1/1]
(cherry picked from commit <61cc009f04d9>)
12. NAND: spinand support W25N02KVZEIR [1/1]
(cherry picked from commit <09f428d53010>)
13. NAND: spinand support W25N04KVZEIR [1/1]
(cherry picked from commit <2cbe83348801>)
14. spinand: F35SQA001G QPL qualify [1/1]
(cherry picked from commit <932190b3f11d>)
15. NAND: slcnand support register partition from cmdline [1/2]
(cherry picked from commit <0d66cb18e4ea>)
16. NAND: keep all boards first partition name same [1/1]
(cherry picked from <06a27687ef5f>)
17 spinand: fix mistakes from W25N01KV QPL [1/1]
(cherry picked from commit <6ac06f0d8034>)
18. spinand: W25N02KV&W25N04KV adjust oob free [1/2]
(cherry picked from commit <44286554468e>)
19. NAND: support spinand for t6d [1/1]
(cherry picked from commit <8a4daf37047f>)
20. spinand: add F35SQB002G support [2/2]
(cherry picked from commit <6d7d7150e6d6>)
21. NAND: S7 refine NAND layout [1/1]
(cherry picked from commit <49a1827b1c98>)
22. spinand: add F35SQB004G support [2/2]
(cherry picked from commit <aae5d99590ff>)
23. spinand: fixup reserve dtb size is different with bl33 [1/1]
(cherry picked from commit <e7c8a6f78440>)
24. nand: S4D adds partitions abnormally [1/1]
(cherry picked from commit <b6fefd28f2bc>)
25. NAND: adapt to new reserve designs [1/1]
(cherry picked from commit <3506a975d20a>)
26. NAND: slcnand support update bl2 with new page info [1/1]
(cherry picked from commit <004559c85895>)
27. spinand: add GD5F2GM7UEYIGR support [2/2]
(cherry picked from commit <9491901059d8>)
28. nand: fix compile failure [2/2]
(cherry picked from commit <3f5e2e619c00>)
29. unifykey: fix compile failure [1/2]
(cherry picked from commit <2878f3251c4e>)

Verify:
local t6d

Change-Id: I194e87a94885d7150c5f04bc289b8327ba75ff5c
Signed-off-by: zhikui.cui <zhikui.cui@amlogic.com>
2025-05-14 00:47:13 -07:00
Yongjie Zhu 508020e601 uvm: move uvm to separate ko on 6.12 [1/1]
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>
2025-05-06 23:54:07 -07:00
Lei Zhang dc4d774f7d preempt_rt: bringup preempt rt kernel [1/9]
PD#SWPL-201692

Problem:
support bringup preempt rt kernel

Solution:
add config and build script

Verify:
on A5

Change-Id: Iff303a012bc4dee8c2c00ba9fc2bafba4459a791
Signed-off-by: Lei Zhang <lei.zhang@amlogic.com>
2025-04-23 01:10:31 -07:00
qinglin.li c5da7909dd pwm-regulator: remove pwm-regulator autopatch [1/1]
PD#SWPL-208157

Problem:
remove pwm-regulator autopatch

Solution:
remove pwm-regulator autopatch
move common pwm-regulator to common_drivers

Verify:
sc2

Change-Id: I64cbca2eaf7cc8dc01a3b76015bbc377eca82feb
Signed-off-by: qinglin.li <qinglin.li@amlogic.com>
2025-04-15 04:34:36 -07:00
Tao Zeng 86680fcb3a amfc: fix symbols for erofs [1/2]
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>
2025-03-31 21:53:18 -08:00
Dezhen Wang c134532040 scripts: oem_license.rc wait device create by audio-utils.ko [1/1]
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>
2025-03-06 06:21:02 -08:00
qinglin.li 7766802d64 upgrade: kernel6.12 upgrade [1/1]
PD#SWPL-201584

Problem:
kernel6.12 upgrade

Solution:
AML_KERNEL_VERSION      6
UPSTREAM_VERSION        "fc99bcd94b4d"
AML_PATCH_VERSION       "fc99bcd94b4d"
MERGE_DATE              "2025-02-13"

Verify:
local

Change-Id: I0c5aa8d45f0f76be16bfc38012b62408c5d53c16
Signed-off-by: qinglin.li <qinglin.li@amlogic.com>
2025-02-13 22:11:20 -08:00
Dezhen Wang 8229a1dee8 scripts: function adjustment and remove staging dir last time [1/1]
PD#SWPL-163329

Problem:
building will fail because last build remain the staging dir

Solution:
remove staging dir in last build

Verify:
local

Change-Id: Ie5acfb09af45027d567f12f197ec4001af0d304a
Signed-off-by: Dezhen Wang <dezhen.wang@amlogic.com>
2025-01-07 01:48:29 -08:00
qinglin.li 6c56231814 modules: different project modules use same configs file [1/2]
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>
2024-12-30 17:38:06 +08:00
Tao Zeng c1334247fd amfc: add driver for 6.12 [1/1]
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>
2024-12-30 17:37:25 +08:00
he.he 289071f1f3 usb: call dwc_otg.ko in the usb_main [1/1]
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>
2024-11-27 18:34:58 -08:00
shufei.zhao 06ac3a73fa autosh: check dtsi&dts [1/1]
PD#SWPL-157200

Problem:
Check whether the dts and dtsi
modifications of the same board are complete

Solution:
add the check rule

Verify:
auto-sh

Change-Id: I54af1b845f6c68444298d0c2bcf1fe2974c8bb9f
Signed-off-by: shufei.zhao <shufei.zhao@amlogic.com>
2024-11-25 05:58:58 -08:00
tuan zhang 1a2a5ed6e8 defconfig: Rename gcc64_deconfig [1/1]
PD#SWPL-187694

Problem:
Wrong name of gcc64_deconfig

Solution:
Rename from amlogic_gcc64_deconfig to amlogic_gcc64_defconfig

Verify:
compile pass with mk_gx64.sh

Change-Id: Iaaf8cac59ae9e3bf275a41506956e1661f480335
Signed-off-by: tuan zhang <tuan.zhang@amlogic.com>
2024-11-25 03:58:53 -08:00
Huqiang Qin c95e8a3895 saradc: s7d: support saradc [1/1]
PD#SWPL-163056

Problem:
S7D Silicon Bringup.

Solution:
Add a new SARADC driver.

Verify:
S7D/BM201

Change-Id: I5049a6f741bcc72691c931bc10830b30dc53913c
Signed-off-by: Huqiang Qin <huqiang.qin@amlogic.com>
2024-11-18 03:56:11 -08:00
dongqing.li 4f5ec8d880 ramdump: Use RAMDUMP_TEXTOFFSET to integrate text modifications [1/1]
PD#SWPL-182182
PD#SWPL-190334

Problem:
TEXTOFFSET was changed from 0x00208000 to 0x02008000, causing some
devices to fail to start.
1. t5d Android U upgrade project, ko becomes build, uImage size
increases to 36MB. It is too big to relocate.
2. There is only 48MB in 0x020080000~0x5000000 area, and cannot
open kasan.

Solution:
1. use new config CONFIG_AMLOGIC_RAMDUMP_TEXTOFFSET instead of
CONFIG_AMLOGIC_RAMDUMP. And TEXTOFFSET is 0x00208000 default.
2. Use a new solution instead of modifying TEXT. Specifically,
during kernel panic, move 0-24MB to a higher address. Reboot to
uboot and then copy back.

Verify:
T5D

Change-Id: Ifcbf7883969161ff2872d3300ee9b756dc949917
Signed-off-by: dongqing.li <dongqing.li@amlogic.com>
2024-11-07 23:12:35 -08:00
yiting.deng 5afc832897 clk: optimize pll driver to adapts 32bit and 64bit [1/1]
PD#SWPL-188367

Problem:
1. Optimized pll clk_ops for 32bit and 64bit compatibility
2. use the integrated pll clk_ops to adapt supported chips

Solution:
1. already integrated into pll clk_ops
2. supported chips already adapted.

Verify:
sc2

Change-Id: Ie202432ea962135c000d63eb254e9a5e100d2ab0
Signed-off-by: yiting.deng <yiting.deng@amlogic.com>
2024-10-27 23:09:23 -07:00
dongqing.li 71fc39c31f ramdump: support arm32/arm64 for ker6.12 [1/1]
PD#SWPL-188348

Problem:
ker6.12 souce code is old. And ramdump
is not working properly.

Solution:
1. sync ramdump.c from ker5.15.
2. enable CONFIG_AMLOGIC_RAMDUMP
3. modify TEXTOFFSET=0X0200800 for ker 32bit

Verify:
SC2_AH212

Change-Id: Id19ba0ef1302e9cf4cdf379d10c625519a8eef36
Signed-off-by: dongqing.li <dongqing.li@amlogic.com>
2024-10-25 02:08:07 -07:00
Jianxiong Pan 450465a0a7 mm: aml_smmu: move aml_smmu ko to memory_ext directory. [1/1]
PD#SWPL-188508

Problem:
optee depends to aml_smmu ko.

Solution:
make aml_smmu independent.

Verify:
sc2.

Change-Id: Ief77a87d7862ebfacacaaa92e971b19b0e5e9ba0
Signed-off-by: Jianxiong Pan <jianxiong.pan@amlogic.com>
2024-10-24 00:27:10 -07:00
Dezhen Wang 0a9b1d164d scripts: 6.6 mv common_drivers to up dir fix bug [1/1]
PD#SWPL-189685

Problem:
not change mk_smarthome32.sh

Solution:
change path in mk_smarthome32.sh

Verify:
local

Change-Id: I4ef61d4224e91fd2cf166b980b6aa112b927ae42
Signed-off-by: Dezhen Wang <dezhen.wang@amlogic.com>
(cherry picked from commit 4e3efd7be9db7da1260a6b25b324e193e1043fea)
2024-10-20 23:58:24 -07:00
Dezhen Wang 5c4980155c scripts: 6.12 mv common_drivers to up dir [1/1]
PD#SWPL-188894

Problem:
common_drivers dir is not normal position. move it out of common dir.

Solution:
move it out of common dir

Verify:
local

Change-Id: I949688e2e86d687ef205030a646975065860950a
Signed-off-by: Dezhen Wang <dezhen.wang@amlogic.com>
2024-10-17 00:11:25 -07:00
Yu Tu 75d44dfe97 pcie: sc2 pcie bringup kernel6.12 [1/1]
PD#SWPL-188391

Problem:
sc2 pcie bringup kernel6.12

Solution:
sc2 pcie bringup kernel6.12

Verify:
sc2_ah212

Change-Id: Ie220eb341e98bf27f51b7311afa0c06eaa9b00ee
Signed-off-by: Yu Tu <yu.tu@amlogic.com>
2024-10-16 04:58:46 -07:00
Dezhen Wang 1443bc6622 upgrade: smarthome need to remove debug info [1/1]
PD#SWPL-160380

Problem:
smarthome ko have debug info

Solution:
remove the debug info

Verify:
Detail info

Change-Id: I61b1cc53b6a3168263fce523e63185745443d437
Signed-off-by: Dezhen Wang <dezhen.wang@amlogic.com>
2024-06-27 12:13:48 +00:00
Dezhen Wang bfd440bead scripts: support closed source modules build to Independent folder [1/2]
PD#SWPL-158464

Problem:
support closed source modules build to Independent folder and copy
to android output folder

Solution:
add closed source modules list to blacklist

Verify:
local

Change-Id: Ibd9be1c7e8e7eb1b043fd10e96436cb1d96f78a1
Signed-off-by: Dezhen Wang <dezhen.wang@amlogic.com>
2024-03-22 04:24:16 -07:00
haotian.qu 0685ce90ac fdtoverlay: fdtoverlay support delete dts node. [1/1]
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: Ia586fdd02b9be1d227ab527c3bbf363ab1ff4604
Signed-off-by: haotian.qu <haotian.qu@amlogic.com>
2024-03-22 00:12:38 -07:00
Junyi Zhao ebbcd363d6 i2c: no i2c in recovery mode [1/1]
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>
2024-03-20 23:42:38 -07:00
Dezhen Wang 3bf41c9833 scripts: support building command SKIP_RM_OUTDIR=1 for smarthome [1/2]
PD#SWPL-161245

Problem:
building command SKIP_RM_OUTDIR=1 will fail because last build remain
the staging dir

Solution:
remove staging dir in last build

Verify:
local

Change-Id: I057b5d33def309197b43627ff88976a86580ce4a
Signed-off-by: Dezhen Wang <dezhen.wang@amlogic.com>
2024-03-20 07:57:01 -07:00
Wanwei Jiang 05ed255586 upgrade: android15-6.6 in 2024/03 [2/2]
PD#SWPL-160463

Problem:
record merge upstream information

Solution:
AML_KERNEL_VERSION      4
UPSTREAM_VERSION        "23e5041bd90d"
AML_PATCH_VERSION       "23e5041bd90d"
MERGE_DATE              "2024-03-13"

Verify:
a4/a5

Change-Id: I9e5545565e80832b588add194e1b22b1101cbfe4
Signed-off-by: Wanwei Jiang <wanwei.jiang@amlogic.com>
2024-03-14 19:02:50 +08:00
hongyu.chen1 c20fac41a4 spinlock: porting spinlock to kernel 6.6. [1/1]
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>
2024-03-07 17:53:11 +08:00
Dezhen Wang 17548f36a0 kernel6.6: support clang build for a4 and a5 [1/1]
PD#SWPL-156726

Problem:
support clang build for a4 and a5

Solution:
fix build error

Verify:
a4 a5

Change-Id: I9aa3e06010344c9a313365d3dcdf1b10b4f75904
Signed-off-by: Dezhen Wang <dezhen.wang@amlogic.com>
2024-02-21 04:05:40 -07:00
Jianxiong Pan ea5f9fa169 mm: move aml_smmu ko to memory_debug directory. [1/1]
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>
2024-01-19 03:11:39 -07:00