I'd like to share my patch file with you .But you have to merge it manually since there are some files you missed in this patch.
Only these files in patch you should pay attention:
board/freescale/mx6q_sparkauto/mx6q_sparkauto.c
cpu/arm_cortexa8/mx6/generic.c
drivers/usb/host/Makefile
drivers/usb/host/ehci-mx6.c
drivers/usb/host/ehci.h
include/asm-arm/arch-mx6/crm_regs.h (renamed from cpu/arm_cortexa8/mx6/crm_regs.h)
include/asm-arm/arch-mx6/imx-regs.h
include/asm-arm/io.h
include/configs/mx6q_qpad_android.h
include/configs/mx6q_sparkauto_android.h
include/usb/ehci-fsl.h
Good luck to you!