Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

ARM: dts: imx7-colibri: fix muxing of usbc_det pin

USB_C_DET pin shouldn't be in ethernet group.

Creating a separate group allows one to use this pin
as an USB ID pin.

Fixes: b326629f25b7 ("ARM: dts: imx7: add Toradex Colibri iMX7S/iMX7D suppor")
Signed-off-by: Oleksandr Suvorov <oleksandr.suvorov@toradex.com>
Signed-off-by: Shawn Guo <shawnguo@kernel.org>

authored by

Oleksandr Suvorov and committed by
Shawn Guo
7007f2ec de8cf61c

+7 -2
+7 -2
arch/arm/boot/dts/imx7-colibri.dtsi
··· 524 524 &iomuxc { 525 525 pinctrl-names = "default"; 526 526 pinctrl-0 = <&pinctrl_gpio1 &pinctrl_gpio2 &pinctrl_gpio3 &pinctrl_gpio4 527 - &pinctrl_gpio7>; 527 + &pinctrl_gpio7 &pinctrl_usbc_det>; 528 528 529 529 pinctrl_gpio1: gpio1-grp { 530 530 fsl,pins = < ··· 629 629 630 630 pinctrl_enet1: enet1grp { 631 631 fsl,pins = < 632 - MX7D_PAD_ENET1_CRS__GPIO7_IO14 0x14 633 632 MX7D_PAD_ENET1_RGMII_RX_CTL__ENET1_RGMII_RX_CTL 0x73 634 633 MX7D_PAD_ENET1_RGMII_RD0__ENET1_RGMII_RD0 0x73 635 634 MX7D_PAD_ENET1_RGMII_RD1__ENET1_RGMII_RD1 0x73 ··· 823 824 fsl,pins = < 824 825 MX7D_PAD_UART3_TX_DATA__UART3_DTE_RX 0x79 825 826 MX7D_PAD_UART3_RX_DATA__UART3_DTE_TX 0x79 827 + >; 828 + }; 829 + 830 + pinctrl_usbc_det: gpio-usbc-det { 831 + fsl,pins = < 832 + MX7D_PAD_ENET1_CRS__GPIO7_IO14 0x14 826 833 >; 827 834 }; 828 835