From 915768d207497759755681d699e2b5cb9d0c6814 Mon Sep 17 00:00:00 2001 From: amohil Date: Mon, 27 Oct 2025 05:02:12 +0000 Subject: [PATCH] t23x: nv-public: Fix device tree compiler warnings Types of warnings fixed: - /home/amohil/l4t-rel-38-generic-release-20251014T044059/hardware/nvidia/t23x/nv-public/nv-soc/tegra234-soc-prod-overlay.dtsi:509.15-517.5: Warning (spi_bus_bridge): /bus@0/spi@3240000: incorrect #address-cells for SPI bus - /home/amohil/l4t-rel-38-generic-release-20251014T044059/out/l4t-generic-debug-aarch64/nvidia/kernel-noble/kernel-devicetree/generic-dts/../../../../../..//hardware/nvidia/t23x/nv-public/nv-platform/ tegra234-p3768-0000+p3767-xxxx-nv-common.dtsi:63.10-72.6: Warning (spi_bus_bridge): /bus@0/spi@3210000/spi@0: incorrect #address-cells for SPI bus Add missing #address-cells and #size-cells properties Add #address-cells = <1>, #size-cells = <0> Bug 3782641 Change-Id: I83867237a8f8bb2c92b09b4b731831e8ccad0717 Reviewed-on: https://git-master.nvidia.com/r/c/device/hardware/nvidia/t23x-public-dts/+/3476852 Tested-by: Anjanii Mohil Reviewed-by: Anjanii Mohil Reviewed-by: Bibek Basu GVS: buildbot_gerritrpt Reviewed-by: Shubhi Garg --- nv-platform/tegra234-p3740-0002+p3701-0008-safety.dtsi | 2 ++ nv-platform/tegra234-p3768-0000+p3767-xxxx-nv-common.dtsi | 8 ++++++++ nv-soc/tegra234-soc-prod-overlay.dtsi | 4 ++++ 3 files changed, 14 insertions(+) diff --git a/nv-platform/tegra234-p3740-0002+p3701-0008-safety.dtsi b/nv-platform/tegra234-p3740-0002+p3701-0008-safety.dtsi index 506b8c9..b64fc7b 100644 --- a/nv-platform/tegra234-p3740-0002+p3701-0008-safety.dtsi +++ b/nv-platform/tegra234-p3740-0002+p3701-0008-safety.dtsi @@ -54,6 +54,8 @@ compatible = "nvidia,tegra-spidev"; reg = <0>; spi-max-frequency = <50000000>; + #address-cells = <1>; + #size-cells = <0>; controller-data { nvidia,lsbyte-first; }; diff --git a/nv-platform/tegra234-p3768-0000+p3767-xxxx-nv-common.dtsi b/nv-platform/tegra234-p3768-0000+p3767-xxxx-nv-common.dtsi index 980c424..9bda625 100644 --- a/nv-platform/tegra234-p3768-0000+p3767-xxxx-nv-common.dtsi +++ b/nv-platform/tegra234-p3768-0000+p3767-xxxx-nv-common.dtsi @@ -64,6 +64,8 @@ compatible = "tegra-spidev"; reg = <0x0>; spi-max-frequency = <50000000>; + #address-cells = <1>; + #size-cells = <0>; controller-data { nvidia,enable-hw-based-cs; nvidia,rx-clk-tap-delay = <0x10>; @@ -74,6 +76,8 @@ compatible = "tegra-spidev"; reg = <0x1>; spi-max-frequency = <50000000>; + #address-cells = <1>; + #size-cells = <0>; controller-data { nvidia,enable-hw-based-cs; nvidia,rx-clk-tap-delay = <0x10>; @@ -90,6 +94,8 @@ compatible = "tegra-spidev"; reg = <0x0>; spi-max-frequency = <50000000>; + #address-cells = <1>; + #size-cells = <0>; controller-data { nvidia,enable-hw-based-cs; nvidia,rx-clk-tap-delay = <0x10>; @@ -100,6 +106,8 @@ compatible = "tegra-spidev"; reg = <0x1>; spi-max-frequency = <50000000>; + #address-cells = <1>; + #size-cells = <0>; controller-data { nvidia,enable-hw-based-cs; nvidia,rx-clk-tap-delay = <0x10>; diff --git a/nv-soc/tegra234-soc-prod-overlay.dtsi b/nv-soc/tegra234-soc-prod-overlay.dtsi index 5265cc5..c3adfe6 100644 --- a/nv-soc/tegra234-soc-prod-overlay.dtsi +++ b/nv-soc/tegra234-soc-prod-overlay.dtsi @@ -507,6 +507,8 @@ }; spi@3240000 { + #address-cells = <1>; + #size-cells = <0>; prod-settings { #prod-cells = <4>; prod { @@ -517,6 +519,8 @@ }; spi@3250000 { + #address-cells = <1>; + #size-cells = <0>; prod-settings { #prod-cells = <4>; prod {