• Marcin Juszkiewicz's avatar
    rockchip: rockpro64: initialize USB in preboot · f81f9f0e
    Marcin Juszkiewicz authored and Kever Yang's avatar Kever Yang committed
    
    
    With video output enabled and USB keyboard supported there is no need
    for serial console. So let initialize USB subsystem so keyboard connected to
    board (either directly or via hub) can be used to interrupt autoboot.
    
    U-Boot TPL 2020.07-rc3-00123-g52d6cbd1a7 (Jun 03 2020 - 17:34:20)
    Channel 0: LPDDR4, 50MHz
    BW=32 Col=10 Bk=8 CS0 Row=16/15 CS=1 Die BW=16 Size=2048MB
    Channel 1: LPDDR4, 50MHz
    BW=32 Col=10 Bk=8 CS0 Row=16/15 CS=1 Die BW=16 Size=2048MB
    256B stride
    256B stride
    lpddr4_set_rate: change freq to 400000000 mhz 0, 1
    lpddr4_set_rate: change freq to 800000000 mhz 1, 0
    Trying to boot from BOOTROM
    Returning to boot ROM...
    
    U-Boot SPL 2020.07-rc3-00123-g52d6cbd1a7 (Jun 03 2020 - 17:34:20 +0200)
    Trying to boot from SPI
    
    U-Boot 2020.07-rc3-00123-g52d6cbd1a7 (Jun 03 2020 - 17:34:20 +0200)
    
    SoC: Rockchip rk3399
    Reset cause: RST
    Model: Pine64 RockPro64 v2.1
    DRAM:  3.9 GiB
    PMIC:  RK808
    MMC:   mmc@fe310000: 2, mmc@fe320000: 1, sdhci@fe330000: 0
    Loading Environment from SPI Flash... SF: Detected gd25q128 with page size 256 Bytes, erase size 4 KiB, total 16 MiB
    OK
    In:    serial
    Out:   vidconsole
    Err:   vidconsole
    Model: Pine64 RockPro64 v2.1
    Net:   eth0: ethernet@fe300000
    starting USB...
    Bus usb@fe380000: USB EHCI 1.00
    Bus usb@fe3a0000: USB OHCI 1.0
    Bus usb@fe3c0000: USB EHCI 1.00
    Bus usb@fe3e0000: USB OHCI 1.0
    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@fe380000 for devices... 1 USB Device(s) found
    scanning bus usb@fe3a0000 for devices... 1 USB Device(s) found
    scanning bus usb@fe3c0000 for devices... 1 USB Device(s) found
    scanning bus usb@fe3e0000 for devices... 2 USB Device(s) found
    scanning bus dwc3 for devices... 1 USB Device(s) found
    scanning bus dwc3 for devices... 2 USB Device(s) found
           scanning usb for storage devices... 1 Storage Device(s) found
    Hit any key to stop autoboot:  0
    =>
    Signed-off-by: default avatarMarcin Juszkiewicz <marcin@juszkiewicz.com.pl>
    Reviewed-by: Kever Yang's avatarKever Yang <kever.yang@rock-chips.com>
    f81f9f0e
rockpro64-rk3399_defconfig 2.01 KB