3 #include "bcm2708.dtsi"
4 #include "bcm283x-rpi-smsc9514.dtsi"
7 model = "Raspberry Pi Model B+";
11 sdhost_pins: sdhost_pins {
12 brcm,pins = <48 49 50 51 52 53>;
13 brcm,function = <4>; /* alt0 */
16 spi0_pins: spi0_pins {
17 brcm,pins = <9 10 11>;
18 brcm,function = <4>; /* alt0 */
21 spi0_cs_pins: spi0_cs_pins {
23 brcm,function = <1>; /* output */
37 brcm,pins = <18 19 20 21>;
38 brcm,function = <4>; /* alt0 */
41 audio_pins: audio_pins {
48 pinctrl-names = "default";
49 pinctrl-0 = <&sdhost_pins>;
63 pinctrl-names = "default";
64 pinctrl-0 = <&spi0_pins &spi0_cs_pins>;
65 cs-gpios = <&gpio 8 1>, <&gpio 7 1>;
68 compatible = "spidev";
72 spi-max-frequency = <500000>;
76 compatible = "spidev";
80 spi-max-frequency = <500000>;
85 pinctrl-names = "default";
86 pinctrl-0 = <&i2c0_pins>;
87 clock-frequency = <100000>;
91 pinctrl-names = "default";
92 pinctrl-0 = <&i2c1_pins>;
93 clock-frequency = <100000>;
97 clock-frequency = <100000>;
101 pinctrl-names = "default";
102 pinctrl-0 = <&i2s_pins>;
108 linux,default-trigger = "mmc0";
109 gpios = <&gpio 47 0>;
114 linux,default-trigger = "input";
115 gpios = <&gpio 35 0>;
120 hpd-gpios = <&gpio 46 GPIO_ACTIVE_LOW>;
124 pinctrl-names = "default";
125 pinctrl-0 = <&audio_pins>;
130 uart0 = <&uart0>,"status";
131 uart1 = <&uart1>,"status";
132 i2s = <&i2s>,"status";
133 spi = <&spi0>,"status";
134 i2c0 = <&i2c0>,"status";
135 i2c1 = <&i2c1>,"status";
136 i2c2_iknowwhatimdoing = <&i2c2>,"status";
137 i2c0_baudrate = <&i2c0>,"clock-frequency:0";
138 i2c1_baudrate = <&i2c1>,"clock-frequency:0";
139 i2c2_baudrate = <&i2c2>,"clock-frequency:0";
141 act_led_gpio = <&act_led>,"gpios:4";
142 act_led_activelow = <&act_led>,"gpios:8";
143 act_led_trigger = <&act_led>,"linux,default-trigger";
145 pwr_led_gpio = <&pwr_led>,"gpios:4";
146 pwr_led_activelow = <&pwr_led>,"gpios:8";
147 pwr_led_trigger = <&pwr_led>,"linux,default-trigger";
149 audio = <&audio>,"status";
150 watchdog = <&watchdog>,"status";
151 random = <&random>,"status";
152 sd_overclock = <&sdhost>,"brcm,overclock-50:0";
153 sd_force_pio = <&sdhost>,"brcm,force-pio?";
154 sd_pio_limit = <&sdhost>,"brcm,pio-limit:0";
155 sd_debug = <&sdhost>,"brcm,debug";