linux/drivers/usb/chipidea
Stephen Boyd 2c8ea46d3e usb: chipidea: msm: Mark device as runtime pm active
We're not properly marking the glue layer/wrapper device as
runtime active, so runtime PM believes that the hardware state is
inactive when we call pm_runtime_enable() in this driver. This
causes a problem when the glue layer has a power domain
associated with it, because runtime PM will go and disable the
power domain to match the 'inactive' state of the device. Let's
mark the device as active so that runtime PM doesn't improperly
power down this device when it's actually active.

Acked-by: Peter Chen <peter.chen@nxp.com>
Cc: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Signed-off-by: Stephen Boyd <stephen.boyd@linaro.org>
Signed-off-by: Peter Chen <peter.chen@nxp.com>
2017-01-20 15:25:31 +08:00
..
Kconfig usb: chipidea: Add support for ULPI PHY bus 2017-01-20 11:25:14 +08:00
Makefile usb: chipidea: Add support for ULPI PHY bus 2017-01-20 11:25:14 +08:00
bits.h usb: chipidea: add tx/rx burst size configuration interface 2015-08-14 10:03:58 +08:00
ci.h usb: chipidea: Add support for ULPI PHY bus 2017-01-20 11:25:14 +08:00
ci_hdrc_imx.c usb: chipidea: imx: configure imx for ULPI phy 2016-11-14 10:03:40 +08:00
ci_hdrc_imx.h usb: chipidea: imx: configure imx for ULPI phy 2016-11-14 10:03:40 +08:00
ci_hdrc_msm.c usb: chipidea: msm: Mark device as runtime pm active 2017-01-20 15:25:31 +08:00
ci_hdrc_pci.c usb: chipidea: fix return value check in ci_hdrc_pci_probe() 2016-02-19 14:13:44 +08:00
ci_hdrc_usb2.c usb: chipidea: add xilinx zynq platform data 2015-09-15 16:08:49 +08:00
ci_hdrc_zevio.c Chipidea: TI-NSPIRE USB OTG hardware does not support high speed and must connect at full speed 2015-03-18 16:19:11 +01:00
core.c usb: chipidea: Consolidate extcon notifiers 2017-01-20 15:13:49 +08:00
debug.c chipidea: error on overflow for port_test_write 2016-02-20 20:15:57 -08:00
host.c usb: chipidea: Notify events when switching host mode 2017-01-20 11:25:06 +08:00
host.h usb: chipidea: ehci_init_driver is intended to call one time 2015-07-22 08:03:41 +08:00
otg.c usb: chipidea: vbus event may exist before starting gadget 2017-01-20 15:24:59 +08:00
otg.h usb: chipidea: using one inline function to cover queue work operations 2014-05-23 11:35:02 +09:00
otg_fsm.c ktime: Get rid of the union 2016-12-25 17:21:22 +01:00
otg_fsm.h usb: chipidea: otg: add A idle to B disconnect timer 2016-03-04 15:14:38 +02:00
udc.c usb: chipidea: Remove locking in ci_udc_start() 2017-01-20 11:25:10 +08:00
udc.h usb: chipidea: Properly mark little endian descriptors 2016-11-14 10:03:40 +08:00
ulpi.c usb: chipidea: Add support for ULPI PHY bus 2017-01-20 11:25:14 +08:00
usbmisc_imx.c usb: chipidea: imx: Disable internal 60Mhz clock with ULPI PHY 2016-11-14 10:03:40 +08:00