Jianxiong Pan
9ca38d9004
zapper: remove unused code of modules. [1/1]
...
PD#SWPL-116862
Problem:
drm module memory optimization.
Solution:
disabled usb3.
delete the code related to non-s4 cpu
Verify:
t215.
Test:
play video normal.
Change-Id: I15c2329ebf8129f29836bd3cebb221ce517a0b80
Signed-off-by: Jianxiong Pan <jianxiong.pan@amlogic.com >
2023-05-16 03:01:03 -07:00
song.han
820797e318
iotrace: add ramoops_io_dump support [1/1]
...
PD#SWPL-119464
Problem:
add ramoops_io_dump support
Solution:
add ramoops_io_dump bootargs to support dump iotrace log
Verify:
SC2_AH212
Change-Id: Ie0eef9bf2cb269f82d2d01872d2515695666bb15
Signed-off-by: song.han <song.han@amlogic.com >
2023-04-25 06:28:18 -07:00
song.han
29925ebc8a
debug: iotrace driver follow gki 2.0 [2/2]
...
PD#SWPL-109963
Problem:
iotrace driver need follow gki 2.0
Solution:
iotrace driver build to ko
Verify:
sc2_ah212
Change-Id: I472bc63b6594c58d7c94f74e1bf1a070978b20fd
Signed-off-by: song.han <song.han@amlogic.com >
2023-04-20 06:15:21 -07:00
Jianxiong Pan
08a4e70bcf
mm: add support pagetrace modularization. [1/1]
...
PD#SWPL-112188
Problem:
pagetrace not meet gki requirement.
Solution:
add support pagetrace modularization.
Verify:
t5m_ay301.
Change-Id: If13e80713bed25b192c3a6138ed6c6d26d6939a9
Signed-off-by: Jianxiong Pan <jianxiong.pan@amlogic.com >
2023-04-13 00:50:34 -07:00
Jianxiong Pan
3bd8a59542
zapper: defconfig optimization. [2/2]
...
PD#SWPL-116862
Problem:
optimizate kernel image.
Solution:
disable some defconfigs.
Verify:
t215.
Change-Id: I074710febef0a9e97ea01c1426b8328cc2e83582
Signed-off-by: Jianxiong Pan <jianxiong.pan@amlogic.com >
2023-04-12 15:05:21 -07:00
yao zhang1
d133d2ef28
bringup: Add dts and dtsi for g12b & sm1. [1/1]
...
PD#SWPL-104242
Problem:
Bringup g12b & sm1
Solution:
Add dts and dtsi for g12b & sm1.
Verify:
g12b & sm1
Change-Id: Ic80ce592cb8d63fa903319a9689ea65cebe0a330
Signed-off-by: yao zhang1 <yao.zhang1@amlogic.com >
2023-04-04 19:35:43 +08:00
Jianxiong Pan
84069bf36e
mm: fix the filecache not work when dis MEMCG. [1/1]
...
PD#SWPL-112186
Problem:
cat /proc/filecache not work.
Solution:
change the vendor hook to pass data.
Verify:
s4_ap222.
Change-Id: I6233927a0649f1ad16710ab9370bb7507832ef80
Signed-off-by: Jianxiong Pan <jianxiong.pan@amlogic.com >
2023-03-23 05:12:29 -07:00
Jianxiong Pan
02b9290a75
dmc: change vendor hook to get pagetrace buffer. [1/1]
...
PD#SWPL-112306
Problem:
android u remove the rmqueue vendor hook.
Solution:
use cma_drain_all_pages_bypass instead.
Verify:
t5m_ay301.
Change-Id: I8f1c1634e9c72d15e9a1f7aac937b5fcc66f00be
Signed-off-by: Jianxiong Pan <jianxiong.pan@amlogic.com >
2023-03-16 21:03:42 -07:00
Jianxiong Pan
a783454143
mm: free reserved memory in ko. [1/1]
...
PD#SWPL-114938
Problem:
need free reserved memory in ko.
Solution:
export the free_reserved_mem func.
Verify:
t5m_ay301.
Change-Id: Ib086317c00ece3f6017bb3b3e0454915f924b28c
Signed-off-by: Jianxiong Pan <jianxiong.pan@amlogic.com >
2023-03-14 04:16:28 -07:00
qinglin.li
ba68f82607
dmc_monitor: do_serror hooks function only use in this file [1/1]
...
PD#SWPL-112303
Problem:
do_serror hooks function only use in this file
Solution:
add static control
Verify:
t5m
Change-Id: I4aa151a6d975550b8edd732ac31d992b418b5394
Signed-off-by: qinglin.li <qinglin.li@amlogic.com >
2023-03-12 19:13:43 -08:00
qinglin.li
b721106f36
serror: use exit vendor hooks show dmc reg when serror [2/2]
...
PD#SWPL-112303
Problem:
use exit vendor hooks show dmc reg when serror
Solution:
use exit vendor hooks show dmc reg when serror
Verify:
sc2
Change-Id: I528f3ee60ea29c8b42d8397da60c19407bae2ad7
Signed-off-by: qinglin.li <qinglin.li@amlogic.com >
2023-03-09 01:12:34 -08:00
Jianxiong Pan
b7a557c953
dmc: move page_trace vendor hook into probe function. [1/1]
...
PD#SWPL-112521
Problem:
dmc can not print the trace function.
Solution:
register the vendor hook early.
Verify:
planck.
Change-Id: Id9e07440be52440e15aaafdcecfbc88e483c0ede
Signed-off-by: Jianxiong Pan <jianxiong.pan@amlogic.com >
2023-02-27 00:04:34 -08:00
qiankun.wang
d1b688eebf
reg_access: add virtual memory access support [1/1]
...
PD#SWPL-103032
Problem:
The original interface can only view
physical addresses, not virtual addresses.
Solution:
add 2 interfaces, vaddr and vdump.
Verify:
SC2\T7
Change-Id: I7a6598d1a956a70d49bc1143ec7f389c232521ba
Signed-off-by: qiankun.wang <qiankun.wang@amlogic.com >
2023-02-22 20:10:51 -08:00
Wanwei Jiang
87c507d22d
porting: compatible with common14-5.15 [1/2]
...
PD#SWPL-109858
Problem:
compatible with common14-5.15
Solution:
compatible with common14-5.15
Verify:
sc2
Change-Id: I12e0e796e95cf54d37f76ad9f01a0ff9852e779e
Signed-off-by: Wanwei Jiang <wanwei.jiang@amlogic.com >
2023-02-13 19:41:56 -08:00
dongqing.li
5c78a922a7
mm: kernel 5.15 add ramdump driver. [1/1]
...
PD#SWPL-108700
Problem:
kernel 5.15 cannot support ramdump.
Solution:
support it.
Verify:
sc2_ah212
Change-Id: I9eb56b006ac68ba1350a3183a9617f01e6749e62
Signed-off-by: dongqing.li <dongqing.li@amlogic.com >
2023-02-11 01:27:38 -08:00
qinglin.li
9fb1e481c2
dmc_monitor: dump dmc reg log lose [1/1]
...
PD#SWPL-110097
Problem:
dump dmc reg log lose
Solution:
print dump info to multiple
Verify:
s5
Change-Id: I72458f182a81e1e7cdaac5a555a2fbac6884ac0a
Signed-off-by: qinglin.li <qinglin.li@amlogic.com >
2023-02-07 04:10:10 -08:00
gerrit autosubmit
79b1539580
Merge "ddr_bandwidth: ddr theoretic max bandwidth value error [1/1]" into amlogic-5.15-dev
2023-02-02 18:46:27 -08:00
qinglin.li
17031348fd
dmc_monitor: default not print usb emmc and eth info [1/1]
...
PD#SWPL-109895
Problem:
dmc usb emmc eth print too much
Solution:
default not print usb emmc and eth info
Verify:
t5m
Change-Id: I8a972db574e95b60dcbe34964821ad2cf78e5213
Signed-off-by: qinglin.li <qinglin.li@amlogic.com >
2023-02-02 06:12:07 -08:00
qinglin.li
330c0722c7
ddr_bandwidth: ddr theoretic max bandwidth value error [1/1]
...
PD#SWPL-109664
Problem:
ddr theoretic max bandwidth value error
Solution:
some soc dmc bus bandwidth is 16
Verify:
s5
Change-Id: I233c6ba840f4a758bd0b7335fde5cca436ae41a6
Signed-off-by: qinglin.li <qinglin.li@amlogic.com >
2023-02-01 20:02:37 +08:00
qinglin.li
856f47e8f7
ddr_tool: bring up s5 ddr_tool to 5.15 [1/1]
...
PD#SWPL-108832
Problem:
bring up s5 ddr_tool to 5.15
Solution:
bring up s5 ddr_tool to 5.15
Verify:
s5
Change-Id: If8601ffcf4c338e05b5442cf3cc16d42a7831570
Signed-off-by: qinglin.li <qinglin.li@amlogic.com >
2023-01-31 00:17:18 -08:00
qinglin.li
12e661937b
ddr_tool: add t5m and s5 vpu sub ports [1/1]
...
PD#SWPL-107115
Problem:
add t5m and s5 vpu sub ports
Solution:
add t5m and s5 vpu sub ports
Verify:
t5m
Change-Id: I29977df6f6445499f071b700e5c0229e89c79789
Signed-off-by: qinglin.li <qinglin.li@amlogic.com >
2023-01-04 08:16:04 -08:00
qinglin.li
22c681bb1f
ddr_bandwidth: t5m use multiple freq in dmc [1/1]
...
PD#SWPL-106952
Problem:
t5m use multiple freq in dmc
Solution:
t5m use multiple freq in dmc
Verify:
t5m
Change-Id: I93b1b64813e8a82295dcde89147badfc91fb1c16
Signed-off-by: qinglin.li <qinglin.li@amlogic.com >
2023-01-04 06:16:11 -08:00
qinglin.li
c507679b4c
ddr_tool: add t5m ddr priority [1/2]
...
PD#SWPL-104737
Problem:
add t5m ddr priority
Solution:
use /sys/class/aml_ddr/priority set or show
Verify:
t5m
Change-Id: I2b237d8c3616b5b9e85a9a25381905ca4dd4d9bc
Signed-off-by: qinglin.li <qinglin.li@amlogic.com >
2022-12-30 17:18:41 +08:00
qinglin.li
fbcec356c8
ddr_bandwidth: add single dmc info show [1/1]
...
PD#SWPL-104737
Problem:
add single dmc info show
Solution:
add single dmc info show
Verify:
t5m
Change-Id: I0e2235ff9417173871ccf24273412cee909ae6e4
Signed-off-by: qinglin.li <qinglin.li@amlogic.com >
2022-12-30 17:18:41 +08:00
qinglin.li
bbdb9aec6c
dmc_monitor: specification of port names [1/1]
...
PD#SWPL-106359
Problem:
specification of port names
Solution:
specification of port names
Verify:
local
Change-Id: Ib8146302c4fb72638f0f3e1a3c51af75e4a1ce5a
Signed-off-by: qinglin.li <qinglin.li@amlogic.com >
2022-12-28 02:48:08 -08:00
qinglin.li
e0f2eae653
dmc_monitor: add config control dev access build [1/1]
...
PD#SWPL-105557
Problem:
add config control dev access build
Solution:
add config control dev access build
Verify:
sc2
Change-Id: Ibdafd6ac11c039b6368526ce5deab9202a4025bd
Signed-off-by: qinglin.li <qinglin.li@amlogic.com >
2022-12-13 22:44:55 -08:00
qinglin.li
a1ae19152f
dmc: t5m pxp bringup [1/1]
...
PD#SWPL-98108
Problem:
t5m pxp bringup
Solution:
t5m pxp bringup
Verify:
pxp
Change-Id: I4b2ad35bdf20f7f3864ceeede3aa42b8c64bd799
Signed-off-by: qinglin.li <qinglin.li@amlogic.com >
2022-12-02 15:12:13 +08:00
qinglin.li
5a203d8412
ddr_tool: bring up t7c dmc with androidT [1/1]
...
PD#SWPL-94103
Problem:
1.not show when dmc ops not find
2.delete not used value DMC_MULTIPLE
Solution:
bring up t7c dmc with androidT
Verify:
t7c
Signed-off-by: qinglin.li <qinglin.li@amlogic.com >
Change-Id: I0cdc35f52f06a91d14ae050d3298e7db06e77c04
2022-12-02 14:04:53 +08:00
qinglin.li
95d75199c9
dmc_monitor: fix type error [1/1]
...
PD#SWPL-102608
Problem:
fix type error
Solution:
fix type error
Verify:
s4
Change-Id: I1d8c494a12d3066935e72228cea1d13d026e0a7d
Signed-off-by: qinglin.li <qinglin.li@amlogic.com >
2022-11-30 19:28:44 +08:00
qinglin.li
61c6f10791
dmc_monitor: add dmc dev access callback func [1/1]
...
PD#SWPL-102608
Problem:
add dmc dev access callback func
Solution:
add dmc access callback func
use see to https://confluence.amlogic.com/display/SW/06+DMC+Dev+Access
Verify:
sc2
Change-Id: I54faa5f383045b0441665af292a926cee52fca72
Signed-off-by: qinglin.li <qinglin.li@amlogic.com >
2022-11-30 00:52:11 -07:00
Jianxiong Pan
56ff6bd8a9
mm: replace the vendor hook for dmc dump func. [1/1]
...
PD#SWPL-92714
Problem:
some vendor hook will break gki.
Solution:
replace the vendor hook.
Verify:
build pass.
Change-Id: I36970f96ca9b4d36623db577625eb2f5fff3a2ca
Signed-off-by: Jianxiong Pan <jianxiong.pan@amlogic.com >
2022-11-28 20:37:46 -07:00
Jianxiong Pan
4e0cd2db13
mm: not export set_dump_dmc_reg() func. [1/1]
...
PD#SWPL-92714
Problem:
set_dump_dmc_reg func break gki.
Solution:
not export the func to ko.
Verify:
s4_ap222.
Change-Id: Id5c6aafad318084886bf1428b1fe44d5d091e44d
Signed-off-by: Jianxiong Pan <jianxiong.pan@amlogic.com >
2022-11-14 22:21:18 -07:00
Wanwei Jiang
c780df0b08
memory: combine memory_ext addr_tool and reg_access modules [1/1]
...
PD#SWPL-95684
Problem:
combine memory_ext addr_tool and reg_access modules
Solution:
result: amlogic-memory-debug.ko
original:
file_cache.ko
watch_point.ko
amlogic-reg.ko
amlogic-ddr.ko
Verify:
sc2/s4d
Change-Id: Id143e085dd26c0b57631dbab4c003534905d0661
Signed-off-by: Wanwei Jiang <wanwei.jiang@amlogic.com >
2022-11-05 12:31:14 +08:00