diff options
author | Stefan Agner <stefan.agner@toradex.com> | 2016-05-05 17:00:05 -0700 |
---|---|---|
committer | Max Krummenacher <max.krummenacher@toradex.com> | 2016-06-22 14:36:39 +0200 |
commit | 43ebb405e5920dc905297255649ffed92496b421 (patch) | |
tree | 2d33e3353b70b4d1b1d8b133f104120fd863e279 /board/toradex | |
parent | c30a33976d7f01dc86d920774d6d6315e77ff7cd (diff) |
colibri_imx7: do not initialize second USB instance on i.MX 7Solo
The i.MX 7Solo only has one USB controller. Do not enable USB_PEN
but return a -ENODEV return code instead. This allows "usb start"
to work properly on Colibri iMX7S modules.
Signed-off-by: Stefan Agner <stefan.agner@toradex.com>
Acked-by: Max Krummenacher <max.krummenacher@toradex.com>
Diffstat (limited to 'board/toradex')
-rw-r--r-- | board/toradex/colibri_imx7/colibri_imx7.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/board/toradex/colibri_imx7/colibri_imx7.c b/board/toradex/colibri_imx7/colibri_imx7.c index c46d57971bf..b1c2cce9352 100644 --- a/board/toradex/colibri_imx7/colibri_imx7.c +++ b/board/toradex/colibri_imx7/colibri_imx7.c @@ -633,6 +633,10 @@ int board_ehci_hcd_init(int port) #endif break; case 1: + /* i.MX 7Solo only has one USB instance... */ + if (is_cpu_type(MXC_CPU_MX7S)) + return -ENODEV; + imx_iomux_v3_setup_multiple_pads(usb_otg2_pads, ARRAY_SIZE(usb_otg2_pads)); gpio_direction_output(USBH_PWR , 1); |