Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

arm: mvebu: Enable USB controllers on Armada 370/XP boards

This patch activates every USB port provided by each SoC.
Except for Armada XP Openblocks AX3-4 board,
where we enable only the first two USB ports
until we have more information on the third one usage.

Cc: Lior Amsalem <alior@marvell.com>
Cc: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Cc: Gregory CLEMENT <gregory.clement@free-electrons.com>
Tested-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
Tested-by: Florian Fainelli <florian@openwrt.org>
Signed-off-by: Ezequiel Garcia <ezequiel.garcia@free-electrons.com>
Signed-off-by: Jason Cooper <jason@lakedaemon.net>

authored by

Ezequiel Garcia and committed by
Arnd Bergmann
200506b1 b2bb806f

+34
+8
arch/arm/boot/dts/armada-370-db.dts
··· 74 74 status = "disabled"; 75 75 /* No CD or WP GPIOs */ 76 76 }; 77 + 78 + usb@d0050000 { 79 + status = "okay"; 80 + }; 81 + 82 + usb@d0051000 { 83 + status = "okay"; 84 + }; 77 85 }; 78 86 };
+8
arch/arm/boot/dts/armada-370-mirabox.dts
··· 62 62 * Wifi/Bluetooth chip 63 63 */ 64 64 }; 65 + 66 + usb@d0050000 { 67 + status = "okay"; 68 + }; 69 + 70 + usb@d0051000 { 71 + status = "okay"; 72 + }; 65 73 }; 66 74 };
+12
arch/arm/boot/dts/armada-xp-db.dts
··· 97 97 status = "okay"; 98 98 /* No CD or WP GPIOs */ 99 99 }; 100 + 101 + usb@d0050000 { 102 + status = "okay"; 103 + }; 104 + 105 + usb@d0051000 { 106 + status = "okay"; 107 + }; 108 + 109 + usb@d0052000 { 110 + status = "okay"; 111 + }; 100 112 }; 101 113 };
+6
arch/arm/boot/dts/armada-xp-openblocks-ax3-4.dts
··· 133 133 nr-ports = <2>; 134 134 status = "okay"; 135 135 }; 136 + usb@d0050000 { 137 + status = "okay"; 138 + }; 139 + usb@d0051000 { 140 + status = "okay"; 141 + }; 136 142 }; 137 143 };