Merge commit '949bdcc8a97c' into omap-for-v4.19/dt
[sfrench/cifs-2.6.git] / arch / arm / boot / dts / s3c24xx.dtsi
1 // SPDX-License-Identifier: GPL-2.0
2 /*
3  * Samsung's S3C24XX family device tree source
4  *
5  * Copyright (c) 2013 Heiko Stuebner <heiko@sntech.de>
6  */
7
8 / {
9         compatible = "samsung,s3c24xx";
10         interrupt-parent = <&intc>;
11         #address-cells = <1>;
12         #size-cells = <1>;
13
14         aliases {
15                 pinctrl0 = &pinctrl_0;
16                 serial0 = &uart0;
17                 serial1 = &uart1;
18                 serial2 = &uart2;
19         };
20
21         intc:interrupt-controller@4a000000 {
22                 compatible = "samsung,s3c2410-irq";
23                 reg = <0x4a000000 0x100>;
24                 interrupt-controller;
25                 #interrupt-cells = <4>;
26         };
27
28         pinctrl_0: pinctrl@56000000 {
29                 reg = <0x56000000 0x1000>;
30
31                 wakeup-interrupt-controller {
32                         compatible = "samsung,s3c2410-wakeup-eint";
33                         interrupts = <0 0 0 3>,
34                                      <0 0 1 3>,
35                                      <0 0 2 3>,
36                                      <0 0 3 3>,
37                                      <0 0 4 4>,
38                                      <0 0 5 4>;
39                 };
40         };
41
42         timer@51000000 {
43                 compatible = "samsung,s3c2410-pwm";
44                 reg = <0x51000000 0x1000>;
45                 interrupts = <0 0 10 3>, <0 0 11 3>, <0 0 12 3>, <0 0 13 3>, <0 0 14 3>;
46                 #pwm-cells = <4>;
47         };
48
49         uart0: serial@50000000 {
50                 compatible = "samsung,s3c2410-uart";
51                 reg = <0x50000000 0x4000>;
52                 interrupts = <1 28 0 4>, <1 28 1 4>;
53                 status = "disabled";
54         };
55
56         uart1: serial@50004000 {
57                 compatible = "samsung,s3c2410-uart";
58                 reg = <0x50004000 0x4000>;
59                 interrupts = <1 23 3 4>, <1 23 4 4>;
60                 status = "disabled";
61         };
62
63         uart2: serial@50008000 {
64                 compatible = "samsung,s3c2410-uart";
65                 reg = <0x50008000 0x4000>;
66                 interrupts = <1 15 6 4>, <1 15 7 4>;
67                 status = "disabled";
68         };
69
70         watchdog@53000000 {
71                 compatible = "samsung,s3c2410-wdt";
72                 reg = <0x53000000 0x100>;
73                 interrupts = <0 0 9 3>;
74                 status = "disabled";
75         };
76
77         rtc@57000000 {
78                 compatible = "samsung,s3c2410-rtc";
79                 reg = <0x57000000 0x100>;
80                 interrupts = <0 0 30 3>, <0 0 8 3>;
81                 status = "disabled";
82         };
83
84         i2c@54000000 {
85                 compatible = "samsung,s3c2410-i2c";
86                 reg = <0x54000000 0x100>;
87                 interrupts = <0 0 27 3>;
88                 #address-cells = <1>;
89                 #size-cells = <0>;
90                 status = "disabled";
91         };
92 };