This series update MUSB driver to add DMA support to DA8xx. It should be applied on top of: "[PATCH v4 0/3] dmaengine: cppi41: Add dma support to da8xx" and "[PATCH] ARM: davinci: Add the clock for the CPPI 4.1 DMA engine" Changes in v7: - Remove the patch that was adding runtime PM. It was breaking system suspend. - Use of_dev_auxdata to map the DT node name to the name expected by the clock. Changes in v6: - Rebased on linux-next. Some patches were conflicting with a series adding suspend and resume support. Changes in v5: - Fix a typo in commit message of patch 4 Changes in v4: - Update and clarify the commit message of patch 5 - Fix the typo in patch 3 Changes in v3: - Remove PM runtime callbacks. I have update arch/arm/mach-davinci/pm_domain.c to let PM runtime control the usb20 clock. - Only use PM runtime sync operation. Changes in v2: - Clock and IRQ management has been moved to MUSB DA8xx glue (was in CPPI 4.1 driver) - I have added a partial support PM runtime. The goal was to use PM runtime to manage clock of MUSB and CPPI 4.1 (they use the same clock). - CPPI 4.1 is now achild of MUSB DA8xx glue. Alexandre Bailon (3): usb: musb: Use shared irq usb: musb: Add support of CPPI 4.1 DMA controller to DA8xx usb: musb: musb_cppi41: Workaround DMA stall issue during teardown drivers/usb/musb/Kconfig | 4 ++-- drivers/usb/musb/da8xx.c | 43 +++++++++++++++++++++++++++++++++++++++++- drivers/usb/musb/musb_core.c | 2 +- drivers/usb/musb/musb_core.h | 1 + drivers/usb/musb/musb_cppi41.c | 4 ++++ 5 files changed, 50 insertions(+), 4 deletions(-) -- 2.10.2 -- To unsubscribe from this list: send the line "unsubscribe linux-usb" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html