diff options
| -rw-r--r-- | board/compulab/dts/tegra20-trimslice.dts | 3 | ||||
| -rw-r--r-- | board/compulab/trimslice/trimslice.c | 8 | ||||
| -rw-r--r-- | include/configs/trimslice.h | 1 | 
3 files changed, 11 insertions, 1 deletions
| diff --git a/board/compulab/dts/tegra20-trimslice.dts b/board/compulab/dts/tegra20-trimslice.dts index db79e7796..4450674a7 100644 --- a/board/compulab/dts/tegra20-trimslice.dts +++ b/board/compulab/dts/tegra20-trimslice.dts @@ -8,6 +8,7 @@  	aliases {  		usb0 = "/usb@c5008000"; +		usb1 = "/usb@c5000000";  	};  	memory { @@ -48,7 +49,7 @@  	};  	usb@c5000000 { -		status = "disabled"; +		nvidia,vbus-gpio = <&gpio 170 0>; /* PV2 */  	};  	usb@c5004000 { diff --git a/board/compulab/trimslice/trimslice.c b/board/compulab/trimslice/trimslice.c index 9ef66fd86..8f4dd09fa 100644 --- a/board/compulab/trimslice/trimslice.c +++ b/board/compulab/trimslice/trimslice.c @@ -34,6 +34,14 @@  #include <mmc.h>  #endif +void pin_mux_usb(void) +{ +	/* +	 * USB1 internal/external mux GPIO, which masquerades as a VBUS GPIO +	 * in the current device tree. +	 */ +	pinmux_tristate_disable(PINGRP_UAC); +}  void pin_mux_spi(void)  { diff --git a/include/configs/trimslice.h b/include/configs/trimslice.h index eeb0dbe23..165bc73c5 100644 --- a/include/configs/trimslice.h +++ b/include/configs/trimslice.h @@ -80,6 +80,7 @@  #define CONFIG_ENV_OFFSET		(512 * 1024)  /* USB Host support */ +#define CONFIG_USB_MAX_CONTROLLER_COUNT 3  #define CONFIG_USB_EHCI  #define CONFIG_USB_EHCI_TEGRA  #define CONFIG_USB_STORAGE |