summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPeter Chen <peter.chen@freescale.com>2015-07-10 15:46:04 +0800
committerPeter Chen <peter.chen@freescale.com>2015-07-13 09:31:23 +0800
commit0f369229e271759af3affe32e9909107c5db4109 (patch)
treee02fa57b0053c5624ba9257f529eb300011452ee
parent0a0d6b307dfb5e3edfd5c1065c7f2d784936391d (diff)
MLK-11235-5 usb: chipidea: imx: add HSIC support for imx7d
Add HSIC support for imx7d. We have not supported HSIC as system wakeup as well as HSIC remote wakeup function at DSM mode, since the 24M OSC can't be off and the SoC internal regulators can't be off at this mode, that will keep power consumption much higher. Signed-off-by: Peter Chen <peter.chen@freescale.com>
-rw-r--r--drivers/usb/chipidea/ci_hdrc_imx.c7
1 files changed, 6 insertions, 1 deletions
diff --git a/drivers/usb/chipidea/ci_hdrc_imx.c b/drivers/usb/chipidea/ci_hdrc_imx.c
index 108ac5459a62..f78b3c16c098 100644
--- a/drivers/usb/chipidea/ci_hdrc_imx.c
+++ b/drivers/usb/chipidea/ci_hdrc_imx.c
@@ -139,10 +139,15 @@ static inline bool is_imx6sx_con(struct ci_hdrc_imx_data *imx_data)
return imx_data->data == &imx6sx_usb_data;
}
+static inline bool is_imx7d_con(struct ci_hdrc_imx_data *imx_data)
+{
+ return imx_data->data == &imx7d_usb_data;
+}
+
static inline bool imx_has_hsic_con(struct ci_hdrc_imx_data *imx_data)
{
return is_imx6q_con(imx_data) || is_imx6sl_con(imx_data)
- || is_imx6sx_con(imx_data);
+ || is_imx6sx_con(imx_data) || is_imx7d_con(imx_data);
}
/* Common functions shared by usbmisc drivers */