Hi Greg, This is an update for chipidea usb controller driver for usb-next. Some of these patches, though mostly mine, date as far back as november 2012. So here we have 27 patches, which * are coccinelle, smatch and sparse clean, save for the devm_ioremap_resource, * improve the core driver as well as some of the platforms, * include reworked debugging, * include a ton of fixes from Michael and some from others, * include usbmisc updates, add quirks for imx25 and imx53, * add support for big-endian cpus from Svetoslav, * revert something that has never worked, * all that at a negative diffstat. Alexander Shishkin (9): usb: chipidea: drop redundant includes usb: chipidea: trim include list in udc code usb: chipidea: trim include list in the core usb: chipidea: convert events to tracepoints usb: chipidea: replace interrupt accounting with tracepoints usb: chipidea: convert debug entries in sysfs to debugfs usb: chipidea: move role to debugfs usb: chipidea: move debug files creation/removal to the core usb: chipidea: make pci platform datas static Dan Carpenter (1): usb: chipidea: fix precedence bug in ci_requests_show() Felipe Balbi (2): usb: chipidea: don't redefine __ffs() usb: chipidea: core: switch over to devm_ioremap_resource Marc Kleine-Budde (3): usb: chipidea: usbmisc: unset global varibale usbmisc on driver remove usb: chipidea: usbmisc: fix a potential race condition usb: chipidea: usbmisc: prepare driver to handle more than one soc Michael Grzeschik (10): usb: chipidea: usbmisc: rename file, struct and functions to usbmisc_imx usb: chipidea: usbmisc: add mx53 support usb: chipidea: usbmisc: add post handling and errata fix for mx25 usb: chipidea: udc: only clear active and halted bits in qhead usb: chipidea: udc: rework ep_enable cap setting usb: chipidea: udc: move ZLT flag change to ep_enable usb: chipidea: udc: read status of td only once in hardware_dequeue usb: chipidea: udc: don't truncate requests to single tds usb: chipidea: udc: move _ep_queue into an unlocked function usb: chipidea: udc: add the define TD_PAGE_COUNT and fix all users Peter Chen (1): Revert "USB: chipidea: add vbus detect for udc" Svetoslav Neykov (1): usb: chipidea: big-endian support .../devicetree/bindings/usb/ci13xxx-imx.txt | 2 + drivers/usb/chipidea/Makefile | 2 +- drivers/usb/chipidea/ci.h | 32 +- drivers/usb/chipidea/ci13xxx_imx.c | 12 + drivers/usb/chipidea/ci13xxx_imx.h | 3 + drivers/usb/chipidea/ci13xxx_pci.c | 6 +- drivers/usb/chipidea/core.c | 68 +- drivers/usb/chipidea/debug.c | 888 +++++--------------- drivers/usb/chipidea/debug.h | 34 +- drivers/usb/chipidea/udc.c | 293 +++---- drivers/usb/chipidea/udc.h | 2 - drivers/usb/chipidea/usbmisc_imx.c | 261 ++++++ drivers/usb/chipidea/usbmisc_imx6q.c | 162 ---- include/trace/events/chipidea.h | 151 ++++ 14 files changed, 789 insertions(+), 1127 deletions(-) create mode 100644 drivers/usb/chipidea/usbmisc_imx.c delete mode 100644 drivers/usb/chipidea/usbmisc_imx6q.c create mode 100644 include/trace/events/chipidea.h -- 1.7.10.4 -- 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