linux/arch/arm64/boot/dts/nvidia
Brad Griffis b615fbd70f arm64: tegra: Fix Tegra234 PCIe interrupt-map
For interrupt-map entries, the DTS specification requires
that #address-cells is defined for both the child node and the
interrupt parent.  For the PCIe interrupt-map entries, the parent
node ("gic") has not specified #address-cells. The existing layout
of the PCIe interrupt-map entries indicates that it assumes
that #address-cells is zero for this node.

Explicitly set #address-cells to zero for "gic" so that it complies
with the device tree specification.

NVIDIA EDK2 works around this issue by assuming #address-cells
is zero in this scenario, but that workaround is being removed and so
this update is needed or else NVIDIA EDK2 cannot successfully parse the
device tree and the board cannot boot.

Fixes: ec142c44b0 ("arm64: tegra: Add P2U and PCIe controller nodes to Tegra234 DT")
Signed-off-by: Brad Griffis <bgriffis@nvidia.com>
Cc: stable@vger.kernel.org
Link: https://lore.kernel.org/r/20241213235602.452303-1-bgriffis@nvidia.com
Signed-off-by: Thierry Reding <treding@nvidia.com>
2025-01-10 18:47:01 +01:00
..
Makefile arm64: tegra: Create SKU8 AGX Orin board file 2024-10-21 14:59:14 +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: p2180: Add mandatory compatible for WiFi node 2024-10-24 19:21:30 +02:00
tegra210-p2371-0000.dts
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
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: Wire up power sensors on Jetson TX1 DevKit 2024-08-29 17:34:48 +02:00
tegra210-p2894-0050-a08.dts
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: tegra: smaug: Declare cros-ec extcon 2024-10-24 19:23:01 +02:00
tegra210.dtsi arm64: tegra: Add SDMMC sdr104-offsets for Tegra X1 2024-10-24 19:22:32 +02:00
tegra234-p3701-0000.dtsi arm64: tegra: Move padctl supply nodes to AGX Orin module 2024-08-29 17:40:35 +02:00
tegra234-p3701-0008.dtsi arm64: tegra: Add thermal nodes to AGX Orin SKU8 2024-08-29 17:40:35 +02:00
tegra234-p3701.dtsi arm64: tegra: Move BPMP nodes to AGX Orin module 2024-08-29 17:40:35 +02:00
tegra234-p3737-0000+p3701-0000.dts arm64: tegra: Create SKU8 AGX Orin board file 2024-10-21 14:59:14 +02:00
tegra234-p3737-0000+p3701-0008.dts arm64: tegra: Create SKU8 AGX Orin board file 2024-10-21 14:59:14 +02:00
tegra234-p3737-0000+p3701.dtsi arm64: tegra: Create SKU8 AGX Orin board file 2024-10-21 14:59:14 +02:00
tegra234-p3740-0002+p3701-0008.dts arm64: tegra: Move padctl supply nodes to AGX Orin module 2024-08-29 17:40:35 +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: enable same UARTs for Orin NX/Nano 2024-08-27 16:27:07 +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: Add p3767 PCIe C4 EP details 2024-08-29 17:32:16 +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: Fix Tegra234 PCIe interrupt-map 2025-01-10 18:47:01 +01:00