146025584SFabian Vogt#include <dt-bindings/power/raspberrypi-power.h> 246025584SFabian Vogt 346025584SFabian Vogt/ { 446025584SFabian Vogt memory { 546025584SFabian Vogt device_type = "memory"; 646025584SFabian Vogt reg = <0 0x10000000>; 746025584SFabian Vogt }; 846025584SFabian Vogt 946025584SFabian Vogt leds { 1046025584SFabian Vogt compatible = "gpio-leds"; 1146025584SFabian Vogt 1246025584SFabian Vogt act { 1346025584SFabian Vogt label = "ACT"; 1446025584SFabian Vogt default-state = "keep"; 1546025584SFabian Vogt linux,default-trigger = "heartbeat"; 1646025584SFabian Vogt }; 1746025584SFabian Vogt }; 1846025584SFabian Vogt 1946025584SFabian Vogt soc { 2046025584SFabian Vogt firmware: firmware { 2146025584SFabian Vogt compatible = "raspberrypi,bcm2835-firmware"; 2246025584SFabian Vogt mboxes = <&mailbox>; 2346025584SFabian Vogt }; 2446025584SFabian Vogt 2546025584SFabian Vogt power: power { 2646025584SFabian Vogt compatible = "raspberrypi,bcm2835-power"; 2746025584SFabian Vogt firmware = <&firmware>; 2846025584SFabian Vogt #power-domain-cells = <1>; 2946025584SFabian Vogt }; 3046025584SFabian Vogt }; 3146025584SFabian Vogt}; 3246025584SFabian Vogt 3346025584SFabian Vogt&gpio { 3446025584SFabian Vogt pinctrl-names = "default"; 3546025584SFabian Vogt 3646025584SFabian Vogt gpioout: gpioout { 3746025584SFabian Vogt brcm,pins = <6>; 3846025584SFabian Vogt brcm,function = <BCM2835_FSEL_GPIO_OUT>; 3946025584SFabian Vogt }; 4046025584SFabian Vogt 4146025584SFabian Vogt alt0: alt0 { 42*409f05f2SAlexander Graf brcm,pins = <4 5 7 8 9 10 11>; 4346025584SFabian Vogt brcm,function = <BCM2835_FSEL_ALT0>; 4446025584SFabian Vogt }; 4546025584SFabian Vogt}; 4646025584SFabian Vogt 4746025584SFabian Vogt&i2c0 { 48*409f05f2SAlexander Graf pinctrl-names = "default"; 49*409f05f2SAlexander Graf pinctrl-0 = <&i2c0_gpio0>; 5046025584SFabian Vogt status = "okay"; 5146025584SFabian Vogt clock-frequency = <100000>; 5246025584SFabian Vogt}; 5346025584SFabian Vogt 5446025584SFabian Vogt&i2c1 { 55*409f05f2SAlexander Graf pinctrl-names = "default"; 56*409f05f2SAlexander Graf pinctrl-0 = <&i2c1_gpio2>; 5746025584SFabian Vogt status = "okay"; 5846025584SFabian Vogt clock-frequency = <100000>; 5946025584SFabian Vogt}; 6046025584SFabian Vogt 6146025584SFabian Vogt&i2c2 { 6246025584SFabian Vogt status = "okay"; 6346025584SFabian Vogt}; 6446025584SFabian Vogt 6546025584SFabian Vogt&sdhci { 66*409f05f2SAlexander Graf pinctrl-names = "default"; 67*409f05f2SAlexander Graf pinctrl-0 = <&emmc_gpio48>; 6846025584SFabian Vogt status = "okay"; 6946025584SFabian Vogt bus-width = <4>; 7046025584SFabian Vogt}; 7146025584SFabian Vogt 72*409f05f2SAlexander Graf&sdhost { 73*409f05f2SAlexander Graf pinctrl-names = "default"; 74*409f05f2SAlexander Graf pinctrl-0 = <&sdhost_gpio48>; 75*409f05f2SAlexander Graf bus-width = <4>; 76*409f05f2SAlexander Graf}; 77*409f05f2SAlexander Graf 7846025584SFabian Vogt&pwm { 79*409f05f2SAlexander Graf pinctrl-names = "default"; 80*409f05f2SAlexander Graf pinctrl-0 = <&pwm0_gpio40 &pwm1_gpio45>; 8146025584SFabian Vogt status = "okay"; 8246025584SFabian Vogt}; 8346025584SFabian Vogt 8446025584SFabian Vogt&usb { 8546025584SFabian Vogt power-domains = <&power RPI_POWER_DOMAIN_USB>; 8646025584SFabian Vogt}; 8746025584SFabian Vogt 8846025584SFabian Vogt&v3d { 8946025584SFabian Vogt power-domains = <&power RPI_POWER_DOMAIN_V3D>; 9046025584SFabian Vogt}; 9146025584SFabian Vogt 9246025584SFabian Vogt&hdmi { 9346025584SFabian Vogt power-domains = <&power RPI_POWER_DOMAIN_HDMI>; 9446025584SFabian Vogt status = "okay"; 9546025584SFabian Vogt}; 96*409f05f2SAlexander Graf 97*409f05f2SAlexander Graf&vec { 98*409f05f2SAlexander Graf power-domains = <&power RPI_POWER_DOMAIN_VEC>; 99*409f05f2SAlexander Graf status = "okay"; 100*409f05f2SAlexander Graf}; 101*409f05f2SAlexander Graf 102*409f05f2SAlexander Graf&dsi0 { 103*409f05f2SAlexander Graf power-domains = <&power RPI_POWER_DOMAIN_DSI0>; 104*409f05f2SAlexander Graf}; 105*409f05f2SAlexander Graf 106*409f05f2SAlexander Graf&dsi1 { 107*409f05f2SAlexander Graf power-domains = <&power RPI_POWER_DOMAIN_DSI1>; 108*409f05f2SAlexander Graf}; 109