[PATCH] arm64: dts: ti: am65x/j721e: Fix PRUSS INTC warnings with #address-cells
From: Suman Anna <hidden>
Date: 2021-01-15 21:07:25
Also in:
linux-devicetree
Subsystem:
arm/texas instruments k3 architecture, the rest · Maintainers:
Nishanth Menon, Vignesh Raghavendra, Tero Kristo, Linus Torvalds
A "Warning (interrupt_provider)" is generated for each PRUSS INTC instance on TI K3 dts files when building the TI K3 dtbs with W=2, AM65x: /bus@100000/icssg@b000000/interrupt-controller@20000: Missing #address-cells in interrupt provider /bus@100000/icssg@b100000/interrupt-controller@20000: Missing #address-cells in interrupt provider /bus@100000/icssg@b200000/interrupt-controller@20000: Missing #address-cells in interrupt provider J721E: /bus@100000/icssg@b000000/interrupt-controller@20000: Missing #address-cells in interrupt provider /bus@100000/icssg@b100000/interrupt-controller@20000: Missing #address-cells in interrupt provider Fix these by adding the '#address-cell' property with value 0. Signed-off-by: Suman Anna <redacted> --- Hi Nishanth, This is a follow-up fix to the ICSSG dt node series [1] to get rid of the warnings with W=2, but will depend on the PRUSS INTC dt-binding update patch [2] to not generate any warnings with dtbs_check. regards Suman [1] https://patchwork.kernel.org/project/linux-arm-kernel/list/?series=414883 [2] https://patchwork.kernel.org/project/linux-arm-kernel/patch/20210115205819.19426-1-s-anna@ti.com/ arch/arm64/boot/dts/ti/k3-am65-main.dtsi | 3 +++ arch/arm64/boot/dts/ti/k3-j721e-main.dtsi | 2 ++ 2 files changed, 5 insertions(+)
diff --git a/arch/arm64/boot/dts/ti/k3-am65-main.dtsi b/arch/arm64/boot/dts/ti/k3-am65-main.dtsi
index 8aa8f1273563..3975753e2dd7 100644
--- a/arch/arm64/boot/dts/ti/k3-am65-main.dtsi
+++ b/arch/arm64/boot/dts/ti/k3-am65-main.dtsi@@ -982,6 +982,7 @@ icssg0_intc: interrupt-controller@20000 { reg = <0x20000 0x2000>; interrupt-controller; #interrupt-cells = <3>; + #address-cells = <0>; interrupts = <GIC_SPI 254 IRQ_TYPE_LEVEL_HIGH>, <GIC_SPI 255 IRQ_TYPE_LEVEL_HIGH>, <GIC_SPI 256 IRQ_TYPE_LEVEL_HIGH>,
@@ -1113,6 +1114,7 @@ icssg1_intc: interrupt-controller@20000 { reg = <0x20000 0x2000>; interrupt-controller; #interrupt-cells = <3>; + #address-cells = <0>; interrupts = <GIC_SPI 262 IRQ_TYPE_LEVEL_HIGH>, <GIC_SPI 263 IRQ_TYPE_LEVEL_HIGH>, <GIC_SPI 264 IRQ_TYPE_LEVEL_HIGH>,
@@ -1244,6 +1246,7 @@ icssg2_intc: interrupt-controller@20000 { reg = <0x20000 0x2000>; interrupt-controller; #interrupt-cells = <3>; + #address-cells = <0>; interrupts = <GIC_SPI 270 IRQ_TYPE_LEVEL_HIGH>, <GIC_SPI 271 IRQ_TYPE_LEVEL_HIGH>, <GIC_SPI 272 IRQ_TYPE_LEVEL_HIGH>,
diff --git a/arch/arm64/boot/dts/ti/k3-j721e-main.dtsi b/arch/arm64/boot/dts/ti/k3-j721e-main.dtsi
index 605fe557cbb4..9ed521602780 100644
--- a/arch/arm64/boot/dts/ti/k3-j721e-main.dtsi
+++ b/arch/arm64/boot/dts/ti/k3-j721e-main.dtsi@@ -1710,6 +1710,7 @@ icssg0_intc: interrupt-controller@20000 { reg = <0x20000 0x2000>; interrupt-controller; #interrupt-cells = <3>; + #address-cells = <0>; interrupts = <GIC_SPI 254 IRQ_TYPE_LEVEL_HIGH>, <GIC_SPI 255 IRQ_TYPE_LEVEL_HIGH>, <GIC_SPI 256 IRQ_TYPE_LEVEL_HIGH>,
@@ -1841,6 +1842,7 @@ icssg1_intc: interrupt-controller@20000 { reg = <0x20000 0x2000>; interrupt-controller; #interrupt-cells = <3>; + #address-cells = <0>; interrupts = <GIC_SPI 262 IRQ_TYPE_LEVEL_HIGH>, <GIC_SPI 263 IRQ_TYPE_LEVEL_HIGH>, <GIC_SPI 264 IRQ_TYPE_LEVEL_HIGH>,
--
2.29.2
_______________________________________________
linux-arm-kernel mailing list
linux-arm-kernel@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-arm-kernel