ARM: bcm2835: add USB controller to device tree
authorStephen Warren <swarren@wwwdotorg.org>
Fri, 27 Dec 2013 02:43:10 +0000 (19:43 -0700)
committerOlof Johansson <olof@lixom.net>
Thu, 2 Jan 2014 20:08:03 +0000 (12:08 -0800)
commit5631e7f4e29b1ebf3d856614c0b5876463857da6
treed7d2f785fd040dbe0ac233efdbf247b0c3c74e99
parentc53cb8d6a2cbcf9d85f5129e9efd4a0275f89d03
ARM: bcm2835: add USB controller to device tree

The BCM2835 SoC contains a DWC2 USB controller. Add this to the DT.

Set up the pin controller to fully enable the USB controller on the
Raspberry Pi. The GPIO setup works because the default output value for
GPIO 6 (LAN_RUN/n_reset) just happens to be 1, which enables the
USB/LAN chip.

Note that you'll need a U-Boot which enables power to the USB controller;
search for U-Boot patch "ARM: rpi_b: power on SDHCI and USB HW modules".

Signed-off-by: Stephen Warren <swarren@wwwdotorg.org>
Signed-off-by: Olof Johansson <olof@lixom.net>
arch/arm/boot/dts/bcm2835-rpi-b.dts
arch/arm/boot/dts/bcm2835.dtsi