Commit 3fbf02a8 authored by Masahiro Yamada's avatar Masahiro Yamada Committed by Olof Johansson

ARM: dts: UniPhier: add USB EHCI device nodes

No dedicated driver compatible with "socionext,uniphier-ehci" has
been supported in the mainline yet, so it falls into "generic-ehci"
and it works well enough with our USB 2.0 host controllers.
Signed-off-by: default avatarMasahiro Yamada <yamada.masahiro@socionext.com>
Signed-off-by: default avatarOlof Johansson <olof@lixom.net>
parent 1bf42507
...@@ -92,3 +92,11 @@ &serial2 { ...@@ -92,3 +92,11 @@ &serial2 {
&serial3 { &serial3 {
status = "okay"; status = "okay";
}; };
&usb0 {
status = "okay";
};
&usb1 {
status = "okay";
};
...@@ -127,6 +127,27 @@ system-bus-controller-misc@59800000 { ...@@ -127,6 +127,27 @@ system-bus-controller-misc@59800000 {
reg = <0x59800000 0x2000>; reg = <0x59800000 0x2000>;
}; };
usb0: usb@5a800100 {
compatible = "socionext,uniphier-ehci", "generic-ehci";
status = "disabled";
reg = <0x5a800100 0x100>;
interrupts = <0 80 4>;
};
usb1: usb@5a810100 {
compatible = "socionext,uniphier-ehci", "generic-ehci";
status = "disabled";
reg = <0x5a810100 0x100>;
interrupts = <0 81 4>;
};
usb2: usb@5a820100 {
compatible = "socionext,uniphier-ehci", "generic-ehci";
status = "disabled";
reg = <0x5a820100 0x100>;
interrupts = <0 82 4>;
};
timer@60000200 { timer@60000200 {
compatible = "arm,cortex-a9-global-timer"; compatible = "arm,cortex-a9-global-timer";
reg = <0x60000200 0x20>; reg = <0x60000200 0x20>;
......
...@@ -92,3 +92,11 @@ &serial1 { ...@@ -92,3 +92,11 @@ &serial1 {
&serial2 { &serial2 {
status = "okay"; status = "okay";
}; };
&usb2 {
status = "okay";
};
&usb3 {
status = "okay";
};
...@@ -134,6 +134,20 @@ system-bus-controller-misc@59800000 { ...@@ -134,6 +134,20 @@ system-bus-controller-misc@59800000 {
reg = <0x59800000 0x2000>; reg = <0x59800000 0x2000>;
}; };
usb2: usb@5a800100 {
compatible = "socionext,uniphier-ehci", "generic-ehci";
status = "disabled";
reg = <0x5a800100 0x100>;
interrupts = <0 80 4>;
};
usb3: usb@5a810100 {
compatible = "socionext,uniphier-ehci", "generic-ehci";
status = "disabled";
reg = <0x5a810100 0x100>;
interrupts = <0 81 4>;
};
timer@60000200 { timer@60000200 {
compatible = "arm,cortex-a9-global-timer"; compatible = "arm,cortex-a9-global-timer";
reg = <0x60000200 0x20>; reg = <0x60000200 0x20>;
......
...@@ -92,3 +92,19 @@ &serial1 { ...@@ -92,3 +92,19 @@ &serial1 {
&serial2 { &serial2 {
status = "okay"; status = "okay";
}; };
&usb0 {
status = "okay";
};
&usb1 {
status = "okay";
};
&usb2 {
status = "okay";
};
&usb3 {
status = "okay";
};
...@@ -146,5 +146,33 @@ system-bus-controller-misc@59800000 { ...@@ -146,5 +146,33 @@ system-bus-controller-misc@59800000 {
"syscon"; "syscon";
reg = <0x59800000 0x2000>; reg = <0x59800000 0x2000>;
}; };
usb0: usb@5a800100 {
compatible = "socionext,uniphier-ehci", "generic-ehci";
status = "disabled";
reg = <0x5a800100 0x100>;
interrupts = <0 80 4>;
};
usb1: usb@5a810100 {
compatible = "socionext,uniphier-ehci", "generic-ehci";
status = "disabled";
reg = <0x5a810100 0x100>;
interrupts = <0 81 4>;
};
usb2: usb@5a820100 {
compatible = "socionext,uniphier-ehci", "generic-ehci";
status = "disabled";
reg = <0x5a820100 0x100>;
interrupts = <0 82 4>;
};
usb3: usb@5a830100 {
compatible = "socionext,uniphier-ehci", "generic-ehci";
status = "disabled";
reg = <0x5a830100 0x100>;
interrupts = <0 83 4>;
};
}; };
}; };
...@@ -92,3 +92,15 @@ &serial2 { ...@@ -92,3 +92,15 @@ &serial2 {
&serial3 { &serial3 {
status = "okay"; status = "okay";
}; };
&usb0 {
status = "okay";
};
&usb1 {
status = "okay";
};
&usb2 {
status = "okay";
};
...@@ -127,6 +127,27 @@ system-bus-controller-misc@59800000 { ...@@ -127,6 +127,27 @@ system-bus-controller-misc@59800000 {
reg = <0x59800000 0x2000>; reg = <0x59800000 0x2000>;
}; };
usb0: usb@5a800100 {
compatible = "socionext,uniphier-ehci", "generic-ehci";
status = "disabled";
reg = <0x5a800100 0x100>;
interrupts = <0 80 4>;
};
usb1: usb@5a810100 {
compatible = "socionext,uniphier-ehci", "generic-ehci";
status = "disabled";
reg = <0x5a810100 0x100>;
interrupts = <0 81 4>;
};
usb2: usb@5a820100 {
compatible = "socionext,uniphier-ehci", "generic-ehci";
status = "disabled";
reg = <0x5a820100 0x100>;
interrupts = <0 82 4>;
};
timer@60000200 { timer@60000200 {
compatible = "arm,cortex-a9-global-timer"; compatible = "arm,cortex-a9-global-timer";
reg = <0x60000200 0x20>; reg = <0x60000200 0x20>;
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment