| #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"; | |
| }; |