1
0
Fork 0
mirror of synced 2025-03-06 20:59:54 +01:00
linux/arch/arm64/boot/dts/nvidia
Vedant Deshpande 5e4bbe5220 arm64: tegra: Restructure Orin NX/Nano device tree
The Orin NX and Orin Nano boards share a common carrier board and the
module boards for both platforms are very similar. Therefore,
restructure the Orin NX/Nano device-tree source files to adhere to a
simple hierarchical format. This will help make clear where changes
should go, and eliminates redundancy within the files.

Previously the carrier board file was independent. However, given
that it is so tightly coupled with the module design, it will be
more practical to combine files together for a simpler layout.

Following changes are made to restructure the device tree source files:
1) Change include hierarchy. Top-level dts includes board dtsi.
   Board dtsi includes module dtsi. Module dtsi includes SoC dtsi.
2) Data from the top level dts file that is common to both Orin NX
   and Orin Nano is in tegra234-p3768-0000+p3767.dtsi.
3) Only data that is unique to NX/Nano is present in the top-level dts.

Signed-off-by: Vedant Deshpande <vedantd@nvidia.com>
Signed-off-by: Thierry Reding <treding@nvidia.com>
2024-06-28 17:37:19 +02:00
..
Makefile arm64: tegra: Support Jetson Orin Nano Developer Kit 2023-06-06 14:39:45 +02:00
tegra132-norrin.dts arm64: tegra: Correct Tegra132 I2C alias 2024-04-26 18:57:06 +02:00
tegra132-peripherals-opp.dtsi arm64: tegra: Add OPP tables on Tegra132 2021-12-16 16:51:01 +01:00
tegra132.dtsi arm64: tegra: Correct Tegra132 I2C alias 2024-04-26 18:57:06 +02:00
tegra186-p2771-0000.dts arm64: tegra: Sort nodes by unit-address, then alphabetically 2023-01-17 13:55:20 +01:00
tegra186-p3310.dtsi arm64: tegra: Add vccmq on Jetson TX2 2023-04-05 14:44:46 +02:00
tegra186-p3509-0000+p3636-0001.dts arm64: tegra: Sort nodes by unit-address, then alphabetically 2023-01-17 13:55:20 +01:00
tegra186.dtsi arm64: tegra: Update AHUB clock parent and rate 2023-07-13 17:13:25 +02:00
tegra194-p2888.dtsi arm64: tegra: Add current monitors for Jetson Xavier 2024-02-23 18:20:02 +01:00
tegra194-p2972-0000.dts arm64: tegra: Add USB Type-C controller for Jetson AGX Xavier 2024-02-23 18:20:02 +01:00
tegra194-p3509-0000+p3668-0000.dts arm64: tegra: Prepare for supporting the Jetson Xavier NX with eMMC 2021-01-28 18:00:13 +01:00
tegra194-p3509-0000+p3668-0001.dts arm64: tegra: Add support for Jetson Xavier NX with eMMC 2021-01-28 18:01:00 +01:00
tegra194-p3509-0000.dtsi arm64: tegra: Sort nodes by unit-address, then alphabetically 2023-01-17 13:55:20 +01:00
tegra194-p3668-0000.dtsi arm64: tegra: Rename top-level regulators 2021-12-16 16:51:01 +01:00
tegra194-p3668-0001.dtsi arm64: tegra: Fix mmc0 alias for Jetson Xavier NX 2021-03-23 19:34:58 +01:00
tegra194-p3668.dtsi arm64: tegra: Add current monitors for Jetson Xavier 2024-02-23 18:20:02 +01:00
tegra194.dtsi arm64: tegra: Update AHUB clock parent and rate 2023-07-13 17:13:25 +02:00
tegra210-p2180.dtsi arm64: tegra: Remove dmas and dma-names for debug UART 2023-07-26 18:24:32 +02:00
tegra210-p2371-0000.dts License cleanup: add SPDX GPL-2.0 license identifier to files with no license 2017-11-02 11:10:55 +01:00
tegra210-p2371-2180.dts arm64: tegra: Adapt to LP855X bindings changes 2023-07-26 18:24:33 +02:00
tegra210-p2530.dtsi arm64: tegra: Remove dmas and dma-names for debug UART 2023-07-26 18:24:32 +02:00
tegra210-p2571.dts License cleanup: add SPDX GPL-2.0 license identifier to files with no license 2017-11-02 11:10:55 +01:00
tegra210-p2595.dtsi arm64: tegra: Sort nodes by unit-address, then alphabetically 2023-01-17 13:55:20 +01:00
tegra210-p2597.dtsi arm64: tegra: Sort nodes by unit-address, then alphabetically 2023-01-17 13:55:20 +01:00
tegra210-p2894-0050-a08.dts arm64: tegra: Add support for NVIDIA Shield TV 2019-01-25 13:37:04 +01:00
tegra210-p2894.dtsi arm64: tegra: Remove dmas and dma-names for debug UART 2023-07-26 18:24:32 +02:00
tegra210-p3450-0000.dts arm64: tegra: Remove dmas and dma-names for debug UART 2023-07-26 18:24:32 +02:00
tegra210-smaug.dts arm64: dts: Add/fix /memory node unit-addresses 2024-05-02 14:56:02 +02:00
tegra210.dtsi arm/arm64: dts: Drop "arm,armv8-pmuv3" compatible usage 2024-04-29 10:27:52 +02:00
tegra234-p3701-0000.dtsi arm64: tegra: Add audio support for IGX Orin 2023-07-26 18:24:31 +02:00
tegra234-p3701-0008.dtsi arm64: tegra: Add power-sensors for Tegra234 boards 2023-10-13 14:34:31 +02:00
tegra234-p3701.dtsi arm64: tegra: Move AHUB ports to SoC DTSI 2024-02-23 18:20:02 +01:00
tegra234-p3737-0000+p3701-0000.dts SoC: device tree updates for 6.9 2024-03-12 10:29:57 -07:00
tegra234-p3737-0000.dtsi arm64: tegra: Add audio support for IGX Orin 2023-07-26 18:24:31 +02:00
tegra234-p3740-0002+p3701-0008.dts arm64: tegra: Add PCIe and DP 3.3V supplies 2023-07-26 18:24:33 +02:00
tegra234-p3740-0002.dtsi arm64: tegra: Add PCIe and DP 3.3V supplies 2023-07-26 18:24:33 +02:00
tegra234-p3767.dtsi arm64: tegra: Add audio support for Jetson Orin NX and Jetson Orin Nano 2024-02-23 18:20:02 +01:00
tegra234-p3768-0000+p3767-0000.dts arm64: tegra: Restructure Orin NX/Nano device tree 2024-06-28 17:37:19 +02:00
tegra234-p3768-0000+p3767-0005.dts arm64: tegra: Restructure Orin NX/Nano device tree 2024-06-28 17:37:19 +02:00
tegra234-p3768-0000+p3767.dtsi arm64: tegra: Restructure Orin NX/Nano device tree 2024-06-28 17:37:19 +02:00
tegra234-sim-vdk.dts arm64: tegra: Use consistent SD/MMC aliases on Tegra234 2024-02-21 17:12:32 +01:00
tegra234.dtsi arm64: tegra: Add Tegra Security Engine DT nodes 2024-04-26 18:57:11 +02:00