forked from Minki/linux
5ec6f2cd8e
This connects the USB driver to the USB power domain, so that USB can actually be turned on at boot if the bootloader didn't do it for us. Signed-off-by: Alexander Aring <alex.aring@gmail.com> Signed-off-by: Eric Anholt <eric@anholt.net> Reviewed-by: Kevin Hilman <khilman@linaro.org>
77 lines
1.1 KiB
Plaintext
77 lines
1.1 KiB
Plaintext
#include <dt-bindings/power/raspberrypi-power.h>
|
|
|
|
/ {
|
|
memory {
|
|
reg = <0 0x10000000>;
|
|
};
|
|
|
|
leds {
|
|
compatible = "gpio-leds";
|
|
|
|
act {
|
|
label = "ACT";
|
|
default-state = "keep";
|
|
linux,default-trigger = "heartbeat";
|
|
};
|
|
};
|
|
|
|
soc {
|
|
firmware: firmware {
|
|
compatible = "raspberrypi,bcm2835-firmware";
|
|
mboxes = <&mailbox>;
|
|
};
|
|
|
|
power: power {
|
|
compatible = "raspberrypi,bcm2835-power";
|
|
firmware = <&firmware>;
|
|
#power-domain-cells = <1>;
|
|
};
|
|
};
|
|
};
|
|
|
|
&gpio {
|
|
pinctrl-names = "default";
|
|
|
|
gpioout: gpioout {
|
|
brcm,pins = <6>;
|
|
brcm,function = <BCM2835_FSEL_GPIO_OUT>;
|
|
};
|
|
|
|
alt0: alt0 {
|
|
brcm,pins = <0 1 2 3 4 5 7 8 9 10 11 14 15 40 45>;
|
|
brcm,function = <BCM2835_FSEL_ALT0>;
|
|
};
|
|
|
|
alt3: alt3 {
|
|
brcm,pins = <48 49 50 51 52 53>;
|
|
brcm,function = <BCM2835_FSEL_ALT3>;
|
|
};
|
|
};
|
|
|
|
&i2c0 {
|
|
status = "okay";
|
|
clock-frequency = <100000>;
|
|
};
|
|
|
|
&i2c1 {
|
|
status = "okay";
|
|
clock-frequency = <100000>;
|
|
};
|
|
|
|
&i2c2 {
|
|
status = "okay";
|
|
};
|
|
|
|
&sdhci {
|
|
status = "okay";
|
|
bus-width = <4>;
|
|
};
|
|
|
|
&pwm {
|
|
status = "okay";
|
|
};
|
|
|
|
&usb {
|
|
power-domains = <&power RPI_POWER_DOMAIN_USB>;
|
|
};
|