Lines Matching +full:bcm2835 +full:- +full:hdmi
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>
7 * bcm2835 and bcm2836 implementations, leaving the CPU configuration to
8 * bcm2835.dtsi and bcm2836.dtsi.
12 compatible = "brcm,bcm2835";
13 model = "BCM2835";
14 interrupt-parent = <&intc>;
15 #address-cells = <1>;
16 #size-cells = <1>;
23 compatible = "simple-bus";
24 #address-cells = <1>;
25 #size-cells = <1>;
28 compatible = "brcm,bcm2835-system-timer";
35 clock-frequency = <1000000>;
39 compatible = "brcm,bcm2835-dma";
52 /* dma channel 11-14 share one irq */
59 interrupt-names = "dma0",
74 "dma-shared-all";
75 #dma-cells = <1>;
76 brcm,dma-channel-mask = <0x7f35>;
79 intc: interrupt-controller@7e00b200 {
80 compatible = "brcm,bcm2835-armctrl-ic";
82 interrupt-controller;
83 #interrupt-cells = <2>;
87 compatible = "brcm,bcm2835-pm-wdt";
92 compatible = "brcm,bcm2835-cprman";
93 #clock-cells = <1>;
103 compatible = "brcm,bcm2835-rng";
108 compatible = "brcm,bcm2835-mbox";
111 #mbox-cells = <0>;
115 compatible = "brcm,bcm2835-gpio";
122 * Since the BCM2835 only has 2 banks, the 2nd bank
130 gpio-controller;
131 #gpio-cells = <2>;
133 interrupt-controller;
134 #interrupt-cells = <2>;
138 compatible = "brcm,bcm2835-pl011", "arm,pl011", "arm,primecell";
143 clock-names = "uartclk", "apb_pclk";
144 arm,primecell-periphid = <0x00241011>;
148 compatible = "brcm,bcm2835-i2s";
154 dma-names = "tx", "rx";
159 compatible = "brcm,bcm2835-spi";
163 #address-cells = <1>;
164 #size-cells = <0>;
169 compatible = "brcm,bcm2835-i2c";
173 #address-cells = <1>;
174 #size-cells = <0>;
179 compatible = "brcm,bcm2835-pixelvalve0";
185 compatible = "brcm,bcm2835-pixelvalve1";
191 compatible = "brcm,bcm2835-aux";
192 #clock-cells = <1>;
198 compatible = "brcm,bcm2835-aux-uart";
206 compatible = "brcm,bcm2835-aux-spi";
210 #address-cells = <1>;
211 #size-cells = <0>;
216 compatible = "brcm,bcm2835-aux-spi";
220 #address-cells = <1>;
221 #size-cells = <0>;
226 compatible = "brcm,bcm2835-pwm";
229 assigned-clocks = <&clocks BCM2835_CLOCK_PWM>;
230 assigned-clock-rates = <10000000>;
231 #pwm-cells = <2>;
236 compatible = "brcm,bcm2835-sdhci";
244 compatible = "brcm,bcm2835-hvs";
250 compatible = "brcm,bcm2835-i2c";
254 #address-cells = <1>;
255 #size-cells = <0>;
260 compatible = "brcm,bcm2835-i2c";
264 #address-cells = <1>;
265 #size-cells = <0>;
270 compatible = "brcm,bcm2835-pixelvalve2";
275 hdmi: hdmi@7e902000 { label
276 compatible = "brcm,bcm2835-hdmi";
283 clock-names = "pixel", "hdmi";
288 compatible = "brcm,bcm2835-usb";
291 #address-cells = <1>;
292 #size-cells = <0>;
296 compatible = "brcm,bcm2835-v3d";
302 compatible = "brcm,bcm2835-vc4";
307 compatible = "simple-bus";
308 #address-cells = <1>;
309 #size-cells = <0>;
313 compatible = "fixed-clock";
315 #clock-cells = <0>;
316 clock-output-names = "osc";
317 clock-frequency = <19200000>;
323 #include "bcm283x-uboot.dtsi"