Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

ARM: dts: UniPhier: add USB EHCI device nodes

No dedicated driver compatible with "socionext,uniphier-ehci" has
been supported in the mainline yet, so it falls into "generic-ehci"
and it works well enough with our USB 2.0 host controllers.

Signed-off-by: Masahiro Yamada <yamada.masahiro@socionext.com>
Signed-off-by: Olof Johansson <olof@lixom.net>

authored by

Masahiro Yamada and committed by
Olof Johansson
3fbf02a8 1bf42507

+128
+8
arch/arm/boot/dts/uniphier-ph1-ld4-ref.dts
··· 92 92 &serial3 { 93 93 status = "okay"; 94 94 }; 95 + 96 + &usb0 { 97 + status = "okay"; 98 + }; 99 + 100 + &usb1 { 101 + status = "okay"; 102 + };
+21
arch/arm/boot/dts/uniphier-ph1-ld4.dtsi
··· 127 127 reg = <0x59800000 0x2000>; 128 128 }; 129 129 130 + usb0: usb@5a800100 { 131 + compatible = "socionext,uniphier-ehci", "generic-ehci"; 132 + status = "disabled"; 133 + reg = <0x5a800100 0x100>; 134 + interrupts = <0 80 4>; 135 + }; 136 + 137 + usb1: usb@5a810100 { 138 + compatible = "socionext,uniphier-ehci", "generic-ehci"; 139 + status = "disabled"; 140 + reg = <0x5a810100 0x100>; 141 + interrupts = <0 81 4>; 142 + }; 143 + 144 + usb2: usb@5a820100 { 145 + compatible = "socionext,uniphier-ehci", "generic-ehci"; 146 + status = "disabled"; 147 + reg = <0x5a820100 0x100>; 148 + interrupts = <0 82 4>; 149 + }; 150 + 130 151 timer@60000200 { 131 152 compatible = "arm,cortex-a9-global-timer"; 132 153 reg = <0x60000200 0x20>;
+8
arch/arm/boot/dts/uniphier-ph1-pro4-ref.dts
··· 92 92 &serial2 { 93 93 status = "okay"; 94 94 }; 95 + 96 + &usb2 { 97 + status = "okay"; 98 + }; 99 + 100 + &usb3 { 101 + status = "okay"; 102 + };
+14
arch/arm/boot/dts/uniphier-ph1-pro4.dtsi
··· 134 134 reg = <0x59800000 0x2000>; 135 135 }; 136 136 137 + usb2: usb@5a800100 { 138 + compatible = "socionext,uniphier-ehci", "generic-ehci"; 139 + status = "disabled"; 140 + reg = <0x5a800100 0x100>; 141 + interrupts = <0 80 4>; 142 + }; 143 + 144 + usb3: usb@5a810100 { 145 + compatible = "socionext,uniphier-ehci", "generic-ehci"; 146 + status = "disabled"; 147 + reg = <0x5a810100 0x100>; 148 + interrupts = <0 81 4>; 149 + }; 150 + 137 151 timer@60000200 { 138 152 compatible = "arm,cortex-a9-global-timer"; 139 153 reg = <0x60000200 0x20>;
+16
arch/arm/boot/dts/uniphier-ph1-sld3-ref.dts
··· 92 92 &serial2 { 93 93 status = "okay"; 94 94 }; 95 + 96 + &usb0 { 97 + status = "okay"; 98 + }; 99 + 100 + &usb1 { 101 + status = "okay"; 102 + }; 103 + 104 + &usb2 { 105 + status = "okay"; 106 + }; 107 + 108 + &usb3 { 109 + status = "okay"; 110 + };
+28
arch/arm/boot/dts/uniphier-ph1-sld3.dtsi
··· 146 146 "syscon"; 147 147 reg = <0x59800000 0x2000>; 148 148 }; 149 + 150 + usb0: usb@5a800100 { 151 + compatible = "socionext,uniphier-ehci", "generic-ehci"; 152 + status = "disabled"; 153 + reg = <0x5a800100 0x100>; 154 + interrupts = <0 80 4>; 155 + }; 156 + 157 + usb1: usb@5a810100 { 158 + compatible = "socionext,uniphier-ehci", "generic-ehci"; 159 + status = "disabled"; 160 + reg = <0x5a810100 0x100>; 161 + interrupts = <0 81 4>; 162 + }; 163 + 164 + usb2: usb@5a820100 { 165 + compatible = "socionext,uniphier-ehci", "generic-ehci"; 166 + status = "disabled"; 167 + reg = <0x5a820100 0x100>; 168 + interrupts = <0 82 4>; 169 + }; 170 + 171 + usb3: usb@5a830100 { 172 + compatible = "socionext,uniphier-ehci", "generic-ehci"; 173 + status = "disabled"; 174 + reg = <0x5a830100 0x100>; 175 + interrupts = <0 83 4>; 176 + }; 149 177 }; 150 178 };
+12
arch/arm/boot/dts/uniphier-ph1-sld8-ref.dts
··· 92 92 &serial3 { 93 93 status = "okay"; 94 94 }; 95 + 96 + &usb0 { 97 + status = "okay"; 98 + }; 99 + 100 + &usb1 { 101 + status = "okay"; 102 + }; 103 + 104 + &usb2 { 105 + status = "okay"; 106 + };
+21
arch/arm/boot/dts/uniphier-ph1-sld8.dtsi
··· 127 127 reg = <0x59800000 0x2000>; 128 128 }; 129 129 130 + usb0: usb@5a800100 { 131 + compatible = "socionext,uniphier-ehci", "generic-ehci"; 132 + status = "disabled"; 133 + reg = <0x5a800100 0x100>; 134 + interrupts = <0 80 4>; 135 + }; 136 + 137 + usb1: usb@5a810100 { 138 + compatible = "socionext,uniphier-ehci", "generic-ehci"; 139 + status = "disabled"; 140 + reg = <0x5a810100 0x100>; 141 + interrupts = <0 81 4>; 142 + }; 143 + 144 + usb2: usb@5a820100 { 145 + compatible = "socionext,uniphier-ehci", "generic-ehci"; 146 + status = "disabled"; 147 + reg = <0x5a820100 0x100>; 148 + interrupts = <0 82 4>; 149 + }; 150 + 130 151 timer@60000200 { 131 152 compatible = "arm,cortex-a9-global-timer"; 132 153 reg = <0x60000200 0x20>;