diff options
author | Li Jun <jun.li@nxp.com> | 2018-10-23 10:31:21 +0800 |
---|---|---|
committer | Li Jun <jun.li@nxp.com> | 2018-10-23 13:22:40 +0800 |
commit | 27d6b4cf3d8d6701aeb800b307ef52afd18540ba (patch) | |
tree | ebd86c7b5a81e1dd939e744310463cd94cdbd058 /arch/arm | |
parent | 5cf826345d21f11c745c78df55af8cec29ec4779 (diff) |
MLK-19995 imx8mq: disconnect usb from host for uuu
Stop the usb device controller before enter kernel, this is required
to make kernel can properly init usb controller with it's in stopped
state.
Suggested-by: Ye.Li <ye.li@nxp.com>
Reviewed-by: Ye Li <ye.li@nxp.com>
Signed-off-by: Li Jun <jun.li@nxp.com>
Diffstat (limited to 'arch/arm')
-rw-r--r-- | arch/arm/mach-imx/imx8m/soc.c | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/arch/arm/mach-imx/imx8m/soc.c b/arch/arm/mach-imx/imx8m/soc.c index 58463fb65af..fecf1d95ecf 100644 --- a/arch/arm/mach-imx/imx8m/soc.c +++ b/arch/arm/mach-imx/imx8m/soc.c @@ -441,6 +441,14 @@ static int check_mipi_dsi_nodes(void *blob) } } + +void board_quiesce_devices(void) +{ +#ifdef CONFIG_USB_DWC3 + if (is_usb_boot()) + disconnect_from_pc(); +#endif +} #endif static int disable_vpu_nodes(void *blob) |