]> asedeno.scripts.mit.edu Git - linux.git/commitdiff
ARM: dts: meson: fixing USB support on Meson6, Meson8 and Meson8b
authorEmiliano Ingrassia <ingrassia@epigenesys.com>
Fri, 22 Sep 2017 11:57:08 +0000 (13:57 +0200)
committerKevin Hilman <khilman@baylibre.com>
Fri, 6 Oct 2017 22:24:17 +0000 (15:24 -0700)
This patch fixes the Meson6, Meson8 and Meson8b USB controllers dts nodes
which interrupts are level type instead of edge type.
This avoids errors like "usb 1-1-port1: cannot reset (err = -110)" and
similars on Odroid-C1+ board.

Fixes: e29b1cf87473 ("ARM: dts: meson: add USB support on Meson8 and Meson8b")
Signed-off-by: Emiliano Ingrassia <ingrassia@epigenesys.com>
Tested-by: Martin Blumenstingl <martin.blumenstingl@googlemail.com>
Signed-off-by: Martin Blumenstingl <martin.blumenstingl@googlemail.com>
Tested-by: Linus Lüssing <linus.luessing@c0d3.blue>
Signed-off-by: Kevin Hilman <khilman@baylibre.com>
arch/arm/boot/dts/meson.dtsi

index cd6ad072e72c17ebe287b72d3f26657a402a97ba..bf270806a6882895a823067f85ba6b0a0dfb5523 100644 (file)
@@ -217,7 +217,7 @@ usb0: usb@c9040000 {
                        #address-cells = <1>;
                        #size-cells = <0>;
                        reg = <0xc9040000 0x40000>;
-                       interrupts = <GIC_SPI 30 IRQ_TYPE_EDGE_RISING>;
+                       interrupts = <GIC_SPI 30 IRQ_TYPE_LEVEL_HIGH>;
                        phys = <&usb0_phy>;
                        phy-names = "usb2-phy";
                        dr_mode = "host";
@@ -229,7 +229,7 @@ usb1: usb@c90c0000 {
                        #address-cells = <1>;
                        #size-cells = <0>;
                        reg = <0xc90c0000 0x40000>;
-                       interrupts = <GIC_SPI 31 IRQ_TYPE_EDGE_RISING>;
+                       interrupts = <GIC_SPI 31 IRQ_TYPE_LEVEL_HIGH>;
                        phys = <&usb1_phy>;
                        phy-names = "usb2-phy";
                        dr_mode = "host";