[U-Boot] [PATCH] ARM: tegra: enable USB device mode port on Dalmore
Simon Glass
sjg at chromium.org
Mon Feb 15 02:18:47 CET 2016
Hi Stephen,
On 11 February 2016 at 09:19, Stephen Warren <swarren at wwwdotorg.org> wrote:
> From: Stephen Warren <swarren at nvidia.com>
>
> This allows U-Boot to expose UMS and DFU protocols on this port in device
> mode, or to act as a USB host on the port, using an "OTG" (micro-B to
> female A host) cable.
>
> Signed-off-by: Stephen Warren <swarren at nvidia.com>
> ---
> arch/arm/dts/tegra114-dalmore.dts | 9 ++++++++-
> include/configs/dalmore.h | 2 ++
> 2 files changed, 10 insertions(+), 1 deletion(-)
>
> diff --git a/arch/arm/dts/tegra114-dalmore.dts b/arch/arm/dts/tegra114-dalmore.dts
> index 51ff266d760a..49195c35964a 100644
> --- a/arch/arm/dts/tegra114-dalmore.dts
> +++ b/arch/arm/dts/tegra114-dalmore.dts
> @@ -18,7 +18,8 @@
> i2c4 = "/i2c at 7000c700";
> sdhci0 = "/sdhci at 78000600";
> sdhci1 = "/sdhci at 78000400";
> - usb0 = "/usb at 7d008000";
> + usb0 = "/usb at 7d000000";
> + usb1 = "/usb at 7d008000";
> };
>
> memory {
> @@ -67,6 +68,12 @@
> status = "okay";
> };
>
> + usb at 7d000000 {
> + status = "okay";
> + dr_mode = "otg";
> + nvidia,vbus-gpio = <&gpio TEGRA_GPIO(N, 4) GPIO_ACTIVE_HIGH>;
> + };
> +
> usb at 7d008000 {
> nvidia,vbus-gpio = <&gpio TEGRA_GPIO(K, 6) GPIO_ACTIVE_HIGH>;
> status = "okay";
> diff --git a/include/configs/dalmore.h b/include/configs/dalmore.h
> index fdfda6b90348..917573da4368 100644
> --- a/include/configs/dalmore.h
> +++ b/include/configs/dalmore.h
> @@ -48,6 +48,7 @@
> /* USB Host support */
> #define CONFIG_USB_EHCI
> #define CONFIG_USB_EHCI_TEGRA
> +#define CONFIG_USB_MAX_CONTROLLER_COUNT 2
This shouldn't be needed with driver model (CONFIG_DM_USB). What
effect does it have?
> #define CONFIG_USB_STORAGE
> #define CONFIG_CMD_USB
>
> @@ -58,6 +59,7 @@
> /* General networking support */
> #define CONFIG_CMD_DHCP
>
> +#include "tegra-common-usb-gadget.h"
> #include "tegra-common-post.h"
>
> #endif /* __CONFIG_H */
> --
> 2.7.0
>
Regards,
Simon
More information about the U-Boot
mailing list