Commit | Line | Data |
---|---|---|
8d4893e3 | 1 | // SPDX-License-Identifier: GPL-2.0 |
35aca364 HS |
2 | /* |
3 | * Samsung's S3C24XX family device tree source | |
4 | * | |
5 | * Copyright (c) 2013 Heiko Stuebner <heiko@sntech.de> | |
35aca364 HS |
6 | */ |
7 | ||
35aca364 HS |
8 | / { |
9 | compatible = "samsung,s3c24xx"; | |
10 | interrupt-parent = <&intc>; | |
7feb563d KK |
11 | #address-cells = <1>; |
12 | #size-cells = <1>; | |
35aca364 HS |
13 | |
14 | aliases { | |
15 | pinctrl0 = &pinctrl_0; | |
1e64f48e TF |
16 | serial0 = &uart0; |
17 | serial1 = &uart1; | |
18 | serial2 = &uart2; | |
35aca364 HS |
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 | ||
1e64f48e | 49 | uart0: serial@50000000 { |
35aca364 HS |
50 | compatible = "samsung,s3c2410-uart"; |
51 | reg = <0x50000000 0x4000>; | |
52 | interrupts = <1 28 0 4>, <1 28 1 4>; | |
53 | status = "disabled"; | |
54 | }; | |
55 | ||
1e64f48e | 56 | uart1: serial@50004000 { |
35aca364 HS |
57 | compatible = "samsung,s3c2410-uart"; |
58 | reg = <0x50004000 0x4000>; | |
59 | interrupts = <1 23 3 4>, <1 23 4 4>; | |
60 | status = "disabled"; | |
61 | }; | |
62 | ||
1e64f48e | 63 | uart2: serial@50008000 { |
35aca364 HS |
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 | }; |