Lines Matching +full:bcm2835 +full:- +full:vec
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>
6 /* firmware-provided startup stubs live here, where the secondary CPUs are
12 * bcm2835 and bcm2836 implementations, leaving the CPU configuration to
13 * bcm2835.dtsi and bcm2836.dtsi.
17 compatible = "brcm,bcm2835";
18 model = "BCM2835";
19 interrupt-parent = <&intc>;
20 #address-cells = <1>;
21 #size-cells = <1>;
27 thermal-zones {
28 cpu_thermal: cpu-thermal {
29 polling-delay-passive = <0>;
30 polling-delay = <1000>;
32 thermal-sensors = <&thermal>;
35 cpu-crit {
42 cooling-maps {
48 compatible = "simple-bus";
49 #address-cells = <1>;
50 #size-cells = <1>;
53 compatible = "brcm,bcm2835-system-timer";
60 clock-frequency = <1000000>;
64 compatible = "brcm,bcm2835-dma";
77 /* dma channel 11-14 share one irq */
84 interrupt-names = "dma0",
99 "dma-shared-all";
100 #dma-cells = <1>;
101 brcm,dma-channel-mask = <0x7f35>;
104 intc: interrupt-controller@7e00b200 {
105 compatible = "brcm,bcm2835-armctrl-ic";
107 interrupt-controller;
108 #interrupt-cells = <2>;
112 compatible = "brcm,bcm2835-pm-wdt";
117 compatible = "brcm,bcm2835-cprman";
118 #clock-cells = <1>;
131 compatible = "brcm,bcm2835-rng";
136 compatible = "brcm,bcm2835-mbox";
139 #mbox-cells = <0>;
143 compatible = "brcm,bcm2835-gpio";
150 * Since the BCM2835 only has 2 banks, the 2nd bank
158 gpio-controller;
159 #gpio-cells = <2>;
161 interrupt-controller;
162 #interrupt-cells = <2>;
165 * BCM2835-ARM-Peripherals.pdf page 102.
373 compatible = "brcm,bcm2835-pl011", "arm,pl011", "arm,primecell";
378 clock-names = "uartclk", "apb_pclk";
379 arm,primecell-periphid = <0x00241011>;
383 compatible = "brcm,bcm2835-sdhost";
388 dma-names = "rx-tx";
393 compatible = "brcm,bcm2835-i2s";
399 dma-names = "tx", "rx";
404 compatible = "brcm,bcm2835-spi";
408 #address-cells = <1>;
409 #size-cells = <0>;
414 compatible = "brcm,bcm2835-i2c";
418 #address-cells = <1>;
419 #size-cells = <0>;
424 compatible = "brcm,bcm2835-pixelvalve0";
430 compatible = "brcm,bcm2835-pixelvalve1";
436 compatible = "brcm,bcm2835-dsi0";
439 #address-cells = <1>;
440 #size-cells = <0>;
441 #clock-cells = <1>;
446 clock-names = "phy", "escape", "pixel";
448 clock-output-names = "dsi0_byte",
455 compatible = "brcm,bcm2835-thermal";
458 #thermal-sensor-cells = <0>;
463 compatible = "brcm,bcm2835-aux";
464 #clock-cells = <1>;
470 compatible = "brcm,bcm2835-aux-uart";
478 compatible = "brcm,bcm2835-aux-spi";
482 #address-cells = <1>;
483 #size-cells = <0>;
488 compatible = "brcm,bcm2835-aux-spi";
492 #address-cells = <1>;
493 #size-cells = <0>;
498 compatible = "brcm,bcm2835-pwm";
501 assigned-clocks = <&clocks BCM2835_CLOCK_PWM>;
502 assigned-clock-rates = <10000000>;
503 #pwm-cells = <2>;
508 compatible = "brcm,bcm2835-sdhci";
516 compatible = "brcm,bcm2835-hvs";
522 compatible = "brcm,bcm2835-dsi1";
525 #address-cells = <1>;
526 #size-cells = <0>;
527 #clock-cells = <1>;
532 clock-names = "phy", "escape", "pixel";
534 clock-output-names = "dsi1_byte",
542 compatible = "brcm,bcm2835-i2c";
546 #address-cells = <1>;
547 #size-cells = <0>;
552 compatible = "brcm,bcm2835-i2c";
556 #address-cells = <1>;
557 #size-cells = <0>;
561 vec: vec@7e806000 { label
562 compatible = "brcm,bcm2835-vec";
570 compatible = "brcm,bcm2835-pixelvalve2";
576 compatible = "brcm,bcm2835-hdmi";
583 clock-names = "pixel", "hdmi";
585 dma-names = "audio-rx";
590 compatible = "brcm,bcm2835-usb";
593 #address-cells = <1>;
594 #size-cells = <0>;
596 clock-names = "otg";
598 phy-names = "usb2-phy";
602 compatible = "brcm,bcm2835-v3d";
608 compatible = "brcm,bcm2835-vc4";
613 compatible = "simple-bus";
614 #address-cells = <1>;
615 #size-cells = <0>;
619 compatible = "fixed-clock";
621 #clock-cells = <0>;
622 clock-output-names = "osc";
623 clock-frequency = <19200000>;
627 compatible = "fixed-clock";
629 #clock-cells = <0>;
630 clock-output-names = "otg";
631 clock-frequency = <480000000>;
636 compatible = "usb-nop-xceiv";
640 #include "bcm283x-uboot.dtsi"