Lines Matching +full:bcm2835 +full:- +full:dsi1
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
14 * bcm2835 and bcm2836 implementations, leaving the CPU configuration to
15 * bcm2835.dtsi and bcm2836.dtsi.
19 compatible = "brcm,bcm2835";
20 model = "BCM2835";
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>;
97 <&dsi1 0>, <&dsi1 1>, <&dsi1 2>;
101 compatible = "brcm,bcm2835-mbox";
104 #mbox-cells = <0>;
108 compatible = "brcm,bcm2835-gpio";
115 * Since the BCM2835 only has 2 banks, the 2nd bank
123 gpio-controller;
124 #gpio-cells = <2>;
126 interrupt-controller;
127 #interrupt-cells = <2>;
129 gpio-ranges = <&gpio 0 0 54>;
310 clock-names = "uartclk", "apb_pclk";
311 arm,primecell-periphid = <0x00241011>;
315 compatible = "brcm,bcm2835-sdhost";
323 compatible = "brcm,bcm2835-i2s";
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";
355 #address-cells = <1>;
356 #size-cells = <0>;
361 compatible = "brcm,bcm2835-dsi0";
364 #address-cells = <1>;
365 #size-cells = <0>;
366 #clock-cells = <1>;
371 clock-names = "phy", "escape", "pixel";
373 clock-output-names = "dsi0_byte",
381 compatible = "brcm,bcm2835-aux";
382 #clock-cells = <1>;
388 compatible = "brcm,bcm2835-aux-uart";
396 compatible = "brcm,bcm2835-aux-spi";
400 #address-cells = <1>;
401 #size-cells = <0>;
406 compatible = "brcm,bcm2835-aux-spi";
410 #address-cells = <1>;
411 #size-cells = <0>;
416 compatible = "brcm,bcm2835-pwm";
419 assigned-clocks = <&clocks BCM2835_CLOCK_PWM>;
420 assigned-clock-rates = <10000000>;
421 #pwm-cells = <2>;
426 compatible = "brcm,bcm2835-sdhci";
434 compatible = "brcm,bcm2835-hvs";
439 dsi1: dsi@7e700000 { label
440 compatible = "brcm,bcm2835-dsi1";
443 #address-cells = <1>;
444 #size-cells = <0>;
445 #clock-cells = <1>;
450 clock-names = "phy", "escape", "pixel";
452 clock-output-names = "dsi1_byte",
460 compatible = "brcm,bcm2835-i2c";
464 #address-cells = <1>;
465 #size-cells = <0>;
470 compatible = "brcm,bcm2835-vec";
478 compatible = "brcm,bcm2835-usb";
481 #address-cells = <1>;
482 #size-cells = <0>;
484 clock-names = "otg";
486 phy-names = "usb2-phy";
492 clk_osc: clk-osc {
493 compatible = "fixed-clock";
494 #clock-cells = <0>;
495 clock-output-names = "osc";
496 clock-frequency = <19200000>;
499 clk_usb: clk-usb {
500 compatible = "fixed-clock";
501 #clock-cells = <0>;
502 clock-output-names = "otg";
503 clock-frequency = <480000000>;
508 compatible = "usb-nop-xceiv";
509 #phy-cells = <0>;