This patch series adds the support to initialize the USB host controller scan for a USB mass storage device and load a file. Currently only FAT image load is supported but I left the RAW image loading code in the file to further develop this. This work was derived from the spl_mmc.c code