3 #include "bcm2708.dtsi"
4 #include "bcm283x-rpi-smsc9512.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 = <28 29 30 31>;
38 brcm,function = <6>; /* alt2 */
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 16 1>;
114 hpd-gpios = <&gpio 46 GPIO_ACTIVE_HIGH>;
118 pinctrl-names = "default";
119 pinctrl-0 = <&audio_pins>;
124 uart0 = <&uart0>,"status";
125 uart1 = <&uart1>,"status";
126 i2s = <&i2s>,"status";
127 spi = <&spi0>,"status";
128 i2c0 = <&i2c0>,"status";
129 i2c1 = <&i2c1>,"status";
130 i2c2_iknowwhatimdoing = <&i2c2>,"status";
131 i2c0_baudrate = <&i2c0>,"clock-frequency:0";
132 i2c1_baudrate = <&i2c1>,"clock-frequency:0";
133 i2c2_baudrate = <&i2c2>,"clock-frequency:0";
135 act_led_gpio = <&act_led>,"gpios:4";
136 act_led_activelow = <&act_led>,"gpios:8";
137 act_led_trigger = <&act_led>,"linux,default-trigger";
139 audio = <&audio>,"status";
140 watchdog = <&watchdog>,"status";
141 random = <&random>,"status";
142 sd_overclock = <&sdhost>,"brcm,overclock-50:0";
143 sd_force_pio = <&sdhost>,"brcm,force-pio?";
144 sd_pio_limit = <&sdhost>,"brcm,pio-limit:0";
145 sd_debug = <&sdhost>,"brcm,debug";