]> git.dujemihanovic.xyz Git - u-boot.git/commitdiff
sunxi: Fix USB regulators in Linksprite_pcDuino_defconfig
authorSiarhei Siamashka <siarhei.siamashka@gmail.com>
Thu, 8 Oct 2015 20:22:46 +0000 (23:22 +0300)
committerHans de Goede <hdegoede@redhat.com>
Sat, 10 Oct 2015 09:54:16 +0000 (11:54 +0200)
The pcDuino1 board unconditionally provides 5V to USB host
receptacles. The pcDuino2 board has a voltage regulator,
controlled by the PD2 pin which is pulled-up by default
(so that the USB power is also enabled by default).

Not specifying pins for enabling USB power in the defconfig
means that the PH3 and PH6 pins are driven high by default.
The PH6 pin is available on the Arduino-compatible expansion
header and touching it is not nice (this may be even dangerous,
depending on what kind of role is assigned to this particular
pin by various Arduino shields).

This patch explicitly configures the USB VBUS pins to "",
which means that no pins should be touched. The patch has
been tested on a pcDuino2 board and USB still works.

Signed-off-by: Siarhei Siamashka <siarhei.siamashka@gmail.com>
Reviewed-by: Hans de Goede <hdegoede@redhat.com>
Signed-off-by: Hans de Goede <hdegoede@redhat.com>
configs/Linksprite_pcDuino_defconfig

index 68d913731e436ce105fb102d2f4c24ea54179637..13b7ed3ddc57263f8aff5876f3f48caae74c96ef 100644 (file)
@@ -1,6 +1,8 @@
 CONFIG_ARM=y
 CONFIG_ARCH_SUNXI=y
 CONFIG_MACH_SUN4I=y
+CONFIG_USB1_VBUS_PIN=""
+CONFIG_USB2_VBUS_PIN=""
 CONFIG_DEFAULT_DEVICE_TREE="sun4i-a10-pcduino"
 # CONFIG_SYS_MALLOC_CLEAR_ON_INIT is not set
 CONFIG_SPL=y