[U-Boot] [PATCH 0/3] Enable the host controller and hub on PopMetal board
Kever Yang
kever.yang at rock-chips.com
Wed Nov 9 08:30:18 CET 2016
The PopMetal board based on rk3288 SoC have 3 USB 2.0 host ports from
a usb 2.0 hub which connect to the rk3288 usb host1.
This patch set enable those ports by enable the rk3288 usb host controller
driver and usb host function like storage and ether, enable the port
power and de-assert the hub reset signal.
Test with U-disk on Popmetal board.
=> usb start
starting USB...
USB0: Core Release: 3.10a
scanning bus 0 for devices... ** First descriptor is NOT a primary desc
on 0:1 **
3 USB Device(s) found
scanning usb for ethernet devices... 0 Ethernet Device(s) found
=> usb tree
USB device tree:
1 Hub (480 Mb/s, 0mA)
| U-Boot Root Hub
|
+-2 Hub (480 Mb/s, 100mA)
| USB 2.0 Hub
|
+-3 Mass Storage (480 Mb/s, 300mA)
Kingston DataTraveler G2 001D92AD7612B91113680066
Kever Yang (3):
dts: popmetal: add usb host power supply node
config: popmetal: enable the USB host controller and function
board: popmetal: enable the usb host port power in board init
arch/arm/dts/rk3288-popmetal.dtsi | 22 ++++++++++++++++
board/chipspark/popmetal_rk3288/popmetal-rk3288.c | 31 +++++++++++++++++++++++
configs/popmetal-rk3288_defconfig | 3 +++
include/configs/rk3288_common.h | 7 +++++
4 files changed, 63 insertions(+)
--
1.9.1
More information about the U-Boot
mailing list