[PATCH 0/4] usb: chipidea: add runtime power management support

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

 



Hi All,

The first three patches in this set is adding runtime power management
support for chipidea, since runtime pm will take the PHY enter low
power mode and gate the controller clock, if there is no related wakeup
logic, the usb will can't be used any more, and wakeup logic is different
per vendor/platform, I only enable the platforms which I have tested.
For platforms who want to use runtime pm, please enable it at related glue
layer driver.

Tested at imx6dl evk, imx6sl evk, and imx6sx evk.

Peter Chen (4):
  usb: chipidea: add runtime power management support
  usb: chipidea: usbmisc_imx: add .set_wakeup interface
  usb: chipidea: imx: add runtime power management support
  usb: chipidea: clear otg interrupt status for otg capable controller

 drivers/usb/chipidea/ci.h          |   6 +++
 drivers/usb/chipidea/ci_hdrc_imx.c | 106 ++++++++++++++++++++++++++++++++++---
 drivers/usb/chipidea/ci_hdrc_imx.h |   1 +
 drivers/usb/chipidea/core.c        | 102 +++++++++++++++++++++++++++++++----
 drivers/usb/chipidea/otg.c         |   2 +
 drivers/usb/chipidea/usbmisc_imx.c |  52 ++++++++++++++++++
 include/linux/usb/chipidea.h       |   1 +
 7 files changed, 254 insertions(+), 16 deletions(-)

-- 
1.9.1

--
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