blob: 6417bbc3c0753e007ca641c7c04d38cf02af2115 [file] [log] [blame]
Girish K Se88d5ae2013-02-04 16:15:56 -08001/*
2 * Samsung's Exynos5250 based Arndale board device tree source
3 *
4 * Copyright (c) 2013 Samsung Electronics Co., Ltd.
5 * http://www.samsung.com
6 *
7 * This program is free software; you can redistribute it and/or modify
8 * it under the terms of the GNU General Public License version 2 as
9 * published by the Free Software Foundation.
10*/
11
12/dts-v1/;
13/include/ "exynos5250.dtsi"
14
15/ {
16 model = "Insignal Arndale evaluation board based on EXYNOS5250";
17 compatible = "insignal,arndale", "samsung,exynos5250";
18
19 memory {
20 reg = <0x40000000 0x80000000>;
21 };
22
23 chosen {
24 bootargs = "console=ttySAC2,115200";
25 };
26
27 i2c@12C60000 {
28 status = "disabled";
29 };
30
31 i2c@12C70000 {
32 status = "disabled";
33 };
34
35 i2c@12C80000 {
36 status = "disabled";
37 };
38
39 i2c@12C90000 {
40 status = "disabled";
41 };
42
43 i2c@12CA0000 {
44 status = "disabled";
45 };
46
47 i2c@12CB0000 {
48 status = "disabled";
49 };
50
51 i2c@12CC0000 {
52 status = "disabled";
53 };
54
55 i2c@12CD0000 {
56 status = "disabled";
57 };
58
59 i2c@121D0000 {
60 status = "disabled";
61 };
62
63 dwmmc_0: dwmmc0@12200000 {
64 num-slots = <1>;
65 supports-highspeed;
66 broken-cd;
67 fifo-depth = <0x80>;
68 card-detect-delay = <200>;
69 samsung,dw-mshc-ciu-div = <3>;
70 samsung,dw-mshc-sdr-timing = <2 3>;
71 samsung,dw-mshc-ddr-timing = <1 2>;
Tushar Beherad01fc362013-04-04 14:23:51 +090072 pinctrl-names = "default";
73 pinctrl-0 = <&sd0_clk &sd0_cmd &sd0_bus4 &sd0_bus8>;
Girish K Se88d5ae2013-02-04 16:15:56 -080074
75 slot@0 {
76 reg = <0>;
77 bus-width = <8>;
Girish K Se88d5ae2013-02-04 16:15:56 -080078 };
79 };
80
81 dwmmc_1: dwmmc1@12210000 {
82 status = "disabled";
83 };
84
85 dwmmc_2: dwmmc2@12220000 {
86 num-slots = <1>;
87 supports-highspeed;
88 fifo-depth = <0x80>;
89 card-detect-delay = <200>;
90 samsung,dw-mshc-ciu-div = <3>;
91 samsung,dw-mshc-sdr-timing = <2 3>;
92 samsung,dw-mshc-ddr-timing = <1 2>;
Tushar Beherad01fc362013-04-04 14:23:51 +090093 pinctrl-names = "default";
94 pinctrl-0 = <&sd2_clk &sd2_cmd &sd2_cd &sd2_bus4>;
Girish K Se88d5ae2013-02-04 16:15:56 -080095
96 slot@0 {
97 reg = <0>;
98 bus-width = <4>;
Sachin Kamat6a446172013-04-04 14:23:55 +090099 disable-wp;
Girish K Se88d5ae2013-02-04 16:15:56 -0800100 };
101 };
102
103 dwmmc_3: dwmmc3@12230000 {
104 status = "disabled";
105 };
106
107 spi_0: spi@12d20000 {
108 status = "disabled";
109 };
110
111 spi_1: spi@12d30000 {
112 status = "disabled";
113 };
114
115 spi_2: spi@12d40000 {
116 status = "disabled";
117 };
Thomas Abraham8b6076d2013-03-09 17:19:22 +0900118
Tushar Behera89fec222013-04-04 14:24:47 +0900119 gpio_keys {
120 compatible = "gpio-keys";
121
122 menu {
123 label = "SW-TACT2";
124 gpios = <&gpx1 4 1>;
125 linux,code = <139>;
126 gpio-key,wakeup;
127 };
128
129 home {
130 label = "SW-TACT3";
131 gpios = <&gpx1 5 1>;
132 linux,code = <102>;
133 gpio-key,wakeup;
134 };
135
136 up {
137 label = "SW-TACT4";
138 gpios = <&gpx1 6 1>;
139 linux,code = <103>;
140 gpio-key,wakeup;
141 };
142
143 down {
144 label = "SW-TACT5";
145 gpios = <&gpx1 7 1>;
146 linux,code = <108>;
147 gpio-key,wakeup;
148 };
149
150 back {
151 label = "SW-TACT6";
152 gpios = <&gpx2 0 1>;
153 linux,code = <158>;
154 gpio-key,wakeup;
155 };
156
157 wakeup {
158 label = "SW-TACT7";
159 gpios = <&gpx2 1 1>;
160 linux,code = <143>;
161 gpio-key,wakeup;
162 };
163 };
164
Thomas Abraham8b6076d2013-03-09 17:19:22 +0900165 fixed-rate-clocks {
166 xxti {
167 compatible = "samsung,clock-xxti";
168 clock-frequency = <24000000>;
169 };
170 };
Girish K Se88d5ae2013-02-04 16:15:56 -0800171};