Skip to content

Commit ad81e78

Browse files
committed
ARM: dts: uniphier: add STDMAC clock to EHCI nodes
Without the STDMAC clock enabled, the USB 2.0 hosts do not work. This clock must be explicitly listed in the "clocks" property because it is independent of the other clocks. Signed-off-by: Masahiro Yamada <yamada.masahiro@socionext.com>
1 parent 2bd6bf0 commit ad81e78

3 files changed

Lines changed: 16 additions & 8 deletions

File tree

arch/arm/boot/dts/uniphier-ld4.dtsi

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -209,7 +209,8 @@
209209
interrupts = <0 80 4>;
210210
pinctrl-names = "default";
211211
pinctrl-0 = <&pinctrl_usb0>;
212-
clocks = <&mio_clk 7>, <&mio_clk 8>, <&mio_clk 12>;
212+
clocks = <&sys_clk 8>, <&mio_clk 7>, <&mio_clk 8>,
213+
<&mio_clk 12>;
213214
resets = <&sys_rst 8>, <&mio_rst 7>, <&mio_rst 8>,
214215
<&mio_rst 12>;
215216
};
@@ -221,7 +222,8 @@
221222
interrupts = <0 81 4>;
222223
pinctrl-names = "default";
223224
pinctrl-0 = <&pinctrl_usb1>;
224-
clocks = <&mio_clk 7>, <&mio_clk 9>, <&mio_clk 13>;
225+
clocks = <&sys_clk 8>, <&mio_clk 7>, <&mio_clk 9>,
226+
<&mio_clk 13>;
225227
resets = <&sys_rst 8>, <&mio_rst 7>, <&mio_rst 9>,
226228
<&mio_rst 13>;
227229
};
@@ -233,7 +235,8 @@
233235
interrupts = <0 82 4>;
234236
pinctrl-names = "default";
235237
pinctrl-0 = <&pinctrl_usb2>;
236-
clocks = <&mio_clk 7>, <&mio_clk 10>, <&mio_clk 14>;
238+
clocks = <&sys_clk 8>, <&mio_clk 7>, <&mio_clk 10>,
239+
<&mio_clk 14>;
237240
resets = <&sys_rst 8>, <&mio_rst 7>, <&mio_rst 10>,
238241
<&mio_rst 14>;
239242
};

arch/arm/boot/dts/uniphier-pro4.dtsi

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -241,7 +241,8 @@
241241
interrupts = <0 80 4>;
242242
pinctrl-names = "default";
243243
pinctrl-0 = <&pinctrl_usb2>;
244-
clocks = <&mio_clk 7>, <&mio_clk 8>, <&mio_clk 12>;
244+
clocks = <&sys_clk 8>, <&mio_clk 7>, <&mio_clk 8>,
245+
<&mio_clk 12>;
245246
resets = <&sys_rst 8>, <&mio_rst 7>, <&mio_rst 8>,
246247
<&mio_rst 12>;
247248
};
@@ -253,7 +254,8 @@
253254
interrupts = <0 81 4>;
254255
pinctrl-names = "default";
255256
pinctrl-0 = <&pinctrl_usb3>;
256-
clocks = <&mio_clk 7>, <&mio_clk 9>, <&mio_clk 13>;
257+
clocks = <&sys_clk 8>, <&mio_clk 7>, <&mio_clk 9>,
258+
<&mio_clk 13>;
257259
resets = <&sys_rst 8>, <&mio_rst 7>, <&mio_rst 9>,
258260
<&mio_rst 13>;
259261
};

arch/arm/boot/dts/uniphier-sld8.dtsi

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -209,7 +209,8 @@
209209
interrupts = <0 80 4>;
210210
pinctrl-names = "default";
211211
pinctrl-0 = <&pinctrl_usb0>;
212-
clocks = <&mio_clk 7>, <&mio_clk 8>, <&mio_clk 12>;
212+
clocks = <&sys_clk 8>, <&mio_clk 7>, <&mio_clk 8>,
213+
<&mio_clk 12>;
213214
resets = <&sys_rst 8>, <&mio_rst 7>, <&mio_rst 8>,
214215
<&mio_rst 12>;
215216
};
@@ -221,7 +222,8 @@
221222
interrupts = <0 81 4>;
222223
pinctrl-names = "default";
223224
pinctrl-0 = <&pinctrl_usb1>;
224-
clocks = <&mio_clk 7>, <&mio_clk 9>, <&mio_clk 13>;
225+
clocks = <&sys_clk 8>, <&mio_clk 7>, <&mio_clk 9>,
226+
<&mio_clk 13>;
225227
resets = <&sys_rst 8>, <&mio_rst 7>, <&mio_rst 9>,
226228
<&mio_rst 13>;
227229
};
@@ -233,7 +235,8 @@
233235
interrupts = <0 82 4>;
234236
pinctrl-names = "default";
235237
pinctrl-0 = <&pinctrl_usb2>;
236-
clocks = <&mio_clk 7>, <&mio_clk 10>, <&mio_clk 14>;
238+
clocks = <&sys_clk 8>, <&mio_clk 7>, <&mio_clk 10>,
239+
<&mio_clk 14>;
237240
resets = <&sys_rst 8>, <&mio_rst 7>, <&mio_rst 10>,
238241
<&mio_rst 14>;
239242
};

0 commit comments

Comments
 (0)