[PATCH v2 10/17] tegra: usb: fdt: Add USB definitions for Tegra2 Seaboard
Stephen Warren
swarren at nvidia.com
Tue Dec 6 10:26:49 EST 2011
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 at c5008000";
> + usb1 = "/usb at c5000000";
> + };
> +
That's indented with spaces instead of TABs.
> memory {
> device_type = "memory";
> reg = < 0x00000000 0x40000000 >;
> @@ -31,6 +37,12 @@
> };
>
> usb at 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 at c5008000 {
> + status = "okay";
> };
> };
--
nvpublic
More information about the devicetree-discuss
mailing list