Hi,
These are chipidea patches for v3.12. The highlight of the series is
vbus detection support. Other than that, a few cleanups and fixes,
mostly concerning imx platforms. Everything is sparse, smatch and
coccinelle clean and bisectable.
Fabio Estevam (3):
usb: chipidea: ci_hdrc_imx: remove unused variable 'res'
usb: chipidea: move hw_phymode_configure() into probe
usb: chipidea: remove previous MODULE_ALIAS
Lothar Waßmann (4):
usb: chipidea: improve kconfig 2.0
usb: chipidea: ci_hdrc_imx: remove an unsolicited module_put() call
from ci_hdrc_imx_remove()
usb: chipidea: don't clobber return value of ci_role_start()
usb: chipidea: prevent endless loop registering platform_devices when
probe fails
Peter Chen (14):
usb: chipidea: imx: delete the dead code
usb: chipidea: move vbus regulator operation to core
usb: chipidea: host: add vbus regulator control
usb: chipidea: udc: otg_set_peripheral is useless for some chipidea
users
usb: chipidea: otg: add otg file used to access otgsc
usb: chipidea: add role init and destroy APIs
usb: chipidea: add flag CI_HDRC_DUAL_ROLE_NOT_OTG
usb: chipidea: disable all interrupts and clear all interrupts status
usb: chipidea: move otg related things to otg file
usb: chipidea: add vbus interrupt handler
usb: chipidea: add wait vbus lower than OTGSC_BSV before role starts
usb: chipidea: udc: fix misuse of REGS_SHARED and PULLUP_ON_VBUS flags
usb: chipidea: retire flag CI_HDRC_PULLUP_ON_VBUS
usb: chipidea: udc: .pullup is valid only when vbus is there
Sascha Hauer (1):
USB: chipidea: i.MX: simplify usbmisc
drivers/usb/chipidea/Kconfig | 7 +-
drivers/usb/chipidea/Makefile | 2 +-
drivers/usb/chipidea/bits.h | 10 ++
drivers/usb/chipidea/ci.h | 8 ++
drivers/usb/chipidea/ci_hdrc_imx.c | 110 +++++++--------------
drivers/usb/chipidea/ci_hdrc_imx.h | 17 +---
drivers/usb/chipidea/ci_hdrc_msm.c | 1 -
drivers/usb/chipidea/core.c | 197 +++++++++++++++++++++++++------------
drivers/usb/chipidea/host.c | 30 +++++-
drivers/usb/chipidea/host.h | 6 ++
drivers/usb/chipidea/otg.c | 120 ++++++++++++++++++++++
drivers/usb/chipidea/otg.h | 35 +++++++
drivers/usb/chipidea/udc.c | 78 +++++++++------
drivers/usb/chipidea/udc.h | 6 ++
drivers/usb/chipidea/usbmisc_imx.c | 95 ++++++++----------
include/linux/usb/chipidea.h | 7 +-
16 files changed, 485 insertions(+), 244 deletions(-)
create mode 100644 drivers/usb/chipidea/otg.c
create mode 100644 drivers/usb/chipidea/otg.h
--
1.8.4.rc2
--
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