pcie: suitable for sc2 arm32 pcie [1/1]

PD#SWPL-179193

Problem:
need support sc2 arm32 pcie

Solution:
1.use secure memory white list
2.modified dts and config

Verify:
sc2_ah212

Change-Id: I5d54956df2786618723324c5780b6ef244ffc530
Signed-off-by: Yu Tu <yu.tu@amlogic.com>
This commit is contained in:
Yu Tu
2024-08-28 19:47:04 +08:00
committed by gongwei.chen
parent dfb83bfa5b
commit 7f62f90ac3
3 changed files with 7 additions and 25 deletions
@@ -76,15 +76,6 @@
misc-size = <0x1000>;
};
pcie_reserved: linux,pcie {
compatible = "shared-dma-pool";
status = "disabled";
reusable;
size = <0x4000000>;
alignment = <0x400000>;
alloc-ranges = <0x54c00000 0x4000000>;
};
secmon_reserved:linux,secmon {
compatible = "shared-dma-pool";
/*reusable;*/
@@ -220,9 +211,9 @@
compatible = "shared-dma-pool";
status = "disable"
reusable;
size = <0x0 0x5000000>;
alignment = <0x0 0x400000>;
alloc-ranges = <0x0 0x0 0x0 0x80000000>;
size = <0x1000000>;
alignment = <0x400000>;
alloc-ranges = <0x0 0x30000000>;
};
};
@@ -76,15 +76,6 @@
misc-size = <0x1000>;
};
pcie_reserved: linux,pcie {
compatible = "shared-dma-pool";
status = "disabled";
reusable;
size = <0x4000000>;
alignment = <0x400000>;
alloc-ranges = <0x54c00000 0x4000000>;
};
secmon_reserved:linux,secmon {
compatible = "shared-dma-pool";
/*reusable;*/
@@ -220,9 +211,9 @@
compatible = "shared-dma-pool";
status = "disable"
reusable;
size = <0x0 0x000000>;
alignment = <0x0 0x400000>;
alloc-ranges = <0x0 0x0 0x0 0x80000000>;
size = <0x1000000>;
alignment = <0x400000>;
alloc-ranges = <0x0 0x30000000>;
};
};
+1 -1
View File
@@ -438,8 +438,8 @@ CONFIG_AMLOGIC_DRM_HDMI=y
CONFIG_AMLOGIC_DRM_USE_ION=y
#amlogic-pcie.ko
CONFIG_AMLOGIC_PCIE=m
CONFIG_AMLOGIC_PCIE_V2_HOST=m
CONFIG_AMLOGIC_PCI_HOST=y
#cfg80211.ko
CONFIG_CFG80211=m