Lines Matching +full:spi +full:- +full:pins

1 #include <dt-bindings/pinctrl/bcm2835.h>
2 #include <dt-bindings/clock/bcm2835.h>
3 #include <dt-bindings/clock/bcm2835-aux.h>
4 #include <dt-bindings/gpio/gpio.h>
5 #include <dt-bindings/interrupt-controller/irq.h>
6 #include <dt-bindings/soc/bcm2835-pm.h>
8 /* firmware-provided startup stubs live here, where the secondary CPUs are
21 #address-cells = <1>;
22 #size-cells = <1>;
30 stdout-path = "serial0:115200n8";
33 rmem: reserved-memory {
34 #address-cells = <1>;
35 #size-cells = <1>;
39 compatible = "shared-dma-pool";
42 linux,cma-default;
46 thermal-zones {
47 cpu_thermal: cpu-thermal {
48 polling-delay-passive = <0>;
49 polling-delay = <1000>;
52 cpu-crit {
59 cooling-maps {
65 compatible = "simple-bus";
66 #address-cells = <1>;
67 #size-cells = <1>;
70 compatible = "brcm,bcm2835-system-timer";
77 clock-frequency = <1000000>;
81 compatible = "brcm,bcm2835-txp";
87 compatible = "brcm,bcm2835-cprman";
88 #clock-cells = <1>;
101 compatible = "brcm,bcm2835-mbox";
104 #mbox-cells = <0>;
108 compatible = "brcm,bcm2835-gpio";
123 gpio-controller;
124 #gpio-cells = <2>;
126 interrupt-controller;
127 #interrupt-cells = <2>;
129 gpio-ranges = <&gpio 0 0 54>;
139 brcm,pins = <0 1 2 3 4 5 6 7 8 9 10 11
145 brcm,pins = <22 23 24 25 26 27>;
149 brcm,pins = <34 35 36 37 38 39>;
159 brcm,pins = <48 49 50 51 52 53>;
164 brcm,pins = <4>;
168 brcm,pins = <5>;
172 brcm,pins = <42>;
176 brcm,pins = <44>;
180 brcm,pins = <6>;
184 brcm,pins = <43>;
190 brcm,pins = <0 1>;
194 brcm,pins = <28 29>;
198 brcm,pins = <44 45>;
202 brcm,pins = <2 3>;
206 brcm,pins = <44 45>;
211 brcm,pins = <22 23 24 25 26 27>;
216 brcm,pins = <18 19 20 21>;
220 brcm,pins = <28 29 30 31>;
225 brcm,pins = <48 49 50 51 52 53>;
230 brcm,pins = <7 8 9 10 11>;
234 brcm,pins = <35 36 37 38 39>;
238 brcm,pins = <16 17 18 19 20 21>;
242 brcm,pins = <40 41 42 43 44 45>;
247 brcm,pins = <14 15>;
252 * people often run uart0 on the two pins
256 brcm,pins = <16 17>;
260 brcm,pins = <30 31>;
265 brcm,pins = <32 33>;
270 brcm,pins = <36 37>;
274 brcm,pins = <38 39>;
279 brcm,pins = <14 15>;
283 brcm,pins = <16 17>;
287 brcm,pins = <32 33>;
291 brcm,pins = <30 31>;
295 brcm,pins = <40 41>;
299 brcm,pins = <42 43>;
310 clock-names = "uartclk", "apb_pclk";
311 arm,primecell-periphid = <0x00241011>;
315 compatible = "brcm,bcm2835-sdhost";
323 compatible = "brcm,bcm2835-i2s";
329 spi: spi@7e204000 { label
330 compatible = "brcm,bcm2835-spi";
334 #address-cells = <1>;
335 #size-cells = <0>;
340 compatible = "brcm,bcm2835-i2c";
344 #address-cells = <1>;
345 #size-cells = <0>;
350 compatible = "brcm,bcm2835-dpi";
354 clock-names = "core", "pixel";
359 compatible = "brcm,bcm2835-dsi0";
362 #address-cells = <1>;
363 #size-cells = <0>;
364 #clock-cells = <1>;
369 clock-names = "phy", "escape", "pixel";
371 clock-output-names = "dsi0_byte",
379 compatible = "brcm,bcm2835-aux";
380 #clock-cells = <1>;
386 compatible = "brcm,bcm2835-aux-uart";
393 spi1: spi@7e215080 {
394 compatible = "brcm,bcm2835-aux-spi";
398 #address-cells = <1>;
399 #size-cells = <0>;
403 spi2: spi@7e2150c0 {
404 compatible = "brcm,bcm2835-aux-spi";
408 #address-cells = <1>;
409 #size-cells = <0>;
414 compatible = "brcm,bcm2835-pwm";
417 assigned-clocks = <&clocks BCM2835_CLOCK_PWM>;
418 assigned-clock-rates = <10000000>;
419 #pwm-cells = <2>;
424 compatible = "brcm,bcm2835-sdhci";
432 compatible = "brcm,bcm2835-hvs";
438 compatible = "brcm,bcm2835-dsi1";
441 #address-cells = <1>;
442 #size-cells = <0>;
443 #clock-cells = <1>;
448 clock-names = "phy", "escape", "pixel";
450 clock-output-names = "dsi1_byte",
458 compatible = "brcm,bcm2835-i2c";
462 #address-cells = <1>;
463 #size-cells = <0>;
468 compatible = "brcm,bcm2835-usb";
471 #address-cells = <1>;
472 #size-cells = <0>;
474 clock-names = "otg";
476 phy-names = "usb2-phy";
482 clk_osc: clk-osc {
483 compatible = "fixed-clock";
484 #clock-cells = <0>;
485 clock-output-names = "osc";
486 clock-frequency = <19200000>;
489 clk_usb: clk-usb {
490 compatible = "fixed-clock";
491 #clock-cells = <0>;
492 clock-output-names = "otg";
493 clock-frequency = <480000000>;
498 compatible = "usb-nop-xceiv";
499 #phy-cells = <0>;