3 #include "bcm2709.dtsi"
4 #include "bcm2709-rpi.dtsi"
5 #include "bcm283x-rpi-smsc9514.dtsi"
6 #include "bcm283x-rpi-csi1-2lane.dtsi"
9 compatible = "raspberrypi,2-model-b", "brcm,bcm2836";
10 model = "Raspberry Pi 2 Model B";
12 rpi_backlight: rpi_backlight {
13 compatible = "raspberrypi,rpi-backlight";
14 firmware = <&firmware>;
18 rpi_ft5406: rpi_ft5406 {
19 compatible = "rpi,rpi-ft5406";
20 firmware = <&firmware>;
26 spi0_pins: spi0_pins {
27 brcm,pins = <9 10 11>;
28 brcm,function = <4>; /* alt0 */
31 spi0_cs_pins: spi0_cs_pins {
33 brcm,function = <1>; /* output */
47 brcm,pins = <18 19 20 21>;
48 brcm,function = <4>; /* alt0 */
51 audio_pins: audio_pins {
62 pinctrl-names = "default";
63 pinctrl-0 = <&spi0_pins &spi0_cs_pins>;
64 cs-gpios = <&gpio 8 1>, <&gpio 7 1>;
68 compatible = "spidev";
72 spi-max-frequency = <125000000>;
76 compatible = "spidev";
80 spi-max-frequency = <125000000>;
85 pinctrl-names = "default";
86 pinctrl-0 = <&i2c0_pins>;
87 clock-frequency = <100000>;
92 pinctrl-names = "default";
93 pinctrl-0 = <&i2c1_pins>;
94 clock-frequency = <100000>;
99 clock-frequency = <100000>;
132 pinctrl-names = "default";
133 pinctrl-0 = <&i2s_pins>;
140 linux,default-trigger = "mmc0";
141 gpios = <&gpio 47 0>;
146 linux,default-trigger = "input";
147 gpios = <&gpio 35 0>;
152 hpd-gpios = <&gpio 46 GPIO_ACTIVE_LOW>;
157 pinctrl-names = "default";
158 pinctrl-0 = <&audio_pins>;
164 act_led_gpio = <&act_led>,"gpios:4";
165 act_led_activelow = <&act_led>,"gpios:8";
166 act_led_trigger = <&act_led>,"linux,default-trigger";
168 pwr_led_gpio = <&pwr_led>,"gpios:4";
169 pwr_led_activelow = <&pwr_led>,"gpios:8";
170 pwr_led_trigger = <&pwr_led>,"linux,default-trigger";
181 #address-cells = <1>;