Commit | Line | Data |
---|---|---|
35aca364 HS |
1 | /* |
2 | * Samsung's S3C24XX family device tree source | |
3 | * | |
4 | * Copyright (c) 2013 Heiko Stuebner <heiko@sntech.de> | |
5 | * | |
6 | * This program is free software; you can redistribute it and/or modify | |
7 | * it under the terms of the GNU General Public License version 2 as | |
8 | * published by the Free Software Foundation. | |
9 | */ | |
10 | ||
3799279f | 11 | #include "skeleton.dtsi" |
35aca364 HS |
12 | |
13 | / { | |
14 | compatible = "samsung,s3c24xx"; | |
15 | interrupt-parent = <&intc>; | |
16 | ||
17 | aliases { | |
18 | pinctrl0 = &pinctrl_0; | |
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 | 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 | 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 | 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 | }; |