diff options
authorMax Krummenacher <>2020-05-25 14:28:05 +0200
committerMax Krummenacher <>2020-05-26 09:57:54 +0200
commitb23cb2e3601c2ab821091918e367288b3c21f29f (patch)
parentfb6b17a2263459edde0263d76f37a95c561de36b (diff)
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 <>
1 files 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