diff --git a/sys/arm/freescale/imx/imx6_usbphy.c b/sys/arm/freescale/imx/imx6_usbphy.c index 5a35c4e010d1..f8ca013aabf6 100644 --- a/sys/arm/freescale/imx/imx6_usbphy.c +++ b/sys/arm/freescale/imx/imx6_usbphy.c @@ -202,9 +202,9 @@ static devclass_t usbphy_devclass; /* * This driver needs to start before the ehci driver, but later than the usual - * "special" drivers like clocks and cpu. Ehci starts at DEFAULT so - * DEFAULT-1000 seems good. + * "special" drivers like clocks and cpu. Ehci starts at DEFAULT so SUPPORTDEV + * is where this driver fits most. */ EARLY_DRIVER_MODULE(usbphy, simplebus, usbphy_driver, usbphy_devclass, 0, 0, - BUS_PASS_DEFAULT - 1000); + BUS_PASS_SUPPORTDEV + BUS_PASS_ORDER_MIDDLE);