[PATCH] ARM: dts: imx6qdl-udoo: Disable usbh1 to avoid kernel hang

Markus Rathgeb maggu2810 at gmail.com
Sun Feb 11 15:23:17 PST 2018


Hi Fabio,

thank you for your support.

> If you re-enable USBH1 and apply this quick hack:
>
> --- a/drivers/clk/imx/clk-imx6q.c
> +++ b/drivers/clk/imx/clk-imx6q.c
> @@ -920,5 +920,11 @@ static void __init imx6q_clocks_init(struct
> device_node *ccm_node)
>         }
>
>         imx_register_uart_clocks(uart_clks);
> +
> +       if (of_machine_is_compatible("udoo,imx6dl-udoo") ||
> +           of_machine_is_compatible("udoo,imx6q-udoo"))
> +               clk_prepare_enable(clk[IMX6QDL_CLK_CKO]);
> +
>  }
>  CLK_OF_DECLARE(imx6q, "fsl,imx6q-ccm", imx6q_clocks_init);
>
> Does USB work again?

at least "modprobe -v rt2800usb" still results in a freeze.



More information about the linux-arm-kernel mailing list