[PATCH 00/22] usb: chipidea: updates for v3.12

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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 majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html



[Index of Archives]     [Linux Media]     [Linux Input]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]     [Old Linux USB Devel Archive]

  Powered by Linux