Hi, Here's a set of chipidea updates for v3.11. These are mostly fixes and cleanups, but also include isoch endpoint support and multi-td transfers by Michael. On top there are two mass rename patches that I've been meaning to push for a while, particularly the one that gets rid of "ci13xxx". Everything is sparse, smatch, checkpatch and coccinelle clean. Alexander Shishkin (2): usb: chipidea: get rid of camelcase names usb: chipidea: drop "13xxx" infix Andy Shevchenko (2): usb: chipidea: remove superfluous pci_set_drvdata(pci, NULL) usb: chipidea: move to pcim_* functions Fabio Estevam (6): usb: chipidea: ci13xxx_imx: let device core handle pinctrl usb: chipidea: usbmisc_imx: Staticize usbmisc_imx_drv_init/exit usb: chipidea: ci13xxx_imx: fix error path usb: chipidea: ci13xxx_imx: remove reg_vbus usb: chipidea: ci13xxx_imx: check if 'data->phy_np' is not NULL usb: chipidea: ci13xxx_imx: remove 'phy_np' Michael Grzeschik (6): usb: chipidea: udc: configure iso endpoints usb: chipidea: udc: manage dynamic amount of tds with a linked list usb: chipidea: udc: add multiple td support to hardware_{en,de}queue usb: add devicetree helpers for determining dr_mode and phy_type usb: chipidea: add PTW, PTS and STS handling usb: chipidea: ci13xxx-imx: move static pdata into probe function Peter Chen (1): usb: chipidea: improve kconfig Philipp Zabel (1): usb: chipidea: usbmisc: use module_platform_driver Sascha Hauer (2): usb: chipidea: introduce dual role mode pdata flags usb: chipidea: i.MX: use devm_usb_get_phy_by_phandle to get phy .../devicetree/bindings/usb/ci13xxx-imx.txt | 6 + drivers/usb/chipidea/Kconfig | 6 +- drivers/usb/chipidea/Makefile | 6 +- drivers/usb/chipidea/bits.h | 16 +- drivers/usb/chipidea/ci.h | 51 +- .../usb/chipidea/{ci13xxx_imx.c => ci_hdrc_imx.c} | 116 ++- .../usb/chipidea/{ci13xxx_imx.h => ci_hdrc_imx.h} | 0 .../usb/chipidea/{ci13xxx_msm.c => ci_hdrc_msm.c} | 49 +- .../usb/chipidea/{ci13xxx_pci.c => ci_hdrc_pci.c} | 60 +- drivers/usb/chipidea/core.c | 109 ++- drivers/usb/chipidea/debug.c | 61 +- drivers/usb/chipidea/debug.h | 8 +- drivers/usb/chipidea/host.c | 10 +- drivers/usb/chipidea/host.h | 4 +- drivers/usb/chipidea/udc.c | 785 +++++++++++--------- drivers/usb/chipidea/udc.h | 26 +- drivers/usb/chipidea/usbmisc_imx.c | 14 +- drivers/usb/phy/Makefile | 1 + drivers/usb/phy/of.c | 47 ++ drivers/usb/usb-common.c | 35 + include/linux/usb/chipidea.h | 31 +- include/linux/usb/of.h | 28 + include/linux/usb/otg.h | 7 + include/linux/usb/phy.h | 9 + 24 files changed, 886 insertions(+), 599 deletions(-) rename drivers/usb/chipidea/{ci13xxx_imx.c => ci_hdrc_imx.c} (66%) rename drivers/usb/chipidea/{ci13xxx_imx.h => ci_hdrc_imx.h} (100%) rename drivers/usb/chipidea/{ci13xxx_msm.c => ci_hdrc_msm.c} (58%) rename drivers/usb/chipidea/{ci13xxx_pci.c => ci_hdrc_pci.c} (68%) create mode 100644 drivers/usb/phy/of.c create mode 100644 include/linux/usb/of.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