s390/pgtable: fix ipte notify bit
[pandora-kernel.git] / arch / arm / boot / dts / exynos4210-smdkv310.dts
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                 status = "okay";
44         };
45
46         codec@13400000 {
47                 samsung,mfc-r = <0x43000000 0x800000>;
48                 samsung,mfc-l = <0x51000000 0x800000>;
49                 status = "okay";
50         };
51
52         serial@13800000 {
53                 status = "okay";
54         };
55
56         serial@13810000 {
57                 status = "okay";
58         };
59
60         serial@13820000 {
61                 status = "okay";
62         };
63
64         serial@13830000 {
65                 status = "okay";
66         };
67
68         keypad@100A0000 {
69                 samsung,keypad-num-rows = <2>;
70                 samsung,keypad-num-columns = <8>;
71                 linux,keypad-no-autorepeat;
72                 linux,keypad-wakeup;
73                 status = "okay";
74
75                 row-gpios = <&gpx2 0 3 3 0>,
76                             <&gpx2 1 3 3 0>;
77
78                 col-gpios = <&gpx1 0 3 0 0>,
79                             <&gpx1 1 3 0 0>,
80                             <&gpx1 2 3 0 0>,
81                             <&gpx1 3 3 0 0>,
82                             <&gpx1 4 3 0 0>,
83                             <&gpx1 5 3 0 0>,
84                             <&gpx1 6 3 0 0>,
85                             <&gpx1 7 3 0 0>;
86
87                 key_1 {
88                         keypad,row = <0>;
89                         keypad,column = <3>;
90                         linux,code = <2>;
91                 };
92
93                 key_2 {
94                         keypad,row = <0>;
95                         keypad,column = <4>;
96                         linux,code = <3>;
97                 };
98
99                 key_3 {
100                         keypad,row = <0>;
101                         keypad,column = <5>;
102                         linux,code = <4>;
103                 };
104
105                 key_4 {
106                         keypad,row = <0>;
107                         keypad,column = <6>;
108                         linux,code = <5>;
109                 };
110
111                 key_5 {
112                         keypad,row = <0>;
113                         keypad,column = <7>;
114                         linux,code = <6>;
115                 };
116
117                 key_a {
118                         keypad,row = <1>;
119                         keypad,column = <3>;
120                         linux,code = <30>;
121                 };
122
123                 key_b {
124                         keypad,row = <1>;
125                         keypad,column = <4>;
126                         linux,code = <48>;
127                 };
128
129                 key_c {
130                         keypad,row = <1>;
131                         keypad,column = <5>;
132                         linux,code = <46>;
133                 };
134
135                 key_d {
136                         keypad,row = <1>;
137                         keypad,column = <6>;
138                         linux,code = <32>;
139                 };
140
141                 key_e {
142                         keypad,row = <1>;
143                         keypad,column = <7>;
144                         linux,code = <18>;
145                 };
146         };
147
148         i2c@13860000 {
149                 #address-cells = <1>;
150                 #size-cells = <0>;
151                 samsung,i2c-sda-delay = <100>;
152                 samsung,i2c-max-bus-freq = <20000>;
153                 gpios = <&gpd1 0 2 3 0>,
154                         <&gpd1 1 2 3 0>;
155                 status = "okay";
156
157                 eeprom@50 {
158                         compatible = "samsung,24ad0xd1";
159                         reg = <0x50>;
160                 };
161
162                 eeprom@52 {
163                         compatible = "samsung,24ad0xd1";
164                         reg = <0x52>;
165                 };
166         };
167
168         spi_2: spi@13940000 {
169                 gpios = <&gpc1 1 5 3 0>,
170                         <&gpc1 3 5 3 0>,
171                         <&gpc1 4 5 3 0>;
172                 status = "okay";
173
174                 w25x80@0 {
175                         #address-cells = <1>;
176                         #size-cells = <1>;
177                         compatible = "w25x80";
178                         reg = <0>;
179                         spi-max-frequency = <1000000>;
180
181                         controller-data {
182                                 cs-gpio = <&gpc1 2 1 0 3>;
183                                 samsung,spi-feedback-delay = <0>;
184                         };
185
186                         partition@0 {
187                                 label = "U-Boot";
188                                 reg = <0x0 0x40000>;
189                                 read-only;
190                         };
191
192                         partition@40000 {
193                                 label = "Kernel";
194                                 reg = <0x40000 0xc0000>;
195                         };
196                 };
197         };
198
199         fixed-rate-clocks {
200                 xxti {
201                         compatible = "samsung,clock-xxti";
202                         clock-frequency = <12000000>;
203                 };
204
205                 xusbxti {
206                         compatible = "samsung,clock-xusbxti";
207                         clock-frequency = <24000000>;
208                 };
209         };
210 };