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 _______________________________________________ U-Boot mailing list U-Boot@lists.denx.de https://lists.denx.de/listinfo/u-boot