Lines Matching +full:simple +full:- +full:framebuffer

1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)
12 #include <dt-bindings/gpio/gpio.h>
13 #include <dt-bindings/interrupt-controller/irq.h>
14 #include <dt-bindings/interrupt-controller/arm-gic.h>
17 interrupt-parent = <&gic>;
18 #address-cells = <2>;
19 #size-cells = <2>;
21 reserved-memory {
22 #address-cells = <2>;
23 #size-cells = <2>;
29 no-map;
35 no-map;
41 no-map;
45 compatible = "shared-dma-pool";
49 linux,cma-default;
54 #address-cells = <2>;
55 #size-cells = <2>;
58 simplefb_cvbs: framebuffer-cvbs {
59 compatible = "amlogic,simple-framebuffer",
60 "simple-framebuffer";
61 amlogic,pipeline = "vpu-cvbs";
62 power-domains = <&pwrc_vpu>;
66 simplefb_hdmi: framebuffer-hdmi {
67 compatible = "amlogic,simple-framebuffer",
68 "simple-framebuffer";
69 amlogic,pipeline = "vpu-hdmi";
70 power-domains = <&pwrc_vpu>;
76 #address-cells = <0x2>;
77 #size-cells = <0x0>;
81 compatible = "arm,cortex-a53";
83 enable-method = "psci";
84 next-level-cache = <&l2>;
90 compatible = "arm,cortex-a53";
92 enable-method = "psci";
93 next-level-cache = <&l2>;
99 compatible = "arm,cortex-a53";
101 enable-method = "psci";
102 next-level-cache = <&l2>;
108 compatible = "arm,cortex-a53";
110 enable-method = "psci";
111 next-level-cache = <&l2>;
115 l2: l2-cache0 {
120 arm-pmu {
121 compatible = "arm,cortex-a53-pmu";
126 interrupt-affinity = <&cpu0>, <&cpu1>, <&cpu2>, <&cpu3>;
130 compatible = "arm,psci-0.2";
135 compatible = "arm,armv8-timer";
146 xtal: xtal-clk {
147 compatible = "fixed-clock";
148 clock-frequency = <24000000>;
149 clock-output-names = "xtal";
150 #clock-cells = <0>;
154 sm: secure-monitor {
155 compatible = "amlogic,meson-gx-sm", "amlogic,meson-gxbb-sm";
160 compatible = "amlogic,meson-gx-efuse", "amlogic,meson-gxbb-efuse";
161 #address-cells = <1>;
162 #size-cells = <1>;
163 read-only;
179 compatible = "amlogic,meson-gxbb-scpi", "arm,scpi-pre-1.0";
184 compatible = "arm,scpi-clocks";
187 compatible = "arm,scpi-dvfs-clocks";
188 #clock-cells = <1>;
189 clock-indices = <0>;
190 clock-output-names = "vcpu";
195 compatible = "amlogic,meson-gxbb-scpi-sensors", "arm,scpi-sensors";
196 #thermal-sensor-cells = <1>;
201 compatible = "simple-bus";
202 #address-cells = <2>;
203 #size-cells = <2>;
207 compatible = "simple-bus";
209 #address-cells = <2>;
210 #size-cells = <2>;
213 gpio_intc: interrupt-controller@9880 {
214 compatible = "amlogic,meson-gpio-intc";
216 interrupt-controller;
217 #interrupt-cells = <2>;
218 amlogic,channel-interrupts = <64 65 66 67 68 69 70 71>;
222 reset: reset-controller@4404 {
223 compatible = "amlogic,meson-gxbb-reset";
225 #reset-cells = <1>;
229 compatible = "amlogic,meson-gx-uart";
236 compatible = "amlogic,meson-gx-uart";
243 compatible = "amlogic,meson-gx-i2c", "amlogic,meson-gxbb-i2c";
246 #address-cells = <1>;
247 #size-cells = <0>;
252 compatible = "amlogic,meson-gx-pwm", "amlogic,meson-gxbb-pwm";
254 #pwm-cells = <3>;
259 compatible = "amlogic,meson-gx-pwm", "amlogic,meson-gxbb-pwm";
261 #pwm-cells = <3>;
266 compatible = "amlogic,meson-saradc";
268 #io-channel-cells = <1>;
274 compatible = "amlogic,meson-gx-pwm", "amlogic,meson-gxbb-pwm";
276 #pwm-cells = <3>;
281 compatible = "amlogic,meson-gx-uart";
287 clock-measure@8758 {
288 compatible = "amlogic,meson-gx-clk-measure";
293 compatible = "amlogic,meson-gx-i2c", "amlogic,meson-gxbb-i2c";
296 #address-cells = <1>;
297 #size-cells = <0>;
302 compatible = "amlogic,meson-gx-i2c", "amlogic,meson-gxbb-i2c";
305 #address-cells = <1>;
306 #size-cells = <0>;
311 compatible = "amlogic,meson-gx-spicc";
314 #address-cells = <1>;
315 #size-cells = <0>;
320 compatible = "amlogic,meson-gxbb-spifc";
322 #address-cells = <1>;
323 #size-cells = <0>;
328 compatible = "amlogic,meson-gxbb-wdt";
334 gic: interrupt-controller@c4301000 {
335 compatible = "arm,gic-400";
340 interrupt-controller;
343 #interrupt-cells = <3>;
344 #address-cells = <0>;
348 compatible = "amlogic,meson-gx-sram", "amlogic,meson-gxbb-sram", "mmio-sram";
351 #address-cells = <1>;
352 #size-cells = <1>;
355 cpu_scp_lpri: scp-shmem@0 {
356 compatible = "amlogic,meson-gx-scp-shmem", "amlogic,meson-gxbb-scp-shmem";
360 cpu_scp_hpri: scp-shmem@200 {
361 compatible = "amlogic,meson-gx-scp-shmem", "amlogic,meson-gxbb-scp-shmem";
367 compatible = "simple-bus";
369 #address-cells = <2>;
370 #size-cells = <2>;
373 sysctrl_AO: sys-ctrl@0 {
374 compatible = "amlogic,meson-gx-ao-sysctrl", "simple-mfd", "syscon";
377 pwrc_vpu: power-controller-vpu {
378 compatible = "amlogic,meson-gx-pwrc-vpu";
379 #power-domain-cells = <0>;
380 amlogic,hhi-sysctrl = <&sysctrl>;
383 clkc_AO: clock-controller {
384 compatible = "amlogic,meson-gx-aoclkc";
385 #clock-cells = <1>;
386 #reset-cells = <1>;
391 compatible = "amlogic,meson-gx-ao-cec";
396 sec_AO: ao-secure@140 {
397 compatible = "amlogic,meson-gx-ao-secure", "syscon";
399 amlogic,has-chip-id;
403 compatible = "amlogic,meson-gx-uart", "amlogic,meson-ao-uart";
410 compatible = "amlogic,meson-gx-uart", "amlogic,meson-ao-uart";
417 compatible = "amlogic,meson-gx-i2c", "amlogic,meson-gxbb-i2c";
420 #address-cells = <1>;
421 #size-cells = <0>;
426 compatible = "amlogic,meson-gx-ao-pwm", "amlogic,meson-gxbb-ao-pwm";
428 #pwm-cells = <3>;
433 compatible = "amlogic,meson-gx-ir", "amlogic,meson-gxbb-ir";
440 vdec: video-codec@c8820000 {
441 compatible = "amlogic,gx-vdec";
444 reg-names = "dos", "esparser";
448 interrupt-names = "vdec", "esparser";
450 amlogic,ao-sysctrl = <&sysctrl_AO>;
455 compatible = "simple-bus";
457 #address-cells = <2>;
458 #size-cells = <2>;
462 compatible = "amlogic,meson-rng";
468 compatible = "simple-bus";
470 #address-cells = <2>;
471 #size-cells = <2>;
474 canvas: video-lut@48 {
481 compatible = "simple-bus";
483 #address-cells = <2>;
484 #size-cells = <2>;
487 sysctrl: system-controller@0 {
488 compatible = "amlogic,meson-gx-hhi-sysctrl", "simple-mfd", "syscon";
493 compatible = "amlogic,meson-gxbb-mhu";
498 #mbox-cells = <1>;
503 compatible = "amlogic,meson-gxbb-dwmac",
504 "snps,dwmac-3.70a",
509 interrupt-names = "macirq";
510 rx-fifo-depth = <4096>;
511 tx-fifo-depth = <2048>;
516 compatible = "simple-bus";
518 #address-cells = <2>;
519 #size-cells = <2>;
523 compatible = "amlogic,meson-gx-mmc", "amlogic,meson-gxbb-mmc";
530 compatible = "amlogic,meson-gx-mmc", "amlogic,meson-gxbb-mmc";
537 compatible = "amlogic,meson-gx-mmc", "amlogic,meson-gxbb-mmc";
545 compatible = "amlogic,meson-gx-vpu";
548 reg-names = "vpu", "hhi";
550 #address-cells = <1>;
551 #size-cells = <0>;
559 /* HDMI-TX output port */
564 remote-endpoint = <&hdmi_tx_in>;
569 hdmi_tx: hdmi-tx@c883a000 {
570 compatible = "amlogic,meson-gx-dw-hdmi";
573 #address-cells = <1>;
574 #size-cells = <0>;
582 remote-endpoint = <&hdmi_tx_out>;