Lines Matching +full:exynos4210 +full:- +full:rotator

1 // SPDX-License-Identifier: GPL-2.0
5 * Copyright (c) 2013-2014 Samsung Electronics, Co. Ltd.
19 #include <dt-bindings/clock/s5pv210.h>
20 #include <dt-bindings/clock/s5pv210-audss.h>
23 #address-cells = <1>;
24 #size-cells = <1>;
45 #address-cells = <1>;
46 #size-cells = <0>;
50 compatible = "arm,cortex-a8";
55 xxti: oscillator-0 {
56 compatible = "fixed-clock";
57 clock-frequency = <0>;
58 clock-output-names = "xxti";
59 #clock-cells = <0>;
62 xusbxti: oscillator-1 {
63 compatible = "fixed-clock";
64 clock-frequency = <0>;
65 clock-output-names = "xusbxti";
66 #clock-cells = <0>;
70 compatible = "simple-bus";
71 #address-cells = <1>;
72 #size-cells = <1>;
76 compatible = "samsung,s5pv210-onenand";
80 interrupt-parent = <&vic1>;
83 clock-names = "bus", "onenand";
84 #address-cells = <1>;
85 #size-cells = <1>;
90 compatible = "samsung,s5pv210-chipid";
94 clocks: clock-controller@e0100000 {
95 compatible = "samsung,s5pv210-clock";
97 clock-names = "xxti", "xusbxti";
99 #clock-cells = <1>;
103 compatible = "samsung-s5pv210-pmu", "syscon";
108 compatible = "samsung,s5pv210-pinctrl";
110 interrupt-parent = <&vic0>;
113 wakeup-interrupt-controller {
114 compatible = "samsung,s5pv210-wakeup-eint";
116 interrupt-parent = <&vic0>;
123 interrupt-parent = <&vic0>;
126 clock-names = "apb_pclk";
127 #dma-cells = <1>;
128 #dma-channels = <8>;
129 #dma-requests = <32>;
135 interrupt-parent = <&vic0>;
138 clock-names = "apb_pclk";
139 #dma-cells = <1>;
140 #dma-channels = <8>;
141 #dma-requests = <32>;
145 compatible = "samsung,s5pv210-adc";
147 interrupt-parent = <&vic2>;
150 clock-names = "adc";
151 #io-channel-cells = <1>;
156 compatible = "samsung,s5pv210-spi";
158 interrupt-parent = <&vic1>;
161 dma-names = "tx", "rx";
163 clock-names = "spi", "spi_busclk0";
164 pinctrl-names = "default";
165 pinctrl-0 = <&spi0_bus>;
166 #address-cells = <1>;
167 #size-cells = <0>;
172 compatible = "samsung,s5pv210-spi";
174 interrupt-parent = <&vic1>;
177 dma-names = "tx", "rx";
179 clock-names = "spi", "spi_busclk0";
180 pinctrl-names = "default";
181 pinctrl-0 = <&spi1_bus>;
182 #address-cells = <1>;
183 #size-cells = <0>;
188 compatible = "samsung,s5pv210-keypad";
190 interrupt-parent = <&vic2>;
193 clock-names = "keypad";
198 compatible = "samsung,s3c2440-i2c";
200 interrupt-parent = <&vic1>;
203 clock-names = "i2c";
204 pinctrl-names = "default";
205 pinctrl-0 = <&i2c0_bus>;
206 #address-cells = <1>;
207 #size-cells = <0>;
212 compatible = "samsung,s3c2440-i2c";
214 interrupt-parent = <&vic1>;
217 clock-names = "i2c";
218 pinctrl-0 = <&i2c2_bus>;
219 pinctrl-names = "default";
220 #address-cells = <1>;
221 #size-cells = <0>;
225 clk_audss: clock-controller@eee10000 {
226 compatible = "samsung,s5pv210-audss-clock";
228 clock-names = "hclk", "xxti",
234 #clock-cells = <1>;
238 compatible = "samsung,s5pv210-i2s";
240 interrupt-parent = <&vic2>;
242 dma-names = "rx", "tx", "tx-sec";
244 clock-names = "iis",
250 samsung,idma-addr = <0xc0010000>;
251 pinctrl-names = "default";
252 pinctrl-0 = <&i2s0_bus>;
253 #sound-dai-cells = <0>;
258 compatible = "samsung,s3c6410-i2s";
260 interrupt-parent = <&vic2>;
262 dma-names = "rx", "tx";
264 clock-names = "iis", "i2s_opclk0";
266 pinctrl-names = "default";
267 pinctrl-0 = <&i2s1_bus>;
268 #sound-dai-cells = <0>;
273 compatible = "samsung,s3c6410-i2s";
275 interrupt-parent = <&vic2>;
277 dma-names = "rx", "tx";
279 clock-names = "iis", "i2s_opclk0";
281 pinctrl-names = "default";
282 pinctrl-0 = <&i2s2_bus>;
283 #sound-dai-cells = <0>;
288 compatible = "samsung,s5pc100-pwm";
290 interrupt-parent = <&vic0>;
292 clock-names = "timers";
294 #pwm-cells = <3>;
298 compatible = "samsung,s3c6410-wdt";
300 interrupt-parent = <&vic0>;
302 clock-names = "watchdog";
307 compatible = "samsung,s3c6410-rtc";
309 interrupt-parent = <&vic0>;
312 clock-names = "rtc";
317 compatible = "samsung,s5pv210-uart";
319 interrupt-parent = <&vic1>;
321 clock-names = "uart", "clk_uart_baud0",
329 compatible = "samsung,s5pv210-uart";
331 interrupt-parent = <&vic1>;
333 clock-names = "uart", "clk_uart_baud0",
341 compatible = "samsung,s5pv210-uart";
343 interrupt-parent = <&vic1>;
345 clock-names = "uart", "clk_uart_baud0",
353 compatible = "samsung,s5pv210-uart";
355 interrupt-parent = <&vic1>;
357 clock-names = "uart", "clk_uart_baud0",
365 compatible = "samsung,s3c6410-sdhci";
367 interrupt-parent = <&vic1>;
369 clock-names = "hsmmc", "mmc_busclk.0", "mmc_busclk.2";
376 compatible = "samsung,s3c6410-sdhci";
378 interrupt-parent = <&vic1>;
380 clock-names = "hsmmc", "mmc_busclk.0", "mmc_busclk.2";
387 compatible = "samsung,s3c6410-sdhci";
389 interrupt-parent = <&vic1>;
391 clock-names = "hsmmc", "mmc_busclk.0", "mmc_busclk.2";
398 compatible = "samsung,s3c6410-sdhci";
400 interrupt-parent = <&vic3>;
402 clock-names = "hsmmc", "mmc_busclk.0", "mmc_busclk.3";
409 compatible = "samsung,s3c6400-hsotg";
411 interrupt-parent = <&vic1>;
414 clock-names = "otg";
415 phy-names = "usb2-phy";
421 compatible = "samsung,s5pv210-usb2-phy";
423 samsung,pmureg-phandle = <&pmu_syscon>;
425 clock-names = "phy", "ref";
426 #phy-cells = <1>;
431 compatible = "samsung,exynos4210-ehci";
434 interrupt-parent = <&vic1>;
436 clock-names = "usbhost";
437 #address-cells = <1>;
438 #size-cells = <0>;
448 compatible = "samsung,exynos4210-ohci";
451 interrupt-parent = <&vic1>;
453 clock-names = "usbhost";
454 #address-cells = <1>;
455 #size-cells = <0>;
465 compatible = "samsung,mfc-v5";
467 interrupt-parent = <&vic2>;
470 clock-names = "sclk_mfc", "mfc";
473 vic0: interrupt-controller@f2000000 {
474 compatible = "arm,pl192-vic";
475 interrupt-controller;
477 #interrupt-cells = <1>;
480 vic1: interrupt-controller@f2100000 {
481 compatible = "arm,pl192-vic";
482 interrupt-controller;
484 #interrupt-cells = <1>;
487 vic2: interrupt-controller@f2200000 {
488 compatible = "arm,pl192-vic";
489 interrupt-controller;
491 #interrupt-cells = <1>;
494 vic3: interrupt-controller@f2300000 {
495 compatible = "arm,pl192-vic";
496 interrupt-controller;
498 #interrupt-cells = <1>;
502 compatible = "samsung,s5pv210-fimd";
503 interrupt-parent = <&vic2>;
505 interrupt-names = "fifo", "vsync", "lcd_sys";
508 clock-names = "sclk_fimd", "fimd";
513 compatible = "samsung,s5pv210-dmc";
518 compatible = "samsung,s5pv210-dmc";
523 compatible = "samsung,s5pv210-g2d";
525 interrupt-parent = <&vic2>;
528 clock-names = "sclk_fimg2d", "fimg2d";
534 interrupt-parent = <&vic0>;
537 clock-names = "apb_pclk";
538 #dma-cells = <1>;
539 #dma-channels = <8>;
540 #dma-requests = <1>;
543 rotator: rotator@fa300000 { label
544 compatible = "samsung,s5pv210-rotator";
546 interrupt-parent = <&vic2>;
549 clock-names = "rotator";
553 compatible = "samsung,s3c2440-i2c";
555 interrupt-parent = <&vic2>;
558 clock-names = "i2c";
559 pinctrl-names = "default";
560 pinctrl-0 = <&i2c1_bus>;
561 #address-cells = <1>;
562 #size-cells = <0>;
567 compatible = "samsung,fimc", "simple-bus";
568 pinctrl-names = "default";
569 pinctrl-0 = <>;
571 clock-names = "sclk_cam0", "sclk_cam1";
572 #address-cells = <1>;
573 #size-cells = <1>;
574 #clock-cells = <1>;
575 clock-output-names = "cam_a_clkout", "cam_b_clkout";
579 compatible = "samsung,s5pv210-csis";
581 interrupt-parent = <&vic2>;
585 clock-names = "clk_csis",
587 bus-width = <4>;
589 #address-cells = <1>;
590 #size-cells = <0>;
594 compatible = "samsung,s5pv210-fimc";
597 interrupt-parent = <&vic2>;
600 clock-names = "fimc",
602 samsung,pix-limits = <4224 8192 1920 4224>;
603 samsung,min-pix-alignment = <16 8>;
604 samsung,cam-if;
608 compatible = "samsung,s5pv210-fimc";
610 interrupt-parent = <&vic2>;
614 clock-names = "fimc",
616 samsung,pix-limits = <4224 8192 1920 4224>;
617 samsung,min-pix-alignment = <1 1>;
618 samsung,mainscaler-ext;
619 samsung,cam-if;
620 samsung,lcd-wb;
624 compatible = "samsung,s5pv210-fimc";
626 interrupt-parent = <&vic2>;
630 clock-names = "fimc",
632 samsung,pix-limits = <1920 8192 1280 1920>;
633 samsung,min-pix-alignment = <16 8>;
635 samsung,cam-if;
639 jpeg_codec: jpeg-codec@fb600000 {
640 compatible = "samsung,s5pv210-jpeg";
642 interrupt-parent = <&vic2>;
645 clock-names = "jpeg";
650 #include "s5pv210-pinctrl.dtsi"