1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586 |
- #include <dt-bindings/power/raspberrypi-power.h>
- / {
- memory {
- device_type = "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>;
- };
- &v3d {
- power-domains = <&power RPI_POWER_DOMAIN_V3D>;
- };
- &hdmi {
- power-domains = <&power RPI_POWER_DOMAIN_HDMI>;
- status = "okay";
- };
|