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 [email protected]
More majordomo info at http://vger.kernel.org/majordomo-info.html