
6 Dec
2011
6 Dec
'11
12:26 a.m.
On 12/02/2011 07:11 PM, Simon Glass wrote:
We set up two USB ports, one of which can be host or device. For some reason the kernel version does enable both ports.
+++ b/board/nvidia/dts/tegra2-seaboard.dts
@@ -11,6 +11,12 @@ bootargs = "vmalloc=192M video=tegrafb console=ttyS0,115200n8 root=/dev/mmcblk1p3 rw rootwait"; };
aliases {
/* This defines the order of our USB ports */
usb0 = "/usb@c5008000";
usb1 = "/usb@c5000000";
};
That's indented with spaces instead of TABs.
memory { device_type = "memory"; reg = < 0x00000000 0x40000000 >; @@ -31,6 +37,12 @@ };
usb@c5000000 {
nvidia,vbus-gpio = <&gpio 24 0>; /* PD0 */
nvidia,vbus-gpio = <&gpio 24 1>; /* PD0 high to enable vbus */
support-host-mode;
status = "okay";
That's the default, and tegra20.dtsi doesn't specify status = "disabled", so the status properties are redundant. You may want to specify a disabled status in tegra-seaboard.dts for the other USB port if it isn't used though.
- };
- usb@c5008000 {
};status = "okay";
};
--
nvpublic