aboutsummaryrefslogtreecommitdiffstats
path: root/arch/arm/boot/dts/tegra20.dtsi
diff options
context:
space:
mode:
Diffstat (limited to 'arch/arm/boot/dts/tegra20.dtsi')
-rw-r--r--arch/arm/boot/dts/tegra20.dtsi29
1 files changed, 29 insertions, 0 deletions
diff --git a/arch/arm/boot/dts/tegra20.dtsi b/arch/arm/boot/dts/tegra20.dtsi
index d665a67d4358..649391579871 100644
--- a/arch/arm/boot/dts/tegra20.dtsi
+++ b/arch/arm/boot/dts/tegra20.dtsi
@@ -400,6 +400,31 @@
400 #size-cells = <0>; 400 #size-cells = <0>;
401 }; 401 };
402 402
403 phy1: usb-phy@c5000400 {
404 compatible = "nvidia,tegra20-usb-phy";
405 reg = <0xc5000400 0x3c00>;
406 phy_type = "utmi";
407 nvidia,has-legacy-mode;
408 clocks = <&tegra_car 22>, <&tegra_car 127>;
409 clock-names = "phy", "pll_u";
410 };
411
412 phy2: usb-phy@c5004400 {
413 compatible = "nvidia,tegra20-usb-phy";
414 reg = <0xc5004400 0x3c00>;
415 phy_type = "ulpi";
416 clocks = <&tegra_car 94>, <&tegra_car 127>;
417 clock-names = "phy", "pll_u";
418 };
419
420 phy3: usb-phy@c5008400 {
421 compatible = "nvidia,tegra20-usb-phy";
422 reg = <0xc5008400 0x3C00>;
423 phy_type = "utmi";
424 clocks = <&tegra_car 22>, <&tegra_car 127>;
425 clock-names = "phy", "pll_u";
426 };
427
403 usb@c5000000 { 428 usb@c5000000 {
404 compatible = "nvidia,tegra20-ehci", "usb-ehci"; 429 compatible = "nvidia,tegra20-ehci", "usb-ehci";
405 reg = <0xc5000000 0x4000>; 430 reg = <0xc5000000 0x4000>;
@@ -407,6 +432,8 @@
407 phy_type = "utmi"; 432 phy_type = "utmi";
408 nvidia,has-legacy-mode; 433 nvidia,has-legacy-mode;
409 clocks = <&tegra_car 22>; 434 clocks = <&tegra_car 22>;
435 nvidia,needs-double-reset;
436 nvidia,phy = <&phy1>;
410 status = "disabled"; 437 status = "disabled";
411 }; 438 };
412 439
@@ -416,6 +443,7 @@
416 interrupts = <0 21 0x04>; 443 interrupts = <0 21 0x04>;
417 phy_type = "ulpi"; 444 phy_type = "ulpi";
418 clocks = <&tegra_car 58>; 445 clocks = <&tegra_car 58>;
446 nvidia,phy = <&phy2>;
419 status = "disabled"; 447 status = "disabled";
420 }; 448 };
421 449
@@ -425,6 +453,7 @@
425 interrupts = <0 97 0x04>; 453 interrupts = <0 97 0x04>;
426 phy_type = "utmi"; 454 phy_type = "utmi";
427 clocks = <&tegra_car 59>; 455 clocks = <&tegra_car 59>;
456 nvidia,phy = <&phy3>;
428 status = "disabled"; 457 status = "disabled";
429 }; 458 };
430 459