diff options
author | Tomasz Figa <t.figa@samsung.com> | 2012-11-06 18:50:40 -0500 |
---|---|---|
committer | Kukjin Kim <kgene.kim@samsung.com> | 2012-11-18 20:03:07 -0500 |
commit | 64a574344dadbee5d01819d9d73b594d3cbe448e (patch) | |
tree | f66e9a4ae76577cfc99900e04e3a7153100b65ff /arch/arm/boot/dts/exynos4x12.dtsi | |
parent | bdd45eaa7b1ca218dc972a4beeab12698823b4bc (diff) |
ARM: dts: Add nodes for pin controllers for exynos4x12
This patch adds nodes for pin controllers available on
EXYNOS4X12 SoCs supported by pinctrl-samsung driver.
Signed-off-by: Tomasz Figa <t.figa@samsung.com>
Signed-off-by: Kyungmin Park <kyungmin.park@samsung.com>
Acked-by: Thomas Abraham <thomas.abraham@linaro.org>
Acked-by: Linus Walleij <linus.walleij@linaro.org>
Signed-off-by: Kukjin Kim <kgene.kim@samsung.com>
Diffstat (limited to 'arch/arm/boot/dts/exynos4x12.dtsi')
-rw-r--r-- | arch/arm/boot/dts/exynos4x12.dtsi | 39 |
1 files changed, 39 insertions, 0 deletions
diff --git a/arch/arm/boot/dts/exynos4x12.dtsi b/arch/arm/boot/dts/exynos4x12.dtsi index 906fe8437e75..179a62e46c9d 100644 --- a/arch/arm/boot/dts/exynos4x12.dtsi +++ b/arch/arm/boot/dts/exynos4x12.dtsi | |||
@@ -18,8 +18,16 @@ | |||
18 | */ | 18 | */ |
19 | 19 | ||
20 | /include/ "exynos4.dtsi" | 20 | /include/ "exynos4.dtsi" |
21 | /include/ "exynos4x12-pinctrl.dtsi" | ||
21 | 22 | ||
22 | / { | 23 | / { |
24 | aliases { | ||
25 | pinctrl0 = &pinctrl_0; | ||
26 | pinctrl1 = &pinctrl_1; | ||
27 | pinctrl2 = &pinctrl_2; | ||
28 | pinctrl3 = &pinctrl_3; | ||
29 | }; | ||
30 | |||
23 | combiner:interrupt-controller@10440000 { | 31 | combiner:interrupt-controller@10440000 { |
24 | interrupts = <0 0 0>, <0 1 0>, <0 2 0>, <0 3 0>, | 32 | interrupts = <0 0 0>, <0 1 0>, <0 2 0>, <0 3 0>, |
25 | <0 4 0>, <0 5 0>, <0 6 0>, <0 7 0>, | 33 | <0 4 0>, <0 5 0>, <0 6 0>, <0 7 0>, |
@@ -27,4 +35,35 @@ | |||
27 | <0 12 0>, <0 13 0>, <0 14 0>, <0 15 0>, | 35 | <0 12 0>, <0 13 0>, <0 14 0>, <0 15 0>, |
28 | <0 16 0>, <0 17 0>, <0 18 0>, <0 19 0>; | 36 | <0 16 0>, <0 17 0>, <0 18 0>, <0 19 0>; |
29 | }; | 37 | }; |
38 | |||
39 | pinctrl_0: pinctrl@11400000 { | ||
40 | compatible = "samsung,pinctrl-exynos4x12"; | ||
41 | reg = <0x11400000 0x1000>; | ||
42 | interrupts = <0 47 0>; | ||
43 | }; | ||
44 | |||
45 | pinctrl_1: pinctrl@11000000 { | ||
46 | compatible = "samsung,pinctrl-exynos4x12"; | ||
47 | reg = <0x11000000 0x1000>; | ||
48 | interrupts = <0 46 0>; | ||
49 | |||
50 | wakup_eint: wakeup-interrupt-controller { | ||
51 | compatible = "samsung,exynos4210-wakeup-eint"; | ||
52 | interrupt-parent = <&gic>; | ||
53 | interrupts = <0 32 0>; | ||
54 | }; | ||
55 | }; | ||
56 | |||
57 | pinctrl_2: pinctrl@03860000 { | ||
58 | compatible = "samsung,pinctrl-exynos4x12"; | ||
59 | reg = <0x03860000 0x1000>; | ||
60 | interrupt-parent = <&combiner>; | ||
61 | interrupts = <10 0>; | ||
62 | }; | ||
63 | |||
64 | pinctrl_3: pinctrl@106E0000 { | ||
65 | compatible = "samsung,pinctrl-exynos4x12"; | ||
66 | reg = <0x106E0000 0x1000>; | ||
67 | interrupts = <0 72 0>; | ||
68 | }; | ||
30 | }; | 69 | }; |