Lines Matching +full:s3c6400 +full:- +full:pwm
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>;
152 io-channel-ranges;
157 compatible = "samsung,s5pv210-spi";
159 interrupt-parent = <&vic1>;
162 dma-names = "tx", "rx";
164 clock-names = "spi", "spi_busclk0";
165 pinctrl-names = "default";
166 pinctrl-0 = <&spi0_bus>;
167 #address-cells = <1>;
168 #size-cells = <0>;
173 compatible = "samsung,s5pv210-spi";
175 interrupt-parent = <&vic1>;
178 dma-names = "tx", "rx";
180 clock-names = "spi", "spi_busclk0";
181 pinctrl-names = "default";
182 pinctrl-0 = <&spi1_bus>;
183 #address-cells = <1>;
184 #size-cells = <0>;
189 compatible = "samsung,s5pv210-keypad";
191 interrupt-parent = <&vic2>;
194 clock-names = "keypad";
199 compatible = "samsung,s3c2440-i2c";
201 interrupt-parent = <&vic1>;
204 clock-names = "i2c";
205 pinctrl-names = "default";
206 pinctrl-0 = <&i2c0_bus>;
207 #address-cells = <1>;
208 #size-cells = <0>;
213 compatible = "samsung,s3c2440-i2c";
215 interrupt-parent = <&vic1>;
218 clock-names = "i2c";
219 pinctrl-0 = <&i2c2_bus>;
220 pinctrl-names = "default";
221 #address-cells = <1>;
222 #size-cells = <0>;
226 clk_audss: clock-controller@eee10000 {
227 compatible = "samsung,s5pv210-audss-clock";
229 clock-names = "hclk", "xxti",
235 #clock-cells = <1>;
239 compatible = "samsung,s5pv210-i2s";
241 interrupt-parent = <&vic2>;
243 dma-names = "rx", "tx", "tx-sec";
245 clock-names = "iis",
251 samsung,idma-addr = <0xc0010000>;
252 pinctrl-names = "default";
253 pinctrl-0 = <&i2s0_bus>;
254 #sound-dai-cells = <0>;
259 compatible = "samsung,s3c6410-i2s";
261 interrupt-parent = <&vic2>;
263 dma-names = "rx", "tx";
265 clock-names = "iis", "i2s_opclk0";
267 pinctrl-names = "default";
268 pinctrl-0 = <&i2s1_bus>;
269 #sound-dai-cells = <0>;
274 compatible = "samsung,s3c6410-i2s";
276 interrupt-parent = <&vic2>;
278 dma-names = "rx", "tx";
280 clock-names = "iis", "i2s_opclk0";
282 pinctrl-names = "default";
283 pinctrl-0 = <&i2s2_bus>;
284 #sound-dai-cells = <0>;
288 pwm: pwm@e2500000 { label
289 compatible = "samsung,s5pc100-pwm";
291 interrupt-parent = <&vic0>;
293 clock-names = "timers";
295 #pwm-cells = <3>;
299 compatible = "samsung,s3c6410-wdt";
301 interrupt-parent = <&vic0>;
303 clock-names = "watchdog";
308 compatible = "samsung,s3c6410-rtc";
310 interrupt-parent = <&vic0>;
313 clock-names = "rtc";
318 compatible = "samsung,s5pv210-uart";
320 interrupt-parent = <&vic1>;
322 clock-names = "uart", "clk_uart_baud0",
330 compatible = "samsung,s5pv210-uart";
332 interrupt-parent = <&vic1>;
334 clock-names = "uart", "clk_uart_baud0",
342 compatible = "samsung,s5pv210-uart";
344 interrupt-parent = <&vic1>;
346 clock-names = "uart", "clk_uart_baud0",
354 compatible = "samsung,s5pv210-uart";
356 interrupt-parent = <&vic1>;
358 clock-names = "uart", "clk_uart_baud0",
366 compatible = "samsung,s3c6410-sdhci";
368 interrupt-parent = <&vic1>;
370 clock-names = "hsmmc", "mmc_busclk.0", "mmc_busclk.2";
377 compatible = "samsung,s3c6410-sdhci";
379 interrupt-parent = <&vic1>;
381 clock-names = "hsmmc", "mmc_busclk.0", "mmc_busclk.2";
388 compatible = "samsung,s3c6410-sdhci";
390 interrupt-parent = <&vic1>;
392 clock-names = "hsmmc", "mmc_busclk.0", "mmc_busclk.2";
399 compatible = "samsung,s3c6410-sdhci";
401 interrupt-parent = <&vic3>;
403 clock-names = "hsmmc", "mmc_busclk.0", "mmc_busclk.3";
410 compatible = "samsung,s3c6400-hsotg";
412 interrupt-parent = <&vic1>;
415 clock-names = "otg";
416 phy-names = "usb2-phy";
422 compatible = "samsung,s5pv210-usb2-phy";
424 samsung,pmureg-phandle = <&pmu_syscon>;
426 clock-names = "phy", "ref";
427 #phy-cells = <1>;
432 compatible = "samsung,exynos4210-ehci";
435 interrupt-parent = <&vic1>;
437 clock-names = "usbhost";
438 #address-cells = <1>;
439 #size-cells = <0>;
449 compatible = "samsung,exynos4210-ohci";
452 interrupt-parent = <&vic1>;
454 clock-names = "usbhost";
455 #address-cells = <1>;
456 #size-cells = <0>;
466 compatible = "samsung,mfc-v5";
468 interrupt-parent = <&vic2>;
471 clock-names = "sclk_mfc", "mfc";
474 vic0: interrupt-controller@f2000000 {
475 compatible = "arm,pl192-vic";
476 interrupt-controller;
478 #interrupt-cells = <1>;
481 vic1: interrupt-controller@f2100000 {
482 compatible = "arm,pl192-vic";
483 interrupt-controller;
485 #interrupt-cells = <1>;
488 vic2: interrupt-controller@f2200000 {
489 compatible = "arm,pl192-vic";
490 interrupt-controller;
492 #interrupt-cells = <1>;
495 vic3: interrupt-controller@f2300000 {
496 compatible = "arm,pl192-vic";
497 interrupt-controller;
499 #interrupt-cells = <1>;
503 compatible = "samsung,s5pv210-fimd";
504 interrupt-parent = <&vic2>;
506 interrupt-names = "fifo", "vsync", "lcd_sys";
509 clock-names = "sclk_fimd", "fimd";
514 compatible = "samsung,s5pv210-dmc";
519 compatible = "samsung,s5pv210-dmc";
524 compatible = "samsung,s5pv210-g2d";
526 interrupt-parent = <&vic2>;
529 clock-names = "sclk_fimg2d", "fimg2d";
535 interrupt-parent = <&vic0>;
538 clock-names = "apb_pclk";
539 #dma-cells = <1>;
540 #dma-channels = <8>;
541 #dma-requests = <1>;
545 compatible = "samsung,s5pv210-rotator";
547 interrupt-parent = <&vic2>;
550 clock-names = "rotator";
554 compatible = "samsung,s3c2440-i2c";
556 interrupt-parent = <&vic2>;
559 clock-names = "i2c";
560 pinctrl-names = "default";
561 pinctrl-0 = <&i2c1_bus>;
562 #address-cells = <1>;
563 #size-cells = <0>;
568 compatible = "samsung,fimc", "simple-bus";
569 pinctrl-names = "default";
570 pinctrl-0 = <>;
572 clock-names = "sclk_cam0", "sclk_cam1";
573 #address-cells = <1>;
574 #size-cells = <1>;
575 #clock-cells = <1>;
576 clock-output-names = "cam_a_clkout", "cam_b_clkout";
580 compatible = "samsung,s5pv210-csis";
582 interrupt-parent = <&vic2>;
586 clock-names = "clk_csis",
588 bus-width = <4>;
590 #address-cells = <1>;
591 #size-cells = <0>;
595 compatible = "samsung,s5pv210-fimc";
598 interrupt-parent = <&vic2>;
601 clock-names = "fimc",
603 samsung,pix-limits = <4224 8192 1920 4224>;
604 samsung,min-pix-alignment = <16 8>;
605 samsung,cam-if;
609 compatible = "samsung,s5pv210-fimc";
611 interrupt-parent = <&vic2>;
615 clock-names = "fimc",
617 samsung,pix-limits = <4224 8192 1920 4224>;
618 samsung,min-pix-alignment = <1 1>;
619 samsung,mainscaler-ext;
620 samsung,cam-if;
621 samsung,lcd-wb;
625 compatible = "samsung,s5pv210-fimc";
627 interrupt-parent = <&vic2>;
631 clock-names = "fimc",
633 samsung,pix-limits = <1920 8192 1280 1920>;
634 samsung,min-pix-alignment = <16 8>;
636 samsung,cam-if;
640 jpeg_codec: jpeg-codec@fb600000 {
641 compatible = "samsung,s5pv210-jpeg";
643 interrupt-parent = <&vic2>;
646 clock-names = "jpeg";
651 #include "s5pv210-pinctrl.dtsi"