1 The Armada 370 and Armada XP SoC has an Orion EHCI USB controller.
2 This patch adds support for this controller in Armada 370
3 and Armada XP SoC common device tree files.
5 Cc: Lior Amsalem <alior@marvell.com>
6 Cc: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7 Signed-off-by: Gregory CLEMENT <gregory.clement@free-electrons.com>
8 Signed-off-by: Ezequiel Garcia <ezequiel.garcia@free-electrons.com>
10 arch/arm/boot/dts/armada-370-xp.dtsi | 15 +++++++++++++++
11 arch/arm/boot/dts/armada-370.dtsi | 9 +++++++++
12 arch/arm/boot/dts/armada-xp.dtsi | 17 +++++++++++++++++
13 arch/arm/mach-mvebu/Kconfig | 1 +
14 4 files changed, 42 insertions(+), 0 deletions(-)
16 diff --git a/arch/arm/boot/dts/armada-370-xp.dtsi b/arch/arm/boot/dts/armada-370-xp.dtsi
17 index 28276fe..fa025c4 100644
18 --- a/arch/arm/boot/dts/armada-370-xp.dtsi
19 +++ b/arch/arm/boot/dts/armada-370-xp.dtsi
21 clocks = <&gateclk 17>;
26 + compatible = "marvell,orion-ehci";
27 + reg = <0xd0050000 0x500>;
29 + status = "disabled";
33 + compatible = "marvell,orion-ehci";
34 + reg = <0xd0051000 0x500>;
36 + status = "disabled";
42 diff --git a/arch/arm/boot/dts/armada-370.dtsi b/arch/arm/boot/dts/armada-370.dtsi
43 index 88f9bab..8188d13 100644
44 --- a/arch/arm/boot/dts/armada-370.dtsi
45 +++ b/arch/arm/boot/dts/armada-370.dtsi
52 + clocks = <&coreclk 0>;
56 + clocks = <&coreclk 0>;
61 diff --git a/arch/arm/boot/dts/armada-xp.dtsi b/arch/arm/boot/dts/armada-xp.dtsi
62 index 390ba98..1443949 100644
63 --- a/arch/arm/boot/dts/armada-xp.dtsi
64 +++ b/arch/arm/boot/dts/armada-xp.dtsi
71 + clocks = <&gateclk 18>;
75 + clocks = <&gateclk 19>;
79 + compatible = "marvell,orion-ehci";
80 + reg = <0xd0052000 0x500>;
82 + clocks = <&gateclk 20>;
83 + status = "disabled";
88 diff --git a/arch/arm/mach-mvebu/Kconfig b/arch/arm/mach-mvebu/Kconfig
89 index 440b13e..5e4fcde 100644
90 --- a/arch/arm/mach-mvebu/Kconfig
91 +++ b/arch/arm/mach-mvebu/Kconfig
92 @@ -24,6 +24,7 @@ config MACH_ARMADA_370_XP
96 + select USB_ARCH_HAS_EHCI if USB_SUPPORT
98 config MACH_ARMADA_370
99 bool "Marvell Armada 370 boards"