From 3dbb1faa82308bc241e7cfbe53db7f68c545e24f Mon Sep 17 00:00:00 2001 From: Akhil R Date: Wed, 24 Aug 2022 14:59:28 +0530 Subject: [PATCH] arm64: tegra: Restructure Overlay device trees Restructure the overlay device trees to have seperate files for SoC specific and board specific nodes/fragments. Change-Id: I4159d1267ca23181961955196460ade1d83811af Signed-off-by: Akhil R Reviewed-on: https://git-master.nvidia.com/r/c/linux-nv-oot/+/2766083 Reviewed-by: Bitan Biswas GVS: Gerrit_Virtual_Submit --- .../dts/nvidia/tegra234-p3701-0000-overlay.dtsi | 9 +++++++++ .../tegra234-p3737-0000+p3701-0000-overlay.dts | 13 ++++--------- .../dts/nvidia/tegra234-p3737-0000-overlay.dtsi | 7 +++++++ .../boot/dts/nvidia/tegra234-soc-overlay.dtsi | 16 ++++++++++++++++ 4 files changed, 36 insertions(+), 9 deletions(-) create mode 100644 arch/arm64/boot/dts/nvidia/tegra234-p3701-0000-overlay.dtsi create mode 100644 arch/arm64/boot/dts/nvidia/tegra234-p3737-0000-overlay.dtsi create mode 100644 arch/arm64/boot/dts/nvidia/tegra234-soc-overlay.dtsi diff --git a/arch/arm64/boot/dts/nvidia/tegra234-p3701-0000-overlay.dtsi b/arch/arm64/boot/dts/nvidia/tegra234-p3701-0000-overlay.dtsi new file mode 100644 index 00000000..6c778617 --- /dev/null +++ b/arch/arm64/boot/dts/nvidia/tegra234-p3701-0000-overlay.dtsi @@ -0,0 +1,9 @@ +// SPDX-License-Identifier: GPL-2.0 +// Copyright (c) 2022, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + + +#include "tegra234-soc-overlay.dtsi" + +/ { + +}; diff --git a/arch/arm64/boot/dts/nvidia/tegra234-p3737-0000+p3701-0000-overlay.dts b/arch/arm64/boot/dts/nvidia/tegra234-p3737-0000+p3701-0000-overlay.dts index c4a7193b..75501589 100644 --- a/arch/arm64/boot/dts/nvidia/tegra234-p3737-0000+p3701-0000-overlay.dts +++ b/arch/arm64/boot/dts/nvidia/tegra234-p3737-0000+p3701-0000-overlay.dts @@ -1,17 +1,12 @@ // SPDX-License-Identifier: GPL-2.0 +// Copyright (c) 2022, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + /dts-v1/; /plugin/; -#include -#include -#include -#include -#include -#include -#include +#include "tegra234-p3737-0000-overlay.dtsi" +#include "tegra234-p3701-0000-overlay.dtsi" / { - overlay-name = "Add nvidia,p3737-0000+p3701-0000 Overlay Support"; - compatible = "nvidia,tegra234"; }; diff --git a/arch/arm64/boot/dts/nvidia/tegra234-p3737-0000-overlay.dtsi b/arch/arm64/boot/dts/nvidia/tegra234-p3737-0000-overlay.dtsi new file mode 100644 index 00000000..3f40dc5a --- /dev/null +++ b/arch/arm64/boot/dts/nvidia/tegra234-p3737-0000-overlay.dtsi @@ -0,0 +1,7 @@ +// SPDX-License-Identifier: GPL-2.0 +// Copyright (c) 2022, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + + +/ { + +}; diff --git a/arch/arm64/boot/dts/nvidia/tegra234-soc-overlay.dtsi b/arch/arm64/boot/dts/nvidia/tegra234-soc-overlay.dtsi new file mode 100644 index 00000000..8fff4398 --- /dev/null +++ b/arch/arm64/boot/dts/nvidia/tegra234-soc-overlay.dtsi @@ -0,0 +1,16 @@ +// SPDX-License-Identifier: GPL-2.0 +// Copyright (c) 2022, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + + +#include +#include +#include +#include +#include +#include +#include + +/ { + overlay-name = "Add nvidia,p3737-0000+p3701-0000 Overlay Support"; + compatible = "nvidia,tegra234"; +};