Hi Vladimir, On Wed, Nov 8, 2017 at 2:06 PM, Vladimir Barinov <vladimir.barinov@xxxxxxxxxxxxxxxxxx> wrote: > Adds the pfc node for USB3.0 channel 0. > > Signed-off-by: Vladimir Barinov <vladimir.barinov@xxxxxxxxxxxxxxxxxx> > --- > arch/arm64/boot/dts/renesas/ulcb-kf.dtsi | 8 ++++++++ > 1 file changed, 8 insertions(+) > > diff --git a/arch/arm64/boot/dts/renesas/ulcb-kf.dtsi b/arch/arm64/boot/dts/renesas/ulcb-kf.dtsi > index 48a2e8f..2ecb6ac 100644 > --- a/arch/arm64/boot/dts/renesas/ulcb-kf.dtsi > +++ b/arch/arm64/boot/dts/renesas/ulcb-kf.dtsi > @@ -173,6 +173,11 @@ > groups = "usb0"; > function = "usb0"; > }; > + > + usb30_pins: usb30 { > + groups = "usb30"; > + function = "usb30"; This enabled USB30_PWEN and USB30_OVC. However, these pins are routed via CN1A pins A97/A98 to HDMI_CS_A and HDMI_CS_B, not to a USB PHY? USB30_PWEN of the real USB PHY is provided by the i2c GPIO expander U11. I'm a bit puzzled by this... What am I missing? > + }; > }; > > &scif1 { > @@ -191,5 +196,8 @@ > }; > > &xhci0 { > + pinctrl-0 = <&usb30_pins>; > + pinctrl-names = "default"; > + > status = "okay"; > }; Gr{oetje,eeting}s, Geert -- Geert Uytterhoeven -- There's lots of Linux beyond ia32 -- geert@xxxxxxxxxxxxxx In personal conversations with technical people, I call myself a hacker. But when I'm talking to journalists I just say "programmer" or something like that. -- Linus Torvalds