diff options
Diffstat (limited to 'target/linux/ramips/dts/mt7621.dtsi')
-rw-r--r-- | target/linux/ramips/dts/mt7621.dtsi | 32 |
1 files changed, 18 insertions, 14 deletions
diff --git a/target/linux/ramips/dts/mt7621.dtsi b/target/linux/ramips/dts/mt7621.dtsi index fd2e1008a3..801b075e27 100644 --- a/target/linux/ramips/dts/mt7621.dtsi +++ b/target/linux/ramips/dts/mt7621.dtsi @@ -77,7 +77,7 @@ reg = <0xc00 0x100>; interrupt-parent = <&gic>; - interrupts = <26>; + interrupts = <0 26 4>; reg-shift = <2>; reg-io-width = <4>; @@ -210,28 +210,27 @@ reg = <0x1E130000 4000>; interrupt-parent = <&gic>; - interrupts = <20>; + interrupts = <0 20 4>; }; xhci@1E1C0000 { - status = "disabled"; + status = "okay"; compatible = "xhci-platform"; reg = <0x1E1C0000 4000>; interrupt-parent = <&gic>; - interrupts = <22>; + interrupts = <0 22 4>; }; - gic: gic@1fbc0000 { - #address-cells = <0>; - #interrupt-cells = <1>; + gic: interrupt-controller@1fbc0000 { + compatible = "mti,gic"; + reg = <0x1fbc0000 0x80>; + interrupt-controller; - compatible = "ralink,mt7621-gic"; - reg = < 0x1fbc0000 0x80 /* gic */ - 0x1fbf0000 0x8000 /* cpc */ - 0x1fbf8000 0x8000 /* gpmc */ - >; + #interrupt-cells = <3>; + + mti,reserved-cpu-vectors = <7>; }; nand@1e003000 { @@ -274,7 +273,7 @@ reset-names = "fe", "eth"; interrupt-parent = <&gic>; - interrupts = <3>; + interrupts = <0 3 4>; mdio-bus { #address-cells = <1>; @@ -291,7 +290,7 @@ compatible = "ralink,mt7620a-gsw"; reg = <0x1e110000 8000>; interrupt-parent = <&gic>; - interrupts = <23>; + interrupts = <0 23 4>; }; pcie@1e140000 { @@ -313,6 +312,11 @@ 0x01000000 0 0x00000000 0x1e160000 0 0x00010000 /* io space */ >; + interrupt-parent = <&gic>; + interrupts = <0 4 4 + 0 24 4 + 0 25 4>; + status = "okay"; pcie0 { |