USB: MUSB: defer driver probes where necessary
Kernel commit 0782e8572c ("ARM: dts: Probe am335x musb with ti-sysc")
which we pulled in during the v2020.02.0 dts/ sync moved the USB nodes
to be under a ti-sysc bus instead of ti,am33xx-usb.

This new probe order broke am335x USB under barebox, because the MUSB
drivers couldn't cope with the now different device probe order.

Pepper some -EPROBE_DEFER around to make USB work again.

Fixes: 574eed3f6f ("dts: update to v5.5-rc1")
Reported-by: Yegor Yefremov <yegorslists@googlemail.com>
Signed-off-by: Ahmad Fatoum <a.fatoum@pengutronix.de>
Tested-by: Yegor Yefremov <yegorslists@googlemail.com>
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
1 parent adf29df commit f3fd93c1c6cc4d9ab5c6e9f4d7475f75e1b659b8
@Ahmad Fatoum Ahmad Fatoum authored on 25 Feb 2020
Sascha Hauer committed on 2 Mar 2020
Showing 4 changed files
View
drivers/usb/musb/musb_core.c
View
drivers/usb/musb/musb_dsps.c
View
drivers/usb/musb/phy-am335x-control.c
View
drivers/usb/musb/phy-am335x.c