]> rtime.felk.cvut.cz Git - sojka/nv-tegra/linux-3.10.git/commitdiff
ARM: tegra: add xusb device in DT
authorJoy Wang <joyw@nvidia.com>
Tue, 7 Jan 2014 04:44:03 +0000 (12:44 +0800)
committerMitch Luban <mluban@nvidia.com>
Wed, 8 Jan 2014 00:08:22 +0000 (16:08 -0800)
To enable xusb on shield-ers a03 board, add xusb device in DT.

Bug 1434674

Change-Id: If0be9a06c1caa98fbfbe51216b6f532cee8534b3
Signed-off-by: Joy Wang <joyw@nvidia.com>
Reviewed-on: http://git-master/r/352518
Reviewed-by: WK Tsai <wtsai@nvidia.com>
GVS: Gerrit_Virtual_Submit
Reviewed-by: Ashutosh Jha <ajha@nvidia.com>
arch/arm/boot/dts/tegra124-ardbeg-a03.dtsi

index e2315017b3a269394c96a852367c0a84f334b1a5..1150c983a11daa34da21ee916c0584c006821f07 100644 (file)
                pout-gpio = <&gpio 190 0>;
                tout-gpio = <&gpio 112 0>;
        };
+
+       xusb@70090000 {
+               /* nvidia,uses_external_pmic;
+               nvidia,gpio_controls_muxed_ss_lanes; */
+               nvidia,gpio_ss1_sata = <0>;
+               nvidia,portmap = <0x703>; /* SSP0, SSP1 USB2P0, USB2P1, USBP2 */
+               nvidia,ss_portmap = <0x20>; /* SSP0 on USB2P0, SSP1 on USB2P2 */
+               nvidia,lane_owner = <6>; /* USB3P0 USB3P1 */
+               nvidia,ulpicap = <0>; /* No ulpi support. can we remove */
+               nvidia,supply_utmi_vbuses = "usb_vbus0", "usb_vbus1", "usb_vbus2";
+               nvidia,supply_s3p3v = "hvdd_usb";
+               nvidia,supply_s1p8v = "avdd_pll_utmip";
+               nvidia,supply_vddio_hsic = "vddio_hsic";
+               nvidia,supply_s1p05v = "avddio_usb";
+               /* hsic config values in order defined in structure */
+               nvidia,hsic0 = /bits/8 <0x1 0x1 0x8 0xa 0 0 1 0x22 0>;
+               status = "okay";
+       };
 };