Hi Stephen, On 11 February 2016 at 09:19, Stephen Warren <[email protected]> wrote: > From: Stephen Warren <[email protected]> > > 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 <[email protected]> > --- > 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@7000c700"; > sdhci0 = "/sdhci@78000600"; > sdhci1 = "/sdhci@78000400"; > - usb0 = "/usb@7d008000"; > + usb0 = "/usb@7d000000"; > + usb1 = "/usb@7d008000"; > }; > > memory { > @@ -67,6 +68,12 @@ > status = "okay"; > }; > > + usb@7d000000 { > + status = "okay"; > + dr_mode = "otg"; > + nvidia,vbus-gpio = <&gpio TEGRA_GPIO(N, 4) GPIO_ACTIVE_HIGH>; > + }; > + > usb@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 _______________________________________________ U-Boot mailing list [email protected] http://lists.denx.de/mailman/listinfo/u-boot

