diff options
author | Stefan Agner <stefan.agner@toradex.com> | 2018-01-31 17:43:07 +0100 |
---|---|---|
committer | Stefan Agner <stefan.agner@toradex.com> | 2018-01-31 17:57:16 +0100 |
commit | 321682bbb78507ae3dc84a3cd8ced2186b00818c (patch) | |
tree | ce1e684f7dafa3948de318f1146cf9feccc4bc08 | |
parent | 05063862c0dcf542ec9beb4f3d5c8404ebc3f9e0 (diff) |
apalis-imx8qm: add USB HSIC support
With that external USBH2/3 do work now. Also the on-module
Azurewave AW-CM276NF Wi-Fi/Bluetooth enumerates after downloading
the firmware over PCIe.
Signed-off-by: Stefan Agner <stefan.agner@toradex.com>
-rw-r--r-- | arch/arm64/boot/dts/freescale/fsl-imx8qm-apalis.dts | 25 |
1 files changed, 25 insertions, 0 deletions
diff --git a/arch/arm64/boot/dts/freescale/fsl-imx8qm-apalis.dts b/arch/arm64/boot/dts/freescale/fsl-imx8qm-apalis.dts index b3f402bd4e2e..80f2a265ec2a 100644 --- a/arch/arm64/boot/dts/freescale/fsl-imx8qm-apalis.dts +++ b/arch/arm64/boot/dts/freescale/fsl-imx8qm-apalis.dts @@ -351,6 +351,19 @@ >; }; + pinctrl_usb_hsic_idle: usbh1_1 { + fsl,pins = < + SC_P_USB_HSIC0_DATA_CONN_USB_HSIC0_DATA 0xc60000c5 + SC_P_USB_HSIC0_STROBE_CONN_USB_HSIC0_STROBE 0xc60000c5 + >; + }; + + pinctrl_usb_hsic_active: usbh1_2 { + fsl,pins = < + SC_P_USB_HSIC0_STROBE_CONN_USB_HSIC0_STROBE 0xc60000d5 + >; + }; + pinctrl_gpio8: gpio8 { fsl,pins = < SC_P_MLB_DATA_LSIO_GPIO3_IO28 0x00000021 @@ -411,6 +424,7 @@ adp-disable; power-polarity-active-high; disable-over-current; + ci-disable-lpm; status = "okay"; }; @@ -419,6 +433,17 @@ status = "okay"; }; +&usbh1 { + pinctrl-names = "idle", "active"; + pinctrl-0 = <&pinctrl_usb_hsic_idle>; + pinctrl-1 = <&pinctrl_usb_hsic_active>; + srp-disable; + hnp-disable; + adp-disable; + disable-over-current; + status = "okay"; +}; + &fec1 { pinctrl-names = "default"; pinctrl-0 = <&pinctrl_fec1>; |