Hi, Blackfin arch support is removed in v4.17-rc1, now some code in musb drivers, which was used for Blackfin handling, can be cleaned up. This series also removes some duplicated or dead code in musb drivers, and disables OTG protocol support as well per discussion in [1]. [1] https://www.spinics.net/lists/linux-usb/msg167003.html Regards, -Bin. ---- Bin Liu (11): usb: musb: merge musbhsdma.h into musbhsdma.c usb: musb: remove readl/writel from struct musb_platform_ops usb: musb: remove adjust_channel_params() callback from musb_platform_ops usb: musb: remove some register access wrapper functions usb: musb: remove duplicated quirks flag usb: musb: dsps: remove duplicated get_musb_port_mode() usb: musb: remove duplicated port mode enum usb: musb: remove unused members in struct musb_hdrc_config usb: musb: break the huge isr musb_stage0_irq() into small functions usb: musb: remove references to default_a of struct usb_otg usb: musb: disable otg protocol support drivers/usb/musb/am35x.c | 3 - drivers/usb/musb/da8xx.c | 2 - drivers/usb/musb/davinci.c | 49 ++- drivers/usb/musb/musb_core.c | 833 ++++++++++++++++++++-------------------- drivers/usb/musb/musb_core.h | 16 +- drivers/usb/musb/musb_cppi41.c | 4 +- drivers/usb/musb/musb_dma.h | 10 +- drivers/usb/musb/musb_dsps.c | 29 +- drivers/usb/musb/musb_gadget.c | 8 +- drivers/usb/musb/musb_host.c | 8 +- drivers/usb/musb/musb_io.h | 6 +- drivers/usb/musb/musb_regs.h | 55 --- drivers/usb/musb/musb_virthub.c | 2 +- drivers/usb/musb/musbhsdma.c | 74 +++- drivers/usb/musb/musbhsdma.h | 72 ---- drivers/usb/musb/omap2430.c | 5 - drivers/usb/musb/sunxi.c | 14 +- drivers/usb/musb/ux500.c | 2 - include/linux/usb/musb.h | 15 - 19 files changed, 540 insertions(+), 667 deletions(-) delete mode 100644 drivers/usb/musb/musbhsdma.h -- 1.9.1 -- 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