[U-Boot] USB doesn't work on Rockpro64 in u-boot
Vasily Khoruzhick
anarsoul at gmail.com
Thu Nov 7 03:48:45 UTC 2019
On Wed, Nov 6, 2019 at 8:50 AM Jagan Teki <jagan at amarulasolutions.com> wrote:
>
> Hi Vasily,
>
> On Wed, Nov 6, 2019 at 9:17 AM Vasily Khoruzhick <anarsoul at gmail.com> wrote:
> >
> > Hi Akash, Jagan,
> >
> > Looks like USB is not functional in u-boot on Rockpro64. u-boot is
> > from git, commit 680023c5fab6b1777c0c6f2e76e5d2effb7903a0.
> >
> > I'm using u-boot SPL and mainline ATF
> > (19adcb415c313d656324d54e7608cdc7d7a5c414 is ATF commit)
> >
> > 'usb start' doesn't detect anything but hubs and looks like there's no
> > power on USB ports:
> >
> > => usb start
> > starting USB...
> > Bus usb at fe380000: USB EHCI 1.00
> > Bus usb at fe3c0000: USB EHCI 1.00
> > Bus dwc3: Register 2000140 NbrPorts 2
> > Starting the controller
> > USB XHCI 1.10
> > Bus dwc3: Register 2000140 NbrPorts 2
> > Starting the controller
> > USB XHCI 1.10
> > scanning bus usb at fe380000 for devices... 1 USB Device(s) found
> > scanning bus usb at fe3c0000 for devices... 1 USB Device(s) found
> > scanning bus dwc3 for devices... 1 USB Device(s) found
> > scanning bus dwc3 for devices... 1 USB Device(s) found
> > scanning usb for storage devices... 0 Storage Device(s) found
> >
> > => usb tree
> > USB device tree:
> > 1 Hub (480 Mb/s, 0mA)
> > u-boot EHCI Host Controller
> >
> > 1 Hub (480 Mb/s, 0mA)
> > u-boot EHCI Host Controller
> >
> > 1 Hub (5 Gb/s, 0mA)
> > U-Boot XHCI Host Controller
> >
> > 1 Hub (5 Gb/s, 0mA)
> > U-Boot XHCI Host Controller
> >
> > Regulators were probed correctly according to 'dm tree':
> >
> > regulator 14 [ + ] fixed regulator |-- vcc12v-dcin
> > regulator 15 [ + ] fixed regulator |-- vcc1v8-s3
> > regulator 16 [ + ] fixed regulator |-- vcc3v3-pcie-regulator
> > regulator 17 [ + ] fixed regulator |-- vcc3v3-sys
> > regulator 18 [ + ] fixed regulator |-- vcc5v0-host-regulator
> > regulator 19 [ + ] fixed regulator |-- vcc5v0-typec-regulator
> > regulator 20 [ + ] fixed regulator |-- vcc5v0-sys
> > regulator 21 [ + ] fixed regulator |-- vcc5v0-usb
> > regulator 22 [ + ] pwm_regulator `-- vdd-log
> >
> > Any ideas what can be wrong? Have it worked before?
>
> I remember my last checking, give me sometime will check it on master
> and update you.
Looks like gpio clock is not enabled anywhere in u-boot for rk3399, so
gpios just don't work.
rk3399 clock driver is very rudimentary and doesn't touch clock gates at all.
Can anyone explain how it's supposed to work?
>
> Jagan.
More information about the U-Boot
mailing list