• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1/*
2 * Samsung's Exynos4210 based SMDKV310 board device tree source
3 *
4 * Copyright (c) 2010-2011 Samsung Electronics Co., Ltd.
5 *		http://www.samsung.com
6 * Copyright (c) 2010-2011 Linaro Ltd.
7 *		www.linaro.org
8 *
9 * Device tree source file for Samsung's SMDKV310 board which is based on
10 * Samsung's Exynos4210 SoC.
11 *
12 * This program is free software; you can redistribute it and/or modify
13 * it under the terms of the GNU General Public License version 2 as
14 * published by the Free Software Foundation.
15*/
16
17/dts-v1/;
18/include/ "exynos4210.dtsi"
19
20/ {
21	model = "Samsung smdkv310 evaluation board based on Exynos4210";
22	compatible = "samsung,smdkv310", "samsung,exynos4210";
23
24	memory {
25		reg = <0x40000000 0x80000000>;
26	};
27
28	chosen {
29		bootargs = "root=/dev/ram0 rw ramdisk=8192 initrd=0x41000000,8M console=ttySAC1,115200 init=/linuxrc";
30	};
31
32	sdhci@12530000 {
33		samsung,sdhci-bus-width = <4>;
34		linux,mmc_cap_4_bit_data;
35		samsung,sdhci-cd-internal;
36		gpio-cd = <&gpk2 2 2 3 3>;
37		gpios = <&gpk2 0 2 0 3>,
38			<&gpk2 1 2 0 3>,
39			<&gpk2 3 2 3 3>,
40			<&gpk2 4 2 3 3>,
41			<&gpk2 5 2 3 3>,
42			<&gpk2 6 2 3 3>;
43	};
44
45	keypad@100A0000 {
46		samsung,keypad-num-rows = <2>;
47		samsung,keypad-num-columns = <8>;
48		linux,keypad-no-autorepeat;
49		linux,keypad-wakeup;
50
51		row-gpios = <&gpx2 0 3 3 0>,
52			    <&gpx2 1 3 3 0>;
53
54		col-gpios = <&gpx1 0 3 0 0>,
55			    <&gpx1 1 3 0 0>,
56			    <&gpx1 2 3 0 0>,
57			    <&gpx1 3 3 0 0>,
58			    <&gpx1 4 3 0 0>,
59			    <&gpx1 5 3 0 0>,
60			    <&gpx1 6 3 0 0>,
61			    <&gpx1 7 3 0 0>;
62
63		key_1 {
64			keypad,row = <0>;
65			keypad,column = <3>;
66			linux,code = <2>;
67		};
68
69		key_2 {
70			keypad,row = <0>;
71			keypad,column = <4>;
72			linux,code = <3>;
73		};
74
75		key_3 {
76			keypad,row = <0>;
77			keypad,column = <5>;
78			linux,code = <4>;
79		};
80
81		key_4 {
82			keypad,row = <0>;
83			keypad,column = <6>;
84			linux,code = <5>;
85		};
86
87		key_5 {
88			keypad,row = <0>;
89			keypad,column = <7>;
90			linux,code = <6>;
91		};
92
93		key_a {
94			keypad,row = <1>;
95			keypad,column = <3>;
96			linux,code = <30>;
97		};
98
99		key_b {
100			keypad,row = <1>;
101			keypad,column = <4>;
102			linux,code = <48>;
103		};
104
105		key_c {
106			keypad,row = <1>;
107			keypad,column = <5>;
108			linux,code = <46>;
109		};
110
111		key_d {
112			keypad,row = <1>;
113			keypad,column = <6>;
114			linux,code = <32>;
115		};
116
117		key_e {
118			keypad,row = <1>;
119			keypad,column = <7>;
120			linux,code = <18>;
121		};
122	};
123
124	i2c@13860000 {
125		#address-cells = <1>;
126		#size-cells = <0>;
127		samsung,i2c-sda-delay = <100>;
128		samsung,i2c-max-bus-freq = <20000>;
129		gpios = <&gpd1 0 2 3 0>,
130			<&gpd1 1 2 3 0>;
131
132		eeprom@50 {
133			compatible = "samsung,24ad0xd1";
134			reg = <0x50>;
135		};
136
137		eeprom@52 {
138			compatible = "samsung,24ad0xd1";
139			reg = <0x52>;
140		};
141	};
142
143	sdhci@12510000 {
144		status = "disabled";
145	};
146
147	sdhci@12520000 {
148		status = "disabled";
149	};
150
151	sdhci@12540000 {
152		status = "disabled";
153	};
154
155	i2c@13870000 {
156		status = "disabled";
157	};
158
159	i2c@13880000 {
160		status = "disabled";
161	};
162
163	i2c@13890000 {
164		status = "disabled";
165	};
166
167	i2c@138A0000 {
168		status = "disabled";
169	};
170
171	i2c@138B0000 {
172		status = "disabled";
173	};
174
175	i2c@138C0000 {
176		status = "disabled";
177	};
178
179	i2c@138D0000 {
180		status = "disabled";
181	};
182};
183