[U-Boot] [PATCH v1 0/4] Enable DM USB support (host and gadget) and full RNDIS boot flow

Jean-Jacques Hiblot
2019-01-22T15:48:15Z

The AM335x is able to get its SPL using a RNDIS connection. The goal of
this series is to make this feature available out of the box for the
am335x-evm
There is already a defconfig to handle this use case, but with DM USB
it becomes easy to activate the feature in the main defconfig. So the last
patch of the series actually removes the defconfig specially crafted for
the RNDIS boot flow.

Details on host setup are available there:
http://processors.wiki.ti.com/index.php/Linux_Core_U-Boot_User%27s_Guide#Booting_U-Boot_from_the_network

Jean-Jacques Hiblot (4):
usb: ether: call _usb_eth_halt() if initialization fails
ARM: DTS: am335x-evm: Use USB0 in peripheral mode
configs: am335x_evm: enable DM_USB_GADGET and USB_ETHER in u-boot and
SPL
configs: removing am335x_evm_usbspl_defconfig

arch/arm/dts/am335x-evm-u-boot.dtsi | 4 +++
configs/am335x_evm_defconfig | 8 ++++-
configs/am335x_evm_usbspl_defconfig | 55 -----------------------------
drivers/usb/gadget/ether.c | 5 ++-
4 files changed, 15 insertions(+), 57 deletions(-)
delete mode 100644 configs/am335x_evm_usbspl_defconfig

--
2.17.1