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

ARM: dts: imx6: pfla02: Fix USB vbus enable pinmuxing

The pinmuxing for the enable pin of the usbh1 node is wrong. It needs to
be muxed as GPIO. While at it, move the pinctrl to the vbus regulator
since it is actually the regulator enable pin.

Signed-off-by: Stefan Riedmueller <s.riedmueller@phytec.de>
Reviewed-by: Fabio Estevam <festevam@gmail.com>
Signed-off-by: Shawn Guo <shawnguo@kernel.org>

authored by

Stefan Riedmueller and committed by
Shawn Guo
a255af65 c11d56b3

+4 -4
+4 -4
arch/arm/boot/dts/imx6qdl-phytec-pfla02.dtsi
··· 31 31 32 32 reg_usb_h1_vbus: regulator@1 { 33 33 compatible = "regulator-fixed"; 34 + pinctrl-names = "default"; 35 + pinctrl-0 = <&pinctrl_usbh1_vbus>; 34 36 reg = <1>; 35 37 regulator-name = "usb_h1_vbus"; 36 38 regulator-min-microvolt = <5000000>; ··· 334 332 >; 335 333 }; 336 334 337 - pinctrl_usbh1: usbh1grp { 335 + pinctrl_usbh1_vbus: usbh1vbusgrp { 338 336 fsl,pins = < 339 - MX6QDL_PAD_GPIO_0__USB_H1_PWR 0x80000000 337 + MX6QDL_PAD_GPIO_0__GPIO1_IO00 0x1b0b0 340 338 >; 341 339 }; 342 340 ··· 421 419 422 420 &usbh1 { 423 421 vbus-supply = <&reg_usb_h1_vbus>; 424 - pinctrl-names = "default"; 425 - pinctrl-0 = <&pinctrl_usbh1>; 426 422 status = "disabled"; 427 423 }; 428 424