
Dear Troy Kisky,
Hi Marek
This series is based on u-boot-usb/next branch. After this series, nitrogen6x works with tftpboot to transfer files over usb, and will recognize a usb stick in the OTG port.
This V6 has been rebased to the latest u-boot-usb/next branch and changed to address Marek comments.
The most noticeable change is the addition of patches to use enum usb_init_type.
Tested on a Nitrogen6x board with the following commands when connected to a USB2.0 hub and a USB1.1 hub
setenv ipaddr 10.0.0.2 && setenv netmask 255.255.255.0 && setenv serverip 10.0.0.1 setenv usbnet_devaddr 00:11:22:33:44:55 && setenv usbnet_hostaddr 00:aa:bb:cc:dd:ee setenv ethprime usb_ether && setenv ethact usb_ether && setenv ncip 10.0.0.1 tftpboot 10800000 10.0.0.1:uImage6w
The USB1.1 had a transfer rate of 687.5 KiB/s, the USB2.0 hub had a transfer rate of 5.4 MiB/s.
And by recognizing a usb stick in each port.
Applied all, thanks.
Best regards, Marek Vasut