summaryrefslogtreecommitdiffstats
path: root/drivers/usb
diff options
context:
space:
mode:
authorEric Bénard <eric@eukrea.com>2015-09-25 17:48:48 +0200
committerSascha Hauer <s.hauer@pengutronix.de>2015-09-29 08:47:25 +0200
commit39b0eb3b8472b1b9ed37b2e397bccfb9f0f3225e (patch)
tree80de76645c79b719efbf77b4a72992f515ff2f68 /drivers/usb
parent6b3bf88b7c697b4c7652618615509f8175889013 (diff)
downloadbarebox-39b0eb3b8472b1b9ed37b2e397bccfb9f0f3225e.tar.gz
barebox-39b0eb3b8472b1b9ed37b2e397bccfb9f0f3225e.tar.xz
chipidea-imx: allow phymode configuration in pdata
it's currently only handled through DT and for i.MX25 OTG port (at least), we need to configure portsc to get host mode working but it actually fails as ci->phymode is 0 which is USBPHY_INTERFACE_MODE_UNKNOWN Signed-off-by: Eric Bénard <eric@eukrea.com> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
Diffstat (limited to 'drivers/usb')
-rw-r--r--drivers/usb/imx/chipidea-imx.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/drivers/usb/imx/chipidea-imx.c b/drivers/usb/imx/chipidea-imx.c
index 1dca6bfe1d..28a0fff328 100644
--- a/drivers/usb/imx/chipidea-imx.c
+++ b/drivers/usb/imx/chipidea-imx.c
@@ -236,6 +236,7 @@ static int imx_chipidea_probe(struct device_d *dev)
}
ci->portno = dev->id;
ci->flags = pdata->flags;
+ ci->phymode = pdata->phymode;
ci->mode = pdata->mode;
}