diff options
| author | Peter Chen <peter.chen@freescale.com> | 2015-04-30 11:42:16 +0800 |
|---|---|---|
| committer | Nitin Garg <nitin.garg@nxp.com> | 2016-01-14 10:59:52 -0600 |
| commit | 2399ad424284d4b756d372cb37065695629913b5 (patch) | |
| tree | 0517b7e9772193a9225e014bf99669f49a91daca /drivers/usb | |
| parent | ae85680b3b705f05bb3941cb8d7cac0c00a69430 (diff) | |
MLK-10783-4 usb: chipidea: imx: Enable usb function at imx6ul
Enable USB function at imx6ul
Signed-off-by: Peter Chen <peter.chen@freescale.com>
(cherry picked from commit 54780f0a5998af69c4e20ebb13088f3ac3e7a79a)
Diffstat (limited to 'drivers/usb')
| -rw-r--r-- | drivers/usb/chipidea/ci_hdrc_imx.c | 8 | ||||
| -rw-r--r-- | drivers/usb/chipidea/usbmisc_imx.c | 4 |
2 files changed, 12 insertions, 0 deletions
diff --git a/drivers/usb/chipidea/ci_hdrc_imx.c b/drivers/usb/chipidea/ci_hdrc_imx.c index e1e4040128c2..88ca8aa56110 100644 --- a/drivers/usb/chipidea/ci_hdrc_imx.c +++ b/drivers/usb/chipidea/ci_hdrc_imx.c @@ -64,6 +64,13 @@ static const struct ci_hdrc_imx_platform_flag imx6sx_usb_data = { CI_HDRC_IMX_EHCI_QUIRK, }; +static const struct ci_hdrc_imx_platform_flag imx6ul_usb_data = { + .flags = CI_HDRC_SUPPORTS_RUNTIME_PM | + CI_HDRC_TURN_VBUS_EARLY_ON | + CI_HDRC_DISABLE_HOST_STREAMING | + CI_HDRC_IMX_EHCI_QUIRK, +}; + static const struct ci_hdrc_imx_platform_flag imx7d_usb_data = { .flags = CI_HDRC_SUPPORTS_RUNTIME_PM, }; @@ -74,6 +81,7 @@ static const struct of_device_id ci_hdrc_imx_dt_ids[] = { { .compatible = "fsl,imx6q-usb", .data = &imx6q_usb_data}, { .compatible = "fsl,imx6sl-usb", .data = &imx6sl_usb_data}, { .compatible = "fsl,imx6sx-usb", .data = &imx6sx_usb_data}, + { .compatible = "fsl,imx6ul-usb", .data = &imx6ul_usb_data}, { .compatible = "fsl,imx7d-usb", .data = &imx7d_usb_data}, { /* sentinel */ } }; diff --git a/drivers/usb/chipidea/usbmisc_imx.c b/drivers/usb/chipidea/usbmisc_imx.c index bf5b5a1503ce..7c97b4beaf72 100644 --- a/drivers/usb/chipidea/usbmisc_imx.c +++ b/drivers/usb/chipidea/usbmisc_imx.c @@ -1115,6 +1115,10 @@ static const struct of_device_id usbmisc_imx_dt_ids[] = { .data = &imx6sx_usbmisc_ops, }, { + .compatible = "fsl,imx6ul-usbmisc", + .data = &imx6sx_usbmisc_ops, + }, + { .compatible = "fsl,imx7d-usbmisc", .data = &imx7d_usbmisc_ops, }, |
