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
_______________________________________________
U-Boot mailing list
U-Boot@lists.denx.de
http://lists.denx.de/mailman/listinfo/u-boot

Reply via email to