3 #include "bcm2709.dtsi"
4 #include "bcm2709-rpi.dtsi"
5 #include "bcm283x-rpi-smsc9514.dtsi"
6 #include "bcm283x-rpi-csi1-2lane.dtsi"
7 #include "bcm283x-rpi-i2c0mux_0_28.dtsi"
10 compatible = "raspberrypi,2-model-b", "brcm,bcm2836";
11 model = "Raspberry Pi 2 Model B";
13 rpi_backlight: rpi_backlight {
14 compatible = "raspberrypi,rpi-backlight";
15 firmware = <&firmware>;
19 rpi_ft5406: rpi_ft5406 {
20 compatible = "rpi,rpi-ft5406";
21 firmware = <&firmware>;
27 spi0_pins: spi0_pins {
28 brcm,pins = <9 10 11>;
29 brcm,function = <4>; /* alt0 */
32 spi0_cs_pins: spi0_cs_pins {
34 brcm,function = <1>; /* output */
48 brcm,pins = <18 19 20 21>;
49 brcm,function = <4>; /* alt0 */
52 audio_pins: audio_pins {
63 pinctrl-names = "default";
64 pinctrl-0 = <&spi0_pins &spi0_cs_pins>;
65 cs-gpios = <&gpio 8 1>, <&gpio 7 1>;
69 compatible = "spidev";
73 spi-max-frequency = <125000000>;
77 compatible = "spidev";
81 spi-max-frequency = <125000000>;
86 clock-frequency = <100000>;
91 pinctrl-names = "default";
92 pinctrl-0 = <&i2c1_pins>;
93 clock-frequency = <100000>;
98 clock-frequency = <100000>;
131 pinctrl-names = "default";
132 pinctrl-0 = <&i2s_pins>;
139 linux,default-trigger = "mmc0";
140 gpios = <&gpio 47 0>;
145 linux,default-trigger = "input";
146 gpios = <&gpio 35 0>;
151 hpd-gpios = <&gpio 46 GPIO_ACTIVE_LOW>;
156 pinctrl-names = "default";
157 pinctrl-0 = <&audio_pins>;
162 gpio = <&gpio 41 GPIO_ACTIVE_HIGH>;
165 cam0_reg: &cam_dummy_reg {
170 act_led_gpio = <&act_led>,"gpios:4";
171 act_led_activelow = <&act_led>,"gpios:8";
172 act_led_trigger = <&act_led>,"linux,default-trigger";
174 pwr_led_gpio = <&pwr_led>,"gpios:4";
175 pwr_led_activelow = <&pwr_led>,"gpios:8";
176 pwr_led_trigger = <&pwr_led>,"linux,default-trigger";
187 #address-cells = <1>;
191 pitouchscreen: panel@0 {
192 compatible = "raspberrypi,touchscreen";
194 raspberrypi,touchscreen-bridge = <&pitouchscreen_bridge>;