From a765a2eed14e9dbc614b66c5c8ea97c288f28207 Mon Sep 17 00:00:00 2001 From: Ketan Patil Date: Thu, 20 Oct 2022 12:13:38 +0000 Subject: [PATCH] arm64: tegra: Add overlay dts for t234 carveouts Add overlay dts file for tegra carveouts needed for t234. Bug 3821422 Change-Id: I44666906a28d7ef89be1fb13aa46f9ae9a555cf4 Signed-off-by: Ketan Patil Reviewed-on: https://git-master.nvidia.com/r/c/linux-nv-oot/+/2795647 Reviewed-by: Jonathan Hunter Reviewed-by: Laxman Dewangan GVS: Gerrit_Virtual_Submit --- arch/arm64/boot/dts/nvidia/Makefile | 1 + .../boot/dts/nvidia/tegra234-carveouts.dts | 38 +++++++++++++++++++ 2 files changed, 39 insertions(+) create mode 100644 arch/arm64/boot/dts/nvidia/tegra234-carveouts.dts diff --git a/arch/arm64/boot/dts/nvidia/Makefile b/arch/arm64/boot/dts/nvidia/Makefile index 39b9c9f7..f3c75685 100644 --- a/arch/arm64/boot/dts/nvidia/Makefile +++ b/arch/arm64/boot/dts/nvidia/Makefile @@ -4,6 +4,7 @@ # DT overlays dtbo-y += tegra-optee.dtbo dtbo-y += tegra194-carveouts.dtbo +dtbo-y += tegra234-carveouts.dtbo dtbo-y += tegra194-jetson.dtbo dtbo-y += tegra194-p3509-0000+p3668-0001-overlay.dtbo dtbo-y += tegra234-p3737-0000+p3701-0000-overlay.dtbo diff --git a/arch/arm64/boot/dts/nvidia/tegra234-carveouts.dts b/arch/arm64/boot/dts/nvidia/tegra234-carveouts.dts new file mode 100644 index 00000000..f8055992 --- /dev/null +++ b/arch/arm64/boot/dts/nvidia/tegra234-carveouts.dts @@ -0,0 +1,38 @@ +// SPDX-License-Identifier: GPL-2.0 + +/dts-v1/; +/plugin/; + +/ { + fragment@0 { + target-path = "/"; + __overlay__ { + + reserved-memory { + #address-cells = <2>; + #size-cells = <2>; + ranges; + + vpr: vpr-carveout { + compatible = "nvidia,vpr-carveout"; + status = "okay"; + }; + + fsi_reserved: fsi-carveout { + compatible = "nvidia,fsi-carveout"; + size = <0 0x2000000>; + alignment = <0 0x1000>; + no-map; + alloc-ranges = <0x0 0x0 0x1 0x0>; + status = "okay"; + }; + }; + + tegra-carveouts { + compatible = "nvidia,carveouts"; + memory-region = <&vpr &fsi_reserved>; + status = "okay"; + }; + }; + }; +};