[PATCHv2 00/15] Get MUSB PM runtime working again

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

 



Hi all,

Here's the whole series reposted with a bunch of additional changes.
It seems to now properly work with with multiple phy cable status
events, and should work for Ivaylo on n900 too.

Please re-review and re-test.

Regards,

Tony

Tony Lindgren (15):
  usb: musb: Fix idling after host mode by increasing autosuspend delay
  usb: musb: Remove unnecessary shutdown function
  usb: musb: Update to use PM runtime autosuspend
  usb: musb: Split PM runtime between wrapper IP and musb core
  usb: musb: Remove conditional PM runtime calls for musb_gadget
  usb: musb: Use delayed for musb_gadget_pullup
  usb: musb: Handle cable status better for 2430 glue layer
  usb: musb: Improve PM runtime and phy handling for 2430 glue layer
  usb: musb: Remove try_idle for 2430 glue layer
  usb: musb: Don't set d+ high before enable for 2430 glue layer
  usb: musb: Return error value from musb_mailbox
  usb: musb: Remove extra PM runtime calls from 2430 glue layer
  usb: musb: Remove pm_runtime_set_irq_safe
  usb: musb: Use normal module_init for 2430 glue
  usb: phy: Check initial state for twl6030

 drivers/phy/phy-twl4030-usb.c     |  14 +-
 drivers/usb/musb/musb_core.c      |  82 +++++-------
 drivers/usb/musb/musb_core.h      |   3 +-
 drivers/usb/musb/musb_gadget.c    |  34 +++--
 drivers/usb/musb/omap2430.c       | 260 ++++++++++++++------------------------
 drivers/usb/phy/phy-twl6030-usb.c |  29 ++++-
 include/linux/usb/musb.h          |   5 +-
 7 files changed, 189 insertions(+), 238 deletions(-)

-- 
2.8.1

--
To unsubscribe from this list: send the line "unsubscribe linux-omap" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html



[Index of Archives]     [Linux Arm (vger)]     [ARM Kernel]     [ARM MSM]     [Linux Tegra]     [Linux WPAN Networking]     [Linux Wireless Networking]     [Maemo Users]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Yosemite Trails]     [Linux Kernel]     [Linux SCSI]

  Powered by Linux