
It contains fix for MUSB driver compat, PIC32 platform specific glue and board support.
Changes in v4: - add support to handle multiple MUSB controllers. - remove unaligned buffer handling in musb_read_fifo - update comment and error prints - dts: add USB clock to musb node - add missing CONFIG_PIC32_USB in defconfig
Changes in v3: - add arch specific reads{bwlq}, writes{bwlq} in respective arch io.h - remove reads{bwlq}, writes{bwlq} in musb-new driver
Changes in v2: - compilation fix in drivers/usb/musb-new/linux-compat.h seperated - compilation fix in drivers/gadget/f_mass_storage.c seperated
Purna Chandra Mandal (4): arm: add missing writes[bwql], reads[bwql]. drivers: remove writes{b,w,l,q} and reads{b,w,l,q}. drivers: musb-new: Add USB DRC driver for Microchip PIC32 OTG controller. board: pic32mzda: enable USB-host, USB-storage support.
arch/arm/include/asm/io.h | 7 + arch/mips/dts/pic32mzda.dtsi | 12 ++ arch/mips/dts/pic32mzda_sk.dts | 4 + configs/pic32mzdask_defconfig | 7 +- drivers/mtd/nand/pxa3xx_nand.c | 8 - drivers/usb/musb-new/Kconfig | 7 + drivers/usb/musb-new/Makefile | 1 + drivers/usb/musb-new/linux-compat.h | 7 - drivers/usb/musb-new/musb_core.c | 2 +- drivers/usb/musb-new/pic32.c | 288 ++++++++++++++++++++++++++++++++++++ include/configs/pic32mzdask.h | 7 + 11 files changed, 333 insertions(+), 17 deletions(-) create mode 100644 drivers/usb/musb-new/pic32.c