From b23cb2e3601c2ab821091918e367288b3c21f29f Mon Sep 17 00:00:00 2001 From: Max Krummenacher Date: Mon, 25 May 2020 14:28:05 +0200 Subject: ARM64: dts: keep hub control signals reset pull state RESET and CONNECT come out of reset with pull downs enabled. Keep that in the pin muxing. These pins are switched to output during the hub configuration and then controlled as needed. The datasheet specifically states that CONNECT must not be driven when RESET is low, so keeping the pull downs is less likely to violate the spec. The INT pin has an external pull up, so keeping the pull down makes the system draw more power. Related-to: ELB-2702 Signed-off-by: Max Krummenacher --- arch/arm64/boot/dts/freescale/fsl-imx8qm-apalis-v1.1.dtsi | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/arch/arm64/boot/dts/freescale/fsl-imx8qm-apalis-v1.1.dtsi b/arch/arm64/boot/dts/freescale/fsl-imx8qm-apalis-v1.1.dtsi index 6f5e5d9b62c2..c0af744e327f 100644 --- a/arch/arm64/boot/dts/freescale/fsl-imx8qm-apalis-v1.1.dtsi +++ b/arch/arm64/boot/dts/freescale/fsl-imx8qm-apalis-v1.1.dtsi @@ -1144,11 +1144,11 @@ pinctrl_usb3503a: usb3503agrp { fsl,pins = < /* On-module HSIC_HUB_CONNECT */ - SC_P_SCU_GPIO0_03_LSIO_GPIO0_IO31 0x00000021 + SC_P_SCU_GPIO0_03_LSIO_GPIO0_IO31 0x00000041 /* On-module HSIC_INT_N */ SC_P_SCU_GPIO0_05_LSIO_GPIO1_IO01 0x00000021 /* On-module HSIC_RESET_N */ - SC_P_SCU_GPIO0_06_LSIO_GPIO1_IO02 0x00000021 + SC_P_SCU_GPIO0_06_LSIO_GPIO1_IO02 0x00000041 >; }; -- cgit v1.2.3