diff options
author | Heinrich Schuchardt <xypron.glpk@gmx.de> | 2018-12-21 17:30:46 +0100 |
---|---|---|
committer | Stefan Roese <sr@denx.de> | 2019-01-21 11:39:50 +0100 |
commit | cf63dad014bae080445bccbf9cecbe05f2cbed45 (patch) | |
tree | a40b3fb1668cc323bf622051a12bd47ea568a569 /arch/arm/dts/armada-ap806.dtsi | |
parent | 7a6f60d6fe6ec524afed8c8396847c4a0fdec9cb (diff) | |
download | u-boot-cf63dad014bae080445bccbf9cecbe05f2cbed45.tar.gz |
arm64: dts: marvell: armada-ap806: reserve PSCI area
The memory area [0x4000000-0x4200000[ is occupied by the PSCI firmware. Any
attempt to access it from U-Boot leads to an immediate crash.
So let's make the same memory reservation as the vendor device tree.
Signed-off-by: Heinrich Schuchardt <xypron.glpk@gmx.de>
Signed-off-by: Stefan Roese <sr@denx.de>
Diffstat (limited to 'arch/arm/dts/armada-ap806.dtsi')
-rw-r--r-- | arch/arm/dts/armada-ap806.dtsi | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/arch/arm/dts/armada-ap806.dtsi b/arch/arm/dts/armada-ap806.dtsi index ebdee514c0..713c2dba74 100644 --- a/arch/arm/dts/armada-ap806.dtsi +++ b/arch/arm/dts/armada-ap806.dtsi @@ -64,6 +64,17 @@ method = "smc"; }; + reserved-memory { + #address-cells = <2>; + #size-cells = <2>; + ranges; + + psci-area@4000000 { + reg = <0x0 0x4000000 0x0 0x200000>; + no-map; + }; + }; + ap806 { #address-cells = <2>; #size-cells = <2>; |