Commit 96fd598e authored by Rob Herring's avatar Rob Herring Committed by Arnd Bergmann

arm: dts: Fix dtc interrupt_provider warnings

The dtc interrupt_provider warning is off by default. Fix all the warnings
so it can be enabled.
Signed-off-by: default avatarRob Herring <robh@kernel.org>
Reviewed-by: default avatarAndrew Jeffery <andrew@codeconstruct.com.au>
Reviewed-by: default avatarAlexandre Torgue <alexandre.torgue@foss.st.com>
Acked-by: Florian Fainelli <florian.fainelli@broadcom.com> #Broadcom
Acked-by: default avatarThierry Reding <treding@nvidia.com>
Link: https://lore.kernel.org/r/20240213-arm-dt-cleanups-v1-2-f2dee1292525@kernel.orgSigned-off-by: default avatarArnd Bergmann <arnd@arndb.de>
parent e08f6549
...@@ -167,7 +167,6 @@ pcie@fbc00000 { ...@@ -167,7 +167,6 @@ pcie@fbc00000 {
msix: msix@fbe00000 { msix: msix@fbe00000 {
compatible = "al,alpine-msix"; compatible = "al,alpine-msix";
reg = <0x0 0xfbe00000 0x0 0x100000>; reg = <0x0 0xfbe00000 0x0 0x100000>;
interrupt-controller;
msi-controller; msi-controller;
al,msi-base-spi = <96>; al,msi-base-spi = <96>;
al,msi-num-spis = <64>; al,msi-num-spis = <64>;
......
...@@ -466,7 +466,6 @@ i2c_ic: interrupt-controller@0 { ...@@ -466,7 +466,6 @@ i2c_ic: interrupt-controller@0 {
i2c0: i2c-bus@40 { i2c0: i2c-bus@40 {
#address-cells = <1>; #address-cells = <1>;
#size-cells = <0>; #size-cells = <0>;
#interrupt-cells = <1>;
reg = <0x40 0x40>; reg = <0x40 0x40>;
compatible = "aspeed,ast2400-i2c-bus"; compatible = "aspeed,ast2400-i2c-bus";
...@@ -482,7 +481,6 @@ i2c0: i2c-bus@40 { ...@@ -482,7 +481,6 @@ i2c0: i2c-bus@40 {
i2c1: i2c-bus@80 { i2c1: i2c-bus@80 {
#address-cells = <1>; #address-cells = <1>;
#size-cells = <0>; #size-cells = <0>;
#interrupt-cells = <1>;
reg = <0x80 0x40>; reg = <0x80 0x40>;
compatible = "aspeed,ast2400-i2c-bus"; compatible = "aspeed,ast2400-i2c-bus";
...@@ -498,7 +496,6 @@ i2c1: i2c-bus@80 { ...@@ -498,7 +496,6 @@ i2c1: i2c-bus@80 {
i2c2: i2c-bus@c0 { i2c2: i2c-bus@c0 {
#address-cells = <1>; #address-cells = <1>;
#size-cells = <0>; #size-cells = <0>;
#interrupt-cells = <1>;
reg = <0xc0 0x40>; reg = <0xc0 0x40>;
compatible = "aspeed,ast2400-i2c-bus"; compatible = "aspeed,ast2400-i2c-bus";
...@@ -515,7 +512,6 @@ i2c2: i2c-bus@c0 { ...@@ -515,7 +512,6 @@ i2c2: i2c-bus@c0 {
i2c3: i2c-bus@100 { i2c3: i2c-bus@100 {
#address-cells = <1>; #address-cells = <1>;
#size-cells = <0>; #size-cells = <0>;
#interrupt-cells = <1>;
reg = <0x100 0x40>; reg = <0x100 0x40>;
compatible = "aspeed,ast2400-i2c-bus"; compatible = "aspeed,ast2400-i2c-bus";
...@@ -532,7 +528,6 @@ i2c3: i2c-bus@100 { ...@@ -532,7 +528,6 @@ i2c3: i2c-bus@100 {
i2c4: i2c-bus@140 { i2c4: i2c-bus@140 {
#address-cells = <1>; #address-cells = <1>;
#size-cells = <0>; #size-cells = <0>;
#interrupt-cells = <1>;
reg = <0x140 0x40>; reg = <0x140 0x40>;
compatible = "aspeed,ast2400-i2c-bus"; compatible = "aspeed,ast2400-i2c-bus";
...@@ -549,7 +544,6 @@ i2c4: i2c-bus@140 { ...@@ -549,7 +544,6 @@ i2c4: i2c-bus@140 {
i2c5: i2c-bus@180 { i2c5: i2c-bus@180 {
#address-cells = <1>; #address-cells = <1>;
#size-cells = <0>; #size-cells = <0>;
#interrupt-cells = <1>;
reg = <0x180 0x40>; reg = <0x180 0x40>;
compatible = "aspeed,ast2400-i2c-bus"; compatible = "aspeed,ast2400-i2c-bus";
...@@ -566,7 +560,6 @@ i2c5: i2c-bus@180 { ...@@ -566,7 +560,6 @@ i2c5: i2c-bus@180 {
i2c6: i2c-bus@1c0 { i2c6: i2c-bus@1c0 {
#address-cells = <1>; #address-cells = <1>;
#size-cells = <0>; #size-cells = <0>;
#interrupt-cells = <1>;
reg = <0x1c0 0x40>; reg = <0x1c0 0x40>;
compatible = "aspeed,ast2400-i2c-bus"; compatible = "aspeed,ast2400-i2c-bus";
...@@ -583,7 +576,6 @@ i2c6: i2c-bus@1c0 { ...@@ -583,7 +576,6 @@ i2c6: i2c-bus@1c0 {
i2c7: i2c-bus@300 { i2c7: i2c-bus@300 {
#address-cells = <1>; #address-cells = <1>;
#size-cells = <0>; #size-cells = <0>;
#interrupt-cells = <1>;
reg = <0x300 0x40>; reg = <0x300 0x40>;
compatible = "aspeed,ast2400-i2c-bus"; compatible = "aspeed,ast2400-i2c-bus";
...@@ -600,7 +592,6 @@ i2c7: i2c-bus@300 { ...@@ -600,7 +592,6 @@ i2c7: i2c-bus@300 {
i2c8: i2c-bus@340 { i2c8: i2c-bus@340 {
#address-cells = <1>; #address-cells = <1>;
#size-cells = <0>; #size-cells = <0>;
#interrupt-cells = <1>;
reg = <0x340 0x40>; reg = <0x340 0x40>;
compatible = "aspeed,ast2400-i2c-bus"; compatible = "aspeed,ast2400-i2c-bus";
...@@ -617,7 +608,6 @@ i2c8: i2c-bus@340 { ...@@ -617,7 +608,6 @@ i2c8: i2c-bus@340 {
i2c9: i2c-bus@380 { i2c9: i2c-bus@380 {
#address-cells = <1>; #address-cells = <1>;
#size-cells = <0>; #size-cells = <0>;
#interrupt-cells = <1>;
reg = <0x380 0x40>; reg = <0x380 0x40>;
compatible = "aspeed,ast2400-i2c-bus"; compatible = "aspeed,ast2400-i2c-bus";
...@@ -634,7 +624,6 @@ i2c9: i2c-bus@380 { ...@@ -634,7 +624,6 @@ i2c9: i2c-bus@380 {
i2c10: i2c-bus@3c0 { i2c10: i2c-bus@3c0 {
#address-cells = <1>; #address-cells = <1>;
#size-cells = <0>; #size-cells = <0>;
#interrupt-cells = <1>;
reg = <0x3c0 0x40>; reg = <0x3c0 0x40>;
compatible = "aspeed,ast2400-i2c-bus"; compatible = "aspeed,ast2400-i2c-bus";
...@@ -651,7 +640,6 @@ i2c10: i2c-bus@3c0 { ...@@ -651,7 +640,6 @@ i2c10: i2c-bus@3c0 {
i2c11: i2c-bus@400 { i2c11: i2c-bus@400 {
#address-cells = <1>; #address-cells = <1>;
#size-cells = <0>; #size-cells = <0>;
#interrupt-cells = <1>;
reg = <0x400 0x40>; reg = <0x400 0x40>;
compatible = "aspeed,ast2400-i2c-bus"; compatible = "aspeed,ast2400-i2c-bus";
...@@ -668,7 +656,6 @@ i2c11: i2c-bus@400 { ...@@ -668,7 +656,6 @@ i2c11: i2c-bus@400 {
i2c12: i2c-bus@440 { i2c12: i2c-bus@440 {
#address-cells = <1>; #address-cells = <1>;
#size-cells = <0>; #size-cells = <0>;
#interrupt-cells = <1>;
reg = <0x440 0x40>; reg = <0x440 0x40>;
compatible = "aspeed,ast2400-i2c-bus"; compatible = "aspeed,ast2400-i2c-bus";
...@@ -685,7 +672,6 @@ i2c12: i2c-bus@440 { ...@@ -685,7 +672,6 @@ i2c12: i2c-bus@440 {
i2c13: i2c-bus@480 { i2c13: i2c-bus@480 {
#address-cells = <1>; #address-cells = <1>;
#size-cells = <0>; #size-cells = <0>;
#interrupt-cells = <1>;
reg = <0x480 0x40>; reg = <0x480 0x40>;
compatible = "aspeed,ast2400-i2c-bus"; compatible = "aspeed,ast2400-i2c-bus";
......
...@@ -363,6 +363,7 @@ sgpio: sgpio@1e780200 { ...@@ -363,6 +363,7 @@ sgpio: sgpio@1e780200 {
interrupts = <40>; interrupts = <40>;
reg = <0x1e780200 0x0100>; reg = <0x1e780200 0x0100>;
clocks = <&syscon ASPEED_CLK_APB>; clocks = <&syscon ASPEED_CLK_APB>;
#interrupt-cells = <2>;
interrupt-controller; interrupt-controller;
bus-frequency = <12000000>; bus-frequency = <12000000>;
pinctrl-names = "default"; pinctrl-names = "default";
...@@ -594,7 +595,6 @@ i2c_ic: interrupt-controller@0 { ...@@ -594,7 +595,6 @@ i2c_ic: interrupt-controller@0 {
i2c0: i2c-bus@40 { i2c0: i2c-bus@40 {
#address-cells = <1>; #address-cells = <1>;
#size-cells = <0>; #size-cells = <0>;
#interrupt-cells = <1>;
reg = <0x40 0x40>; reg = <0x40 0x40>;
compatible = "aspeed,ast2500-i2c-bus"; compatible = "aspeed,ast2500-i2c-bus";
...@@ -610,7 +610,6 @@ i2c0: i2c-bus@40 { ...@@ -610,7 +610,6 @@ i2c0: i2c-bus@40 {
i2c1: i2c-bus@80 { i2c1: i2c-bus@80 {
#address-cells = <1>; #address-cells = <1>;
#size-cells = <0>; #size-cells = <0>;
#interrupt-cells = <1>;
reg = <0x80 0x40>; reg = <0x80 0x40>;
compatible = "aspeed,ast2500-i2c-bus"; compatible = "aspeed,ast2500-i2c-bus";
...@@ -626,7 +625,6 @@ i2c1: i2c-bus@80 { ...@@ -626,7 +625,6 @@ i2c1: i2c-bus@80 {
i2c2: i2c-bus@c0 { i2c2: i2c-bus@c0 {
#address-cells = <1>; #address-cells = <1>;
#size-cells = <0>; #size-cells = <0>;
#interrupt-cells = <1>;
reg = <0xc0 0x40>; reg = <0xc0 0x40>;
compatible = "aspeed,ast2500-i2c-bus"; compatible = "aspeed,ast2500-i2c-bus";
...@@ -643,7 +641,6 @@ i2c2: i2c-bus@c0 { ...@@ -643,7 +641,6 @@ i2c2: i2c-bus@c0 {
i2c3: i2c-bus@100 { i2c3: i2c-bus@100 {
#address-cells = <1>; #address-cells = <1>;
#size-cells = <0>; #size-cells = <0>;
#interrupt-cells = <1>;
reg = <0x100 0x40>; reg = <0x100 0x40>;
compatible = "aspeed,ast2500-i2c-bus"; compatible = "aspeed,ast2500-i2c-bus";
...@@ -660,7 +657,6 @@ i2c3: i2c-bus@100 { ...@@ -660,7 +657,6 @@ i2c3: i2c-bus@100 {
i2c4: i2c-bus@140 { i2c4: i2c-bus@140 {
#address-cells = <1>; #address-cells = <1>;
#size-cells = <0>; #size-cells = <0>;
#interrupt-cells = <1>;
reg = <0x140 0x40>; reg = <0x140 0x40>;
compatible = "aspeed,ast2500-i2c-bus"; compatible = "aspeed,ast2500-i2c-bus";
...@@ -677,7 +673,6 @@ i2c4: i2c-bus@140 { ...@@ -677,7 +673,6 @@ i2c4: i2c-bus@140 {
i2c5: i2c-bus@180 { i2c5: i2c-bus@180 {
#address-cells = <1>; #address-cells = <1>;
#size-cells = <0>; #size-cells = <0>;
#interrupt-cells = <1>;
reg = <0x180 0x40>; reg = <0x180 0x40>;
compatible = "aspeed,ast2500-i2c-bus"; compatible = "aspeed,ast2500-i2c-bus";
...@@ -694,7 +689,6 @@ i2c5: i2c-bus@180 { ...@@ -694,7 +689,6 @@ i2c5: i2c-bus@180 {
i2c6: i2c-bus@1c0 { i2c6: i2c-bus@1c0 {
#address-cells = <1>; #address-cells = <1>;
#size-cells = <0>; #size-cells = <0>;
#interrupt-cells = <1>;
reg = <0x1c0 0x40>; reg = <0x1c0 0x40>;
compatible = "aspeed,ast2500-i2c-bus"; compatible = "aspeed,ast2500-i2c-bus";
...@@ -711,7 +705,6 @@ i2c6: i2c-bus@1c0 { ...@@ -711,7 +705,6 @@ i2c6: i2c-bus@1c0 {
i2c7: i2c-bus@300 { i2c7: i2c-bus@300 {
#address-cells = <1>; #address-cells = <1>;
#size-cells = <0>; #size-cells = <0>;
#interrupt-cells = <1>;
reg = <0x300 0x40>; reg = <0x300 0x40>;
compatible = "aspeed,ast2500-i2c-bus"; compatible = "aspeed,ast2500-i2c-bus";
...@@ -728,7 +721,6 @@ i2c7: i2c-bus@300 { ...@@ -728,7 +721,6 @@ i2c7: i2c-bus@300 {
i2c8: i2c-bus@340 { i2c8: i2c-bus@340 {
#address-cells = <1>; #address-cells = <1>;
#size-cells = <0>; #size-cells = <0>;
#interrupt-cells = <1>;
reg = <0x340 0x40>; reg = <0x340 0x40>;
compatible = "aspeed,ast2500-i2c-bus"; compatible = "aspeed,ast2500-i2c-bus";
...@@ -745,7 +737,6 @@ i2c8: i2c-bus@340 { ...@@ -745,7 +737,6 @@ i2c8: i2c-bus@340 {
i2c9: i2c-bus@380 { i2c9: i2c-bus@380 {
#address-cells = <1>; #address-cells = <1>;
#size-cells = <0>; #size-cells = <0>;
#interrupt-cells = <1>;
reg = <0x380 0x40>; reg = <0x380 0x40>;
compatible = "aspeed,ast2500-i2c-bus"; compatible = "aspeed,ast2500-i2c-bus";
...@@ -762,7 +753,6 @@ i2c9: i2c-bus@380 { ...@@ -762,7 +753,6 @@ i2c9: i2c-bus@380 {
i2c10: i2c-bus@3c0 { i2c10: i2c-bus@3c0 {
#address-cells = <1>; #address-cells = <1>;
#size-cells = <0>; #size-cells = <0>;
#interrupt-cells = <1>;
reg = <0x3c0 0x40>; reg = <0x3c0 0x40>;
compatible = "aspeed,ast2500-i2c-bus"; compatible = "aspeed,ast2500-i2c-bus";
...@@ -779,7 +769,6 @@ i2c10: i2c-bus@3c0 { ...@@ -779,7 +769,6 @@ i2c10: i2c-bus@3c0 {
i2c11: i2c-bus@400 { i2c11: i2c-bus@400 {
#address-cells = <1>; #address-cells = <1>;
#size-cells = <0>; #size-cells = <0>;
#interrupt-cells = <1>;
reg = <0x400 0x40>; reg = <0x400 0x40>;
compatible = "aspeed,ast2500-i2c-bus"; compatible = "aspeed,ast2500-i2c-bus";
...@@ -796,7 +785,6 @@ i2c11: i2c-bus@400 { ...@@ -796,7 +785,6 @@ i2c11: i2c-bus@400 {
i2c12: i2c-bus@440 { i2c12: i2c-bus@440 {
#address-cells = <1>; #address-cells = <1>;
#size-cells = <0>; #size-cells = <0>;
#interrupt-cells = <1>;
reg = <0x440 0x40>; reg = <0x440 0x40>;
compatible = "aspeed,ast2500-i2c-bus"; compatible = "aspeed,ast2500-i2c-bus";
...@@ -813,7 +801,6 @@ i2c12: i2c-bus@440 { ...@@ -813,7 +801,6 @@ i2c12: i2c-bus@440 {
i2c13: i2c-bus@480 { i2c13: i2c-bus@480 {
#address-cells = <1>; #address-cells = <1>;
#size-cells = <0>; #size-cells = <0>;
#interrupt-cells = <1>;
reg = <0x480 0x40>; reg = <0x480 0x40>;
compatible = "aspeed,ast2500-i2c-bus"; compatible = "aspeed,ast2500-i2c-bus";
......
...@@ -474,6 +474,7 @@ sgpiom0: sgpiom@1e780500 { ...@@ -474,6 +474,7 @@ sgpiom0: sgpiom@1e780500 {
reg = <0x1e780500 0x100>; reg = <0x1e780500 0x100>;
interrupts = <GIC_SPI 51 IRQ_TYPE_LEVEL_HIGH>; interrupts = <GIC_SPI 51 IRQ_TYPE_LEVEL_HIGH>;
clocks = <&syscon ASPEED_CLK_APB2>; clocks = <&syscon ASPEED_CLK_APB2>;
#interrupt-cells = <2>;
interrupt-controller; interrupt-controller;
bus-frequency = <12000000>; bus-frequency = <12000000>;
pinctrl-names = "default"; pinctrl-names = "default";
...@@ -488,6 +489,7 @@ sgpiom1: sgpiom@1e780600 { ...@@ -488,6 +489,7 @@ sgpiom1: sgpiom@1e780600 {
reg = <0x1e780600 0x100>; reg = <0x1e780600 0x100>;
interrupts = <GIC_SPI 70 IRQ_TYPE_LEVEL_HIGH>; interrupts = <GIC_SPI 70 IRQ_TYPE_LEVEL_HIGH>;
clocks = <&syscon ASPEED_CLK_APB2>; clocks = <&syscon ASPEED_CLK_APB2>;
#interrupt-cells = <2>;
interrupt-controller; interrupt-controller;
bus-frequency = <12000000>; bus-frequency = <12000000>;
pinctrl-names = "default"; pinctrl-names = "default";
...@@ -902,7 +904,6 @@ &i2c { ...@@ -902,7 +904,6 @@ &i2c {
i2c0: i2c-bus@80 { i2c0: i2c-bus@80 {
#address-cells = <1>; #address-cells = <1>;
#size-cells = <0>; #size-cells = <0>;
#interrupt-cells = <1>;
reg = <0x80 0x80>; reg = <0x80 0x80>;
compatible = "aspeed,ast2600-i2c-bus"; compatible = "aspeed,ast2600-i2c-bus";
clocks = <&syscon ASPEED_CLK_APB2>; clocks = <&syscon ASPEED_CLK_APB2>;
...@@ -917,7 +918,6 @@ i2c0: i2c-bus@80 { ...@@ -917,7 +918,6 @@ i2c0: i2c-bus@80 {
i2c1: i2c-bus@100 { i2c1: i2c-bus@100 {
#address-cells = <1>; #address-cells = <1>;
#size-cells = <0>; #size-cells = <0>;
#interrupt-cells = <1>;
reg = <0x100 0x80>; reg = <0x100 0x80>;
compatible = "aspeed,ast2600-i2c-bus"; compatible = "aspeed,ast2600-i2c-bus";
clocks = <&syscon ASPEED_CLK_APB2>; clocks = <&syscon ASPEED_CLK_APB2>;
...@@ -932,7 +932,6 @@ i2c1: i2c-bus@100 { ...@@ -932,7 +932,6 @@ i2c1: i2c-bus@100 {
i2c2: i2c-bus@180 { i2c2: i2c-bus@180 {
#address-cells = <1>; #address-cells = <1>;
#size-cells = <0>; #size-cells = <0>;
#interrupt-cells = <1>;
reg = <0x180 0x80>; reg = <0x180 0x80>;
compatible = "aspeed,ast2600-i2c-bus"; compatible = "aspeed,ast2600-i2c-bus";
clocks = <&syscon ASPEED_CLK_APB2>; clocks = <&syscon ASPEED_CLK_APB2>;
...@@ -947,7 +946,6 @@ i2c2: i2c-bus@180 { ...@@ -947,7 +946,6 @@ i2c2: i2c-bus@180 {
i2c3: i2c-bus@200 { i2c3: i2c-bus@200 {
#address-cells = <1>; #address-cells = <1>;
#size-cells = <0>; #size-cells = <0>;
#interrupt-cells = <1>;
reg = <0x200 0x80>; reg = <0x200 0x80>;
compatible = "aspeed,ast2600-i2c-bus"; compatible = "aspeed,ast2600-i2c-bus";
clocks = <&syscon ASPEED_CLK_APB2>; clocks = <&syscon ASPEED_CLK_APB2>;
...@@ -962,7 +960,6 @@ i2c3: i2c-bus@200 { ...@@ -962,7 +960,6 @@ i2c3: i2c-bus@200 {
i2c4: i2c-bus@280 { i2c4: i2c-bus@280 {
#address-cells = <1>; #address-cells = <1>;
#size-cells = <0>; #size-cells = <0>;
#interrupt-cells = <1>;
reg = <0x280 0x80>; reg = <0x280 0x80>;
compatible = "aspeed,ast2600-i2c-bus"; compatible = "aspeed,ast2600-i2c-bus";
clocks = <&syscon ASPEED_CLK_APB2>; clocks = <&syscon ASPEED_CLK_APB2>;
...@@ -977,7 +974,6 @@ i2c4: i2c-bus@280 { ...@@ -977,7 +974,6 @@ i2c4: i2c-bus@280 {
i2c5: i2c-bus@300 { i2c5: i2c-bus@300 {
#address-cells = <1>; #address-cells = <1>;
#size-cells = <0>; #size-cells = <0>;
#interrupt-cells = <1>;
reg = <0x300 0x80>; reg = <0x300 0x80>;
compatible = "aspeed,ast2600-i2c-bus"; compatible = "aspeed,ast2600-i2c-bus";
clocks = <&syscon ASPEED_CLK_APB2>; clocks = <&syscon ASPEED_CLK_APB2>;
...@@ -992,7 +988,6 @@ i2c5: i2c-bus@300 { ...@@ -992,7 +988,6 @@ i2c5: i2c-bus@300 {
i2c6: i2c-bus@380 { i2c6: i2c-bus@380 {
#address-cells = <1>; #address-cells = <1>;
#size-cells = <0>; #size-cells = <0>;
#interrupt-cells = <1>;
reg = <0x380 0x80>; reg = <0x380 0x80>;
compatible = "aspeed,ast2600-i2c-bus"; compatible = "aspeed,ast2600-i2c-bus";
clocks = <&syscon ASPEED_CLK_APB2>; clocks = <&syscon ASPEED_CLK_APB2>;
...@@ -1007,7 +1002,6 @@ i2c6: i2c-bus@380 { ...@@ -1007,7 +1002,6 @@ i2c6: i2c-bus@380 {
i2c7: i2c-bus@400 { i2c7: i2c-bus@400 {
#address-cells = <1>; #address-cells = <1>;
#size-cells = <0>; #size-cells = <0>;
#interrupt-cells = <1>;
reg = <0x400 0x80>; reg = <0x400 0x80>;
compatible = "aspeed,ast2600-i2c-bus"; compatible = "aspeed,ast2600-i2c-bus";
clocks = <&syscon ASPEED_CLK_APB2>; clocks = <&syscon ASPEED_CLK_APB2>;
...@@ -1022,7 +1016,6 @@ i2c7: i2c-bus@400 { ...@@ -1022,7 +1016,6 @@ i2c7: i2c-bus@400 {
i2c8: i2c-bus@480 { i2c8: i2c-bus@480 {
#address-cells = <1>; #address-cells = <1>;
#size-cells = <0>; #size-cells = <0>;
#interrupt-cells = <1>;
reg = <0x480 0x80>; reg = <0x480 0x80>;
compatible = "aspeed,ast2600-i2c-bus"; compatible = "aspeed,ast2600-i2c-bus";
clocks = <&syscon ASPEED_CLK_APB2>; clocks = <&syscon ASPEED_CLK_APB2>;
...@@ -1037,7 +1030,6 @@ i2c8: i2c-bus@480 { ...@@ -1037,7 +1030,6 @@ i2c8: i2c-bus@480 {
i2c9: i2c-bus@500 { i2c9: i2c-bus@500 {
#address-cells = <1>; #address-cells = <1>;
#size-cells = <0>; #size-cells = <0>;
#interrupt-cells = <1>;
reg = <0x500 0x80>; reg = <0x500 0x80>;
compatible = "aspeed,ast2600-i2c-bus"; compatible = "aspeed,ast2600-i2c-bus";
clocks = <&syscon ASPEED_CLK_APB2>; clocks = <&syscon ASPEED_CLK_APB2>;
...@@ -1052,7 +1044,6 @@ i2c9: i2c-bus@500 { ...@@ -1052,7 +1044,6 @@ i2c9: i2c-bus@500 {
i2c10: i2c-bus@580 { i2c10: i2c-bus@580 {
#address-cells = <1>; #address-cells = <1>;
#size-cells = <0>; #size-cells = <0>;
#interrupt-cells = <1>;
reg = <0x580 0x80>; reg = <0x580 0x80>;
compatible = "aspeed,ast2600-i2c-bus"; compatible = "aspeed,ast2600-i2c-bus";
clocks = <&syscon ASPEED_CLK_APB2>; clocks = <&syscon ASPEED_CLK_APB2>;
...@@ -1067,7 +1058,6 @@ i2c10: i2c-bus@580 { ...@@ -1067,7 +1058,6 @@ i2c10: i2c-bus@580 {
i2c11: i2c-bus@600 { i2c11: i2c-bus@600 {
#address-cells = <1>; #address-cells = <1>;
#size-cells = <0>; #size-cells = <0>;
#interrupt-cells = <1>;
reg = <0x600 0x80>; reg = <0x600 0x80>;
compatible = "aspeed,ast2600-i2c-bus"; compatible = "aspeed,ast2600-i2c-bus";
clocks = <&syscon ASPEED_CLK_APB2>; clocks = <&syscon ASPEED_CLK_APB2>;
...@@ -1082,7 +1072,6 @@ i2c11: i2c-bus@600 { ...@@ -1082,7 +1072,6 @@ i2c11: i2c-bus@600 {
i2c12: i2c-bus@680 { i2c12: i2c-bus@680 {
#address-cells = <1>; #address-cells = <1>;
#size-cells = <0>; #size-cells = <0>;
#interrupt-cells = <1>;
reg = <0x680 0x80>; reg = <0x680 0x80>;
compatible = "aspeed,ast2600-i2c-bus"; compatible = "aspeed,ast2600-i2c-bus";
clocks = <&syscon ASPEED_CLK_APB2>; clocks = <&syscon ASPEED_CLK_APB2>;
...@@ -1097,7 +1086,6 @@ i2c12: i2c-bus@680 { ...@@ -1097,7 +1086,6 @@ i2c12: i2c-bus@680 {
i2c13: i2c-bus@700 { i2c13: i2c-bus@700 {
#address-cells = <1>; #address-cells = <1>;
#size-cells = <0>; #size-cells = <0>;
#interrupt-cells = <1>;
reg = <0x700 0x80>; reg = <0x700 0x80>;
compatible = "aspeed,ast2600-i2c-bus"; compatible = "aspeed,ast2600-i2c-bus";
clocks = <&syscon ASPEED_CLK_APB2>; clocks = <&syscon ASPEED_CLK_APB2>;
...@@ -1112,7 +1100,6 @@ i2c13: i2c-bus@700 { ...@@ -1112,7 +1100,6 @@ i2c13: i2c-bus@700 {
i2c14: i2c-bus@780 { i2c14: i2c-bus@780 {
#address-cells = <1>; #address-cells = <1>;
#size-cells = <0>; #size-cells = <0>;
#interrupt-cells = <1>;
reg = <0x780 0x80>; reg = <0x780 0x80>;
compatible = "aspeed,ast2600-i2c-bus"; compatible = "aspeed,ast2600-i2c-bus";
clocks = <&syscon ASPEED_CLK_APB2>; clocks = <&syscon ASPEED_CLK_APB2>;
...@@ -1127,7 +1114,6 @@ i2c14: i2c-bus@780 { ...@@ -1127,7 +1114,6 @@ i2c14: i2c-bus@780 {
i2c15: i2c-bus@800 { i2c15: i2c-bus@800 {
#address-cells = <1>; #address-cells = <1>;
#size-cells = <0>; #size-cells = <0>;
#interrupt-cells = <1>;
reg = <0x800 0x80>; reg = <0x800 0x80>;
compatible = "aspeed,ast2600-i2c-bus"; compatible = "aspeed,ast2600-i2c-bus";
clocks = <&syscon ASPEED_CLK_APB2>; clocks = <&syscon ASPEED_CLK_APB2>;
......
...@@ -167,6 +167,7 @@ gpio_crmu: gpio@3024800 { ...@@ -167,6 +167,7 @@ gpio_crmu: gpio@3024800 {
#gpio-cells = <2>; #gpio-cells = <2>;
gpio-controller; gpio-controller;
interrupt-controller; interrupt-controller;
#interrupt-cells = <2>;
interrupt-parent = <&mailbox>; interrupt-parent = <&mailbox>;
interrupts = <0>; interrupts = <0>;
}; };
...@@ -247,6 +248,7 @@ gpio_ccm: gpio@1800a000 { ...@@ -247,6 +248,7 @@ gpio_ccm: gpio@1800a000 {
gpio-controller; gpio-controller;
interrupts = <GIC_SPI 84 IRQ_TYPE_LEVEL_HIGH>; interrupts = <GIC_SPI 84 IRQ_TYPE_LEVEL_HIGH>;
interrupt-controller; interrupt-controller;
#interrupt-cells = <2>;
}; };
i2c1: i2c@1800b000 { i2c1: i2c@1800b000 {
...@@ -518,6 +520,7 @@ gpio_asiu: gpio@180a5000 { ...@@ -518,6 +520,7 @@ gpio_asiu: gpio@180a5000 {
gpio-controller; gpio-controller;
interrupt-controller; interrupt-controller;
#interrupt-cells = <2>;
interrupts = <GIC_SPI 174 IRQ_TYPE_LEVEL_HIGH>; interrupts = <GIC_SPI 174 IRQ_TYPE_LEVEL_HIGH>;
gpio-ranges = <&pinctrl 0 42 1>, gpio-ranges = <&pinctrl 0 42 1>,
<&pinctrl 1 44 3>, <&pinctrl 1 44 3>,
......
...@@ -200,6 +200,7 @@ gpiob: gpio@30000 { ...@@ -200,6 +200,7 @@ gpiob: gpio@30000 {
gpio-controller; gpio-controller;
ngpios = <4>; ngpios = <4>;
interrupt-controller; interrupt-controller;
#interrupt-cells = <2>;
interrupts = <GIC_SPI 93 IRQ_TYPE_LEVEL_HIGH>; interrupts = <GIC_SPI 93 IRQ_TYPE_LEVEL_HIGH>;
}; };
......
...@@ -180,6 +180,7 @@ gpioa: gpio@20 { ...@@ -180,6 +180,7 @@ gpioa: gpio@20 {
gpio-controller; gpio-controller;
ngpios = <32>; ngpios = <32>;
interrupt-controller; interrupt-controller;
#interrupt-cells = <2>;
interrupts = <GIC_SPI 85 IRQ_TYPE_LEVEL_HIGH>; interrupts = <GIC_SPI 85 IRQ_TYPE_LEVEL_HIGH>;
gpio-ranges = <&pinctrl 0 0 32>; gpio-ranges = <&pinctrl 0 0 32>;
}; };
...@@ -352,6 +353,7 @@ gpiob: gpio@30000 { ...@@ -352,6 +353,7 @@ gpiob: gpio@30000 {
gpio-controller; gpio-controller;
ngpios = <4>; ngpios = <4>;
interrupt-controller; interrupt-controller;
#interrupt-cells = <2>;
interrupts = <GIC_SPI 87 IRQ_TYPE_LEVEL_HIGH>; interrupts = <GIC_SPI 87 IRQ_TYPE_LEVEL_HIGH>;
}; };
......
...@@ -65,6 +65,7 @@ i2c@11000 { ...@@ -65,6 +65,7 @@ i2c@11000 {
gpio2: gpio-expander@20 { gpio2: gpio-expander@20 {
#gpio-cells = <2>; #gpio-cells = <2>;
#interrupt-cells = <2>; #interrupt-cells = <2>;
interrupt-controller;
compatible = "semtech,sx1505q"; compatible = "semtech,sx1505q";
reg = <0x20>; reg = <0x20>;
...@@ -79,6 +80,7 @@ gpio2: gpio-expander@20 { ...@@ -79,6 +80,7 @@ gpio2: gpio-expander@20 {
gpio3: gpio-expander@21 { gpio3: gpio-expander@21 {
#gpio-cells = <2>; #gpio-cells = <2>;
#interrupt-cells = <2>; #interrupt-cells = <2>;
interrupt-controller;
compatible = "semtech,sx1505q"; compatible = "semtech,sx1505q";
reg = <0x21>; reg = <0x21>;
......
...@@ -120,6 +120,7 @@ gpio0: gpio@0 { ...@@ -120,6 +120,7 @@ gpio0: gpio@0 {
interrupts = <2 IRQ_TYPE_LEVEL_HIGH>, interrupts = <2 IRQ_TYPE_LEVEL_HIGH>,
<3 IRQ_TYPE_LEVEL_HIGH>, <3 IRQ_TYPE_LEVEL_HIGH>,
<4 IRQ_TYPE_LEVEL_HIGH>; <4 IRQ_TYPE_LEVEL_HIGH>;
#interrupt-cells = <2>;
interrupt-controller; interrupt-controller;
}; };
...@@ -128,6 +129,7 @@ gpio1: gpio@1 { ...@@ -128,6 +129,7 @@ gpio1: gpio@1 {
gpio-controller; gpio-controller;
#gpio-cells = <2>; #gpio-cells = <2>;
interrupts = <5 IRQ_TYPE_LEVEL_HIGH>; interrupts = <5 IRQ_TYPE_LEVEL_HIGH>;
#interrupt-cells = <2>;
interrupt-controller; interrupt-controller;
}; };
......
...@@ -997,7 +997,6 @@ touchscreen@41 { ...@@ -997,7 +997,6 @@ touchscreen@41 {
compatible = "st,stmpe811"; compatible = "st,stmpe811";
reg = <0x41>; reg = <0x41>;
irq-gpio = <&gpio TEGRA_GPIO(V, 0) GPIO_ACTIVE_LOW>; irq-gpio = <&gpio TEGRA_GPIO(V, 0) GPIO_ACTIVE_LOW>;
interrupt-controller;
id = <0>; id = <0>;
blocks = <0x5>; blocks = <0x5>;
irq-trigger = <0x1>; irq-trigger = <0x1>;
......
...@@ -980,7 +980,6 @@ touchscreen@41 { ...@@ -980,7 +980,6 @@ touchscreen@41 {
compatible = "st,stmpe811"; compatible = "st,stmpe811";
reg = <0x41>; reg = <0x41>;
irq-gpio = <&gpio TEGRA_GPIO(V, 0) GPIO_ACTIVE_LOW>; irq-gpio = <&gpio TEGRA_GPIO(V, 0) GPIO_ACTIVE_LOW>;
interrupt-controller;
id = <0>; id = <0>;
blocks = <0x5>; blocks = <0x5>;
irq-trigger = <0x1>; irq-trigger = <0x1>;
......
...@@ -861,7 +861,6 @@ touchscreen@41 { ...@@ -861,7 +861,6 @@ touchscreen@41 {
compatible = "st,stmpe811"; compatible = "st,stmpe811";
reg = <0x41>; reg = <0x41>;
irq-gpio = <&gpio TEGRA_GPIO(V, 0) GPIO_ACTIVE_LOW>; irq-gpio = <&gpio TEGRA_GPIO(V, 0) GPIO_ACTIVE_LOW>;
interrupt-controller;
id = <0>; id = <0>;
blocks = <0x5>; blocks = <0x5>;
irq-trigger = <0x1>; irq-trigger = <0x1>;
......
...@@ -227,7 +227,6 @@ bridge@1,0 { ...@@ -227,7 +227,6 @@ bridge@1,0 {
#address-cells = <3>; #address-cells = <3>;
#size-cells = <2>; #size-cells = <2>;
#interrupt-cells = <1>;
bridge@2,1 { bridge@2,1 {
compatible = "pci10b5,8605"; compatible = "pci10b5,8605";
...@@ -235,7 +234,6 @@ bridge@2,1 { ...@@ -235,7 +234,6 @@ bridge@2,1 {
#address-cells = <3>; #address-cells = <3>;
#size-cells = <2>; #size-cells = <2>;
#interrupt-cells = <1>;
/* Intel Corporation I210 Gigabit Network Connection */ /* Intel Corporation I210 Gigabit Network Connection */
ethernet@3,0 { ethernet@3,0 {
...@@ -250,7 +248,6 @@ bridge@2,2 { ...@@ -250,7 +248,6 @@ bridge@2,2 {
#address-cells = <3>; #address-cells = <3>;
#size-cells = <2>; #size-cells = <2>;
#interrupt-cells = <1>;
/* Intel Corporation I210 Gigabit Network Connection */ /* Intel Corporation I210 Gigabit Network Connection */
switch_nic: ethernet@4,0 { switch_nic: ethernet@4,0 {
......
...@@ -245,6 +245,7 @@ pca9539: pca9539@74 { ...@@ -245,6 +245,7 @@ pca9539: pca9539@74 {
reg = <0x74>; reg = <0x74>;
gpio-controller; gpio-controller;
#gpio-cells = <2>; #gpio-cells = <2>;
#interrupt-cells = <2>;
interrupt-controller; interrupt-controller;
interrupt-parent = <&gpio2>; interrupt-parent = <&gpio2>;
interrupts = <3 IRQ_TYPE_LEVEL_LOW>; interrupts = <3 IRQ_TYPE_LEVEL_LOW>;
...@@ -390,7 +391,6 @@ pci_root: root@0,0 { ...@@ -390,7 +391,6 @@ pci_root: root@0,0 {
#address-cells = <3>; #address-cells = <3>;
#size-cells = <2>; #size-cells = <2>;
#interrupt-cells = <1>;
}; };
}; };
......
...@@ -626,7 +626,6 @@ stmpe811@41 { ...@@ -626,7 +626,6 @@ stmpe811@41 {
blocks = <0x5>; blocks = <0x5>;
id = <0>; id = <0>;
interrupts = <10 IRQ_TYPE_LEVEL_LOW>; interrupts = <10 IRQ_TYPE_LEVEL_LOW>;
interrupt-controller;
interrupt-parent = <&gpio4>; interrupt-parent = <&gpio4>;
irq-trigger = <0x1>; irq-trigger = <0x1>;
pinctrl-names = "default"; pinctrl-names = "default";
......
...@@ -550,7 +550,6 @@ stmpe811@41 { ...@@ -550,7 +550,6 @@ stmpe811@41 {
blocks = <0x5>; blocks = <0x5>;
interrupts = <20 IRQ_TYPE_LEVEL_LOW>; interrupts = <20 IRQ_TYPE_LEVEL_LOW>;
interrupt-parent = <&gpio6>; interrupt-parent = <&gpio6>;
interrupt-controller;
id = <0>; id = <0>;
irq-trigger = <0x1>; irq-trigger = <0x1>;
pinctrl-names = "default"; pinctrl-names = "default";
......
...@@ -225,7 +225,6 @@ da9063: pmic@58 { ...@@ -225,7 +225,6 @@ da9063: pmic@58 {
pinctrl-0 = <&pinctrl_pmic>; pinctrl-0 = <&pinctrl_pmic>;
interrupt-parent = <&gpio2>; interrupt-parent = <&gpio2>;
interrupts = <8 IRQ_TYPE_LEVEL_LOW>; interrupts = <8 IRQ_TYPE_LEVEL_LOW>;
interrupt-controller;
onkey { onkey {
compatible = "dlg,da9063-onkey"; compatible = "dlg,da9063-onkey";
......
...@@ -124,6 +124,7 @@ pmic@58 { ...@@ -124,6 +124,7 @@ pmic@58 {
reg = <0x58>; reg = <0x58>;
interrupt-parent = <&gpio2>; interrupt-parent = <&gpio2>;
interrupts = <9 IRQ_TYPE_LEVEL_LOW>; /* active-low GPIO2_9 */ interrupts = <9 IRQ_TYPE_LEVEL_LOW>; /* active-low GPIO2_9 */
#interrupt-cells = <2>;
interrupt-controller; interrupt-controller;
regulators { regulators {
......
...@@ -100,6 +100,7 @@ pmic: pmic@58 { ...@@ -100,6 +100,7 @@ pmic: pmic@58 {
interrupt-parent = <&gpio1>; interrupt-parent = <&gpio1>;
interrupts = <2 IRQ_TYPE_LEVEL_LOW>; interrupts = <2 IRQ_TYPE_LEVEL_LOW>;
interrupt-controller; interrupt-controller;
#interrupt-cells = <2>;
gpio-controller; gpio-controller;
#gpio-cells = <2>; #gpio-cells = <2>;
......
...@@ -63,6 +63,7 @@ pca9554: io-expander@25 { ...@@ -63,6 +63,7 @@ pca9554: io-expander@25 {
gpio-controller; gpio-controller;
#gpio-cells = <2>; #gpio-cells = <2>;
#interrupt-cells = <2>; #interrupt-cells = <2>;
interrupt-controller;
reg = <0x25>; reg = <0x25>;
}; };
......
...@@ -338,6 +338,7 @@ gpio6: io-expander@22 { ...@@ -338,6 +338,7 @@ gpio6: io-expander@22 {
reg = <0x22>; reg = <0x22>;
gpio-controller; gpio-controller;
#gpio-cells = <2>; #gpio-cells = <2>;
#interrupt-cells = <2>;
interrupt-controller; interrupt-controller;
interrupt-parent = <&gpio3>; interrupt-parent = <&gpio3>;
interrupts = <2 IRQ_TYPE_LEVEL_LOW>; interrupts = <2 IRQ_TYPE_LEVEL_LOW>;
......
...@@ -222,7 +222,6 @@ stmpe1600: stmpe1600@42 { ...@@ -222,7 +222,6 @@ stmpe1600: stmpe1600@42 {
reg = <0x42>; reg = <0x42>;
interrupts = <8 3>; interrupts = <8 3>;
interrupt-parent = <&gpioi>; interrupt-parent = <&gpioi>;
interrupt-controller;
wakeup-source; wakeup-source;
stmpegpio: stmpe_gpio { stmpegpio: stmpe_gpio {
......
...@@ -64,7 +64,6 @@ touchscreen@38 { ...@@ -64,7 +64,6 @@ touchscreen@38 {
reg = <0x38>; reg = <0x38>;
interrupts = <2 2>; interrupts = <2 2>;
interrupt-parent = <&gpiof>; interrupt-parent = <&gpiof>;
interrupt-controller;
touchscreen-size-x = <480>; touchscreen-size-x = <480>;
touchscreen-size-y = <800>; touchscreen-size-y = <800>;
status = "okay"; status = "okay";
......
...@@ -415,7 +415,6 @@ stmpe811@41 { ...@@ -415,7 +415,6 @@ stmpe811@41 {
reg = <0x41>; reg = <0x41>;
interrupts = <30 IRQ_TYPE_LEVEL_LOW>; interrupts = <30 IRQ_TYPE_LEVEL_LOW>;
interrupt-parent = <&gpio2>; interrupt-parent = <&gpio2>;
interrupt-controller;
id = <0>; id = <0>;
blocks = <0x5>; blocks = <0x5>;
irq-trigger = <0x1>; irq-trigger = <0x1>;
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment