Home | History | Annotate | Download | only in dts
      1 #include <dt-bindings/power/raspberrypi-power.h>
      2 
      3 / {
      4 	memory {
      5 		device_type = "memory";
      6 		reg = <0 0x10000000>;
      7 	};
      8 
      9 	leds {
     10 		compatible = "gpio-leds";
     11 
     12 		act {
     13 			label = "ACT";
     14 			default-state = "keep";
     15 			linux,default-trigger = "heartbeat";
     16 		};
     17 	};
     18 
     19 	soc {
     20 		firmware: firmware {
     21 			compatible = "raspberrypi,bcm2835-firmware";
     22 			mboxes = <&mailbox>;
     23 		};
     24 
     25 		power: power {
     26 			compatible = "raspberrypi,bcm2835-power";
     27 			firmware = <&firmware>;
     28 			#power-domain-cells = <1>;
     29 		};
     30 	};
     31 };
     32 
     33 &gpio {
     34 	pinctrl-names = "default";
     35 
     36 	gpioout: gpioout {
     37 		brcm,pins = <6>;
     38 		brcm,function = <BCM2835_FSEL_GPIO_OUT>;
     39 	};
     40 
     41 	alt0: alt0 {
     42 		brcm,pins = <4 5 7 8 9 10 11>;
     43 		brcm,function = <BCM2835_FSEL_ALT0>;
     44 	};
     45 };
     46 
     47 &i2c0 {
     48 	pinctrl-names = "default";
     49 	pinctrl-0 = <&i2c0_gpio0>;
     50 	status = "okay";
     51 	clock-frequency = <100000>;
     52 };
     53 
     54 &i2c1 {
     55 	pinctrl-names = "default";
     56 	pinctrl-0 = <&i2c1_gpio2>;
     57 	status = "okay";
     58 	clock-frequency = <100000>;
     59 };
     60 
     61 &i2c2 {
     62 	status = "okay";
     63 };
     64 
     65 &sdhci {
     66 	pinctrl-names = "default";
     67 	pinctrl-0 = <&emmc_gpio48>;
     68 	status = "okay";
     69 	bus-width = <4>;
     70 };
     71 
     72 &sdhost {
     73 	pinctrl-names = "default";
     74 	pinctrl-0 = <&sdhost_gpio48>;
     75 	bus-width = <4>;
     76 };
     77 
     78 &pwm {
     79 	pinctrl-names = "default";
     80 	pinctrl-0 = <&pwm0_gpio40 &pwm1_gpio45>;
     81 	status = "okay";
     82 };
     83 
     84 &usb {
     85 	power-domains = <&power RPI_POWER_DOMAIN_USB>;
     86 };
     87 
     88 &v3d {
     89 	power-domains = <&power RPI_POWER_DOMAIN_V3D>;
     90 };
     91 
     92 &hdmi {
     93 	power-domains = <&power RPI_POWER_DOMAIN_HDMI>;
     94 	status = "okay";
     95 };
     96 
     97 &vec {
     98 	power-domains = <&power RPI_POWER_DOMAIN_VEC>;
     99 	status = "okay";
    100 };
    101 
    102 &dsi0 {
    103 	power-domains = <&power RPI_POWER_DOMAIN_DSI0>;
    104 };
    105 
    106 &dsi1 {
    107 	power-domains = <&power RPI_POWER_DOMAIN_DSI1>;
    108 };
    109