linux/drivers/usb/chipidea
Tomeu Vizoso ef12da914e usb: chipidea: imx: properly check for usbmisc
If usbmisc hasn't probed yet, defer the probe.

It's not enough to check if the platform device for the OF node of the
usbmisc has been registered, but it also needs to have been probed
already before we can call imx_usbmisc_init().

This can happen if the order in which devices are probed change due to
async probing or on-demand probing of dependencies.

Signed-off-by: Tomeu Vizoso <tomeu.vizoso@collabora.com>
2015-08-14 09:13:13 +08:00
..
bits.h usb: chipidea: add ttctrl.ttha control interface 2015-08-14 09:13:10 +08:00
ci.h usb: chipidea: introduce ci_platform_configure 2015-08-14 09:13:11 +08:00
ci_hdrc_imx.c usb: chipidea: imx: properly check for usbmisc 2015-08-14 09:13:13 +08:00
ci_hdrc_imx.h usb: chipidea: usbmisc_imx: add .set_wakeup interface 2015-03-18 16:19:09 +01:00
ci_hdrc_msm.c usb: chipidea: remove flag CI_HDRC_REQUIRE_TRANSCEIVER 2014-11-26 09:28:12 -08:00
ci_hdrc_pci.c chipidea: pci: register nop PHY 2015-03-18 16:19:11 +01:00
ci_hdrc_usb2.c usb: chipidea: allow multiple instances to use default ci_default_pdata 2015-06-09 12:20:30 -07: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:Make the function hw_alloc_repmap have a return type of void 2015-08-14 09:13:12 +08:00
debug.c usb: chipidea: debug: add runtime pm for register access 2015-08-14 09:13:12 +08:00
debug.h usb: chipidea: drop "13xxx" infix 2013-06-24 16:16:55 -07:00
host.c usb: chipidea: host: delete the redundancy ci_hdrc struct 2015-08-14 09:13:12 +08:00
host.h usb: chipidea: ehci_init_driver is intended to call one time 2015-07-22 08:03:41 +08:00
Kconfig chipidea: pci: make it depends on NOP_USB_XCEIV 2015-03-26 10:54:39 +01:00
Makefile chipidea: introduce specific Kconfig options for glue drivers 2015-03-26 10:54:39 +01:00
otg.c usb: chipidea: add runtime power management support 2015-03-18 16:19:08 +01: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 usb: chipidea: otg_fsm: delete the duplicated reset controller operation 2015-08-14 09:13:11 +08:00
otg_fsm.h usb: chipidea: use hrtimer for otg fsm timers 2015-03-26 10:54:39 +01:00
udc.c usb: chipidea: udc: add USB_DEVICE_A_HNP_SUPPORT request support 2015-08-14 09:13:10 +08:00
udc.h usb: chipidea: add role init and destroy APIs 2013-08-14 12:37:19 -07:00
usbmisc_imx.c usb: chipidea: usbmisc_imx: Remove unneeded semicolon 2015-06-08 10:39:38 +08:00