Skip to content

Commit eff4ed0

Browse files
ibirnbaumkartben
authored andcommitted
dts: arm: xilinx: zynqmp: remove sram0 declaration at SoC level
Remove the universal, unconditional declaration of the RAM area at the SoC level, due to: - the hardcoded base address 0 overlapping the exception vectors, the ATCM and the BTCM areas. - the availability of the BTCM not being guaranteed unconditionally (config pin dependant) - the possibility of having a 'black hole' between the ATCM and the BTCM depending on the operating mode of the R-cores cluster, which leads to a part of the text section being unavailable - qemu not properly implementing the configuration-dependant behaviour of the ATCM and BTCM areas. Signed-off-by: Immo Birnbaum <[email protected]>
1 parent 099f0e2 commit eff4ed0

File tree

1 file changed

+0
-6
lines changed

1 file changed

+0
-6
lines changed

dts/arm/xilinx/zynqmp.dtsi

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -19,12 +19,6 @@
1919
compatible = "soc-nv-flash";
2020
reg = <0xc0000000 DT_SIZE_M(32)>;
2121
};
22-
23-
sram0: memory@0 {
24-
compatible = "mmio-sram";
25-
reg = <0 DT_SIZE_M(64)>;
26-
};
27-
2822
ocm: memory@fffc0000 {
2923
compatible = "zephyr,memory-region", "xlnx,zynq-ocm";
3024
reg = <0xfffc0000 DT_SIZE_K(256)>;

0 commit comments

Comments
 (0)