diff options
author | Krzysztof Kozlowski <k.kozlowski@samsung.com> | 2016-09-04 07:04:08 -0400 |
---|---|---|
committer | Krzysztof Kozlowski <k.kozlowski@samsung.com> | 2016-09-16 07:31:46 -0400 |
commit | 4b1a9e358693bbef0b5a1a5787e35490022957b9 (patch) | |
tree | d1352a7a1e4d73046e87a7e1e0fbba0c4b82b423 /arch/arm/boot | |
parent | 2aea3de8640cc8ce1977be99d2260fa507cb1a68 (diff) |
ARM: dts: exynos: Use macros for pinctrl configuration on exynos4210
Usage of DTS macros instead of hard-coded numbers makes code easier to
read. One does not have to remember which value means pull-up/down or
specific driver strength.
Signed-off-by: Krzysztof Kozlowski <k.kozlowski@samsung.com>
Reviewed-by: Javier Martinez Canillas <javier@osg.samsung.com>
Acked-by: Linus Walleij <linus.walleij@linaro.org>
Diffstat (limited to 'arch/arm/boot')
-rw-r--r-- | arch/arm/boot/dts/exynos4210-pinctrl.dtsi | 454 | ||||
-rw-r--r-- | arch/arm/boot/dts/exynos4210-smdkv310.dts | 12 | ||||
-rw-r--r-- | arch/arm/boot/dts/exynos4210-universal_c210.dts | 8 |
3 files changed, 237 insertions, 237 deletions
diff --git a/arch/arm/boot/dts/exynos4210-pinctrl.dtsi b/arch/arm/boot/dts/exynos4210-pinctrl.dtsi index cc65537ff79b..8046340e50ac 100644 --- a/arch/arm/boot/dts/exynos4210-pinctrl.dtsi +++ b/arch/arm/boot/dts/exynos4210-pinctrl.dtsi | |||
@@ -148,245 +148,245 @@ | |||
148 | 148 | ||
149 | uart0_data: uart0-data { | 149 | uart0_data: uart0-data { |
150 | samsung,pins = "gpa0-0", "gpa0-1"; | 150 | samsung,pins = "gpa0-0", "gpa0-1"; |
151 | samsung,pin-function = <0x2>; | 151 | samsung,pin-function = <EXYNOS_PIN_FUNC_2>; |
152 | samsung,pin-pud = <0>; | 152 | samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; |
153 | samsung,pin-drv = <0>; | 153 | samsung,pin-drv = <EXYNOS4_PIN_DRV_LV1>; |
154 | }; | 154 | }; |
155 | 155 | ||
156 | uart0_fctl: uart0-fctl { | 156 | uart0_fctl: uart0-fctl { |
157 | samsung,pins = "gpa0-2", "gpa0-3"; | 157 | samsung,pins = "gpa0-2", "gpa0-3"; |
158 | samsung,pin-function = <2>; | 158 | samsung,pin-function = <EXYNOS_PIN_FUNC_2>; |
159 | samsung,pin-pud = <0>; | 159 | samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; |
160 | samsung,pin-drv = <0>; | 160 | samsung,pin-drv = <EXYNOS4_PIN_DRV_LV1>; |
161 | }; | 161 | }; |
162 | 162 | ||
163 | uart1_data: uart1-data { | 163 | uart1_data: uart1-data { |
164 | samsung,pins = "gpa0-4", "gpa0-5"; | 164 | samsung,pins = "gpa0-4", "gpa0-5"; |
165 | samsung,pin-function = <2>; | 165 | samsung,pin-function = <EXYNOS_PIN_FUNC_2>; |
166 | samsung,pin-pud = <0>; | 166 | samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; |
167 | samsung,pin-drv = <0>; | 167 | samsung,pin-drv = <EXYNOS4_PIN_DRV_LV1>; |
168 | }; | 168 | }; |
169 | 169 | ||
170 | uart1_fctl: uart1-fctl { | 170 | uart1_fctl: uart1-fctl { |
171 | samsung,pins = "gpa0-6", "gpa0-7"; | 171 | samsung,pins = "gpa0-6", "gpa0-7"; |
172 | samsung,pin-function = <2>; | 172 | samsung,pin-function = <EXYNOS_PIN_FUNC_2>; |
173 | samsung,pin-pud = <0>; | 173 | samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; |
174 | samsung,pin-drv = <0>; | 174 | samsung,pin-drv = <EXYNOS4_PIN_DRV_LV1>; |
175 | }; | 175 | }; |
176 | 176 | ||
177 | i2c2_bus: i2c2-bus { | 177 | i2c2_bus: i2c2-bus { |
178 | samsung,pins = "gpa0-6", "gpa0-7"; | 178 | samsung,pins = "gpa0-6", "gpa0-7"; |
179 | samsung,pin-function = <3>; | 179 | samsung,pin-function = <EXYNOS_PIN_FUNC_3>; |
180 | samsung,pin-pud = <3>; | 180 | samsung,pin-pud = <EXYNOS_PIN_PULL_UP>; |
181 | samsung,pin-drv = <0>; | 181 | samsung,pin-drv = <EXYNOS4_PIN_DRV_LV1>; |
182 | }; | 182 | }; |
183 | 183 | ||
184 | uart2_data: uart2-data { | 184 | uart2_data: uart2-data { |
185 | samsung,pins = "gpa1-0", "gpa1-1"; | 185 | samsung,pins = "gpa1-0", "gpa1-1"; |
186 | samsung,pin-function = <2>; | 186 | samsung,pin-function = <EXYNOS_PIN_FUNC_2>; |
187 | samsung,pin-pud = <0>; | 187 | samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; |
188 | samsung,pin-drv = <0>; | 188 | samsung,pin-drv = <EXYNOS4_PIN_DRV_LV1>; |
189 | }; | 189 | }; |
190 | 190 | ||
191 | uart2_fctl: uart2-fctl { | 191 | uart2_fctl: uart2-fctl { |
192 | samsung,pins = "gpa1-2", "gpa1-3"; | 192 | samsung,pins = "gpa1-2", "gpa1-3"; |
193 | samsung,pin-function = <2>; | 193 | samsung,pin-function = <EXYNOS_PIN_FUNC_2>; |
194 | samsung,pin-pud = <0>; | 194 | samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; |
195 | samsung,pin-drv = <0>; | 195 | samsung,pin-drv = <EXYNOS4_PIN_DRV_LV1>; |
196 | }; | 196 | }; |
197 | 197 | ||
198 | uart_audio_a: uart-audio-a { | 198 | uart_audio_a: uart-audio-a { |
199 | samsung,pins = "gpa1-0", "gpa1-1"; | 199 | samsung,pins = "gpa1-0", "gpa1-1"; |
200 | samsung,pin-function = <4>; | 200 | samsung,pin-function = <EXYNOS_PIN_FUNC_4>; |
201 | samsung,pin-pud = <0>; | 201 | samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; |
202 | samsung,pin-drv = <0>; | 202 | samsung,pin-drv = <EXYNOS4_PIN_DRV_LV1>; |
203 | }; | 203 | }; |
204 | 204 | ||
205 | i2c3_bus: i2c3-bus { | 205 | i2c3_bus: i2c3-bus { |
206 | samsung,pins = "gpa1-2", "gpa1-3"; | 206 | samsung,pins = "gpa1-2", "gpa1-3"; |
207 | samsung,pin-function = <3>; | 207 | samsung,pin-function = <EXYNOS_PIN_FUNC_3>; |
208 | samsung,pin-pud = <3>; | 208 | samsung,pin-pud = <EXYNOS_PIN_PULL_UP>; |
209 | samsung,pin-drv = <0>; | 209 | samsung,pin-drv = <EXYNOS4_PIN_DRV_LV1>; |
210 | }; | 210 | }; |
211 | 211 | ||
212 | uart3_data: uart3-data { | 212 | uart3_data: uart3-data { |
213 | samsung,pins = "gpa1-4", "gpa1-5"; | 213 | samsung,pins = "gpa1-4", "gpa1-5"; |
214 | samsung,pin-function = <2>; | 214 | samsung,pin-function = <EXYNOS_PIN_FUNC_2>; |
215 | samsung,pin-pud = <0>; | 215 | samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; |
216 | samsung,pin-drv = <0>; | 216 | samsung,pin-drv = <EXYNOS4_PIN_DRV_LV1>; |
217 | }; | 217 | }; |
218 | 218 | ||
219 | uart_audio_b: uart-audio-b { | 219 | uart_audio_b: uart-audio-b { |
220 | samsung,pins = "gpa1-4", "gpa1-5"; | 220 | samsung,pins = "gpa1-4", "gpa1-5"; |
221 | samsung,pin-function = <4>; | 221 | samsung,pin-function = <EXYNOS_PIN_FUNC_4>; |
222 | samsung,pin-pud = <0>; | 222 | samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; |
223 | samsung,pin-drv = <0>; | 223 | samsung,pin-drv = <EXYNOS4_PIN_DRV_LV1>; |
224 | }; | 224 | }; |
225 | 225 | ||
226 | spi0_bus: spi0-bus { | 226 | spi0_bus: spi0-bus { |
227 | samsung,pins = "gpb-0", "gpb-2", "gpb-3"; | 227 | samsung,pins = "gpb-0", "gpb-2", "gpb-3"; |
228 | samsung,pin-function = <2>; | 228 | samsung,pin-function = <EXYNOS_PIN_FUNC_2>; |
229 | samsung,pin-pud = <3>; | 229 | samsung,pin-pud = <EXYNOS_PIN_PULL_UP>; |
230 | samsung,pin-drv = <0>; | 230 | samsung,pin-drv = <EXYNOS4_PIN_DRV_LV1>; |
231 | }; | 231 | }; |
232 | 232 | ||
233 | i2c4_bus: i2c4-bus { | 233 | i2c4_bus: i2c4-bus { |
234 | samsung,pins = "gpb-2", "gpb-3"; | 234 | samsung,pins = "gpb-2", "gpb-3"; |
235 | samsung,pin-function = <3>; | 235 | samsung,pin-function = <EXYNOS_PIN_FUNC_3>; |
236 | samsung,pin-pud = <3>; | 236 | samsung,pin-pud = <EXYNOS_PIN_PULL_UP>; |
237 | samsung,pin-drv = <0>; | 237 | samsung,pin-drv = <EXYNOS4_PIN_DRV_LV1>; |
238 | }; | 238 | }; |
239 | 239 | ||
240 | spi1_bus: spi1-bus { | 240 | spi1_bus: spi1-bus { |
241 | samsung,pins = "gpb-4", "gpb-6", "gpb-7"; | 241 | samsung,pins = "gpb-4", "gpb-6", "gpb-7"; |
242 | samsung,pin-function = <2>; | 242 | samsung,pin-function = <EXYNOS_PIN_FUNC_2>; |
243 | samsung,pin-pud = <3>; | 243 | samsung,pin-pud = <EXYNOS_PIN_PULL_UP>; |
244 | samsung,pin-drv = <0>; | 244 | samsung,pin-drv = <EXYNOS4_PIN_DRV_LV1>; |
245 | }; | 245 | }; |
246 | 246 | ||
247 | i2c5_bus: i2c5-bus { | 247 | i2c5_bus: i2c5-bus { |
248 | samsung,pins = "gpb-6", "gpb-7"; | 248 | samsung,pins = "gpb-6", "gpb-7"; |
249 | samsung,pin-function = <3>; | 249 | samsung,pin-function = <EXYNOS_PIN_FUNC_3>; |
250 | samsung,pin-pud = <3>; | 250 | samsung,pin-pud = <EXYNOS_PIN_PULL_UP>; |
251 | samsung,pin-drv = <0>; | 251 | samsung,pin-drv = <EXYNOS4_PIN_DRV_LV1>; |
252 | }; | 252 | }; |
253 | 253 | ||
254 | i2s1_bus: i2s1-bus { | 254 | i2s1_bus: i2s1-bus { |
255 | samsung,pins = "gpc0-0", "gpc0-1", "gpc0-2", "gpc0-3", | 255 | samsung,pins = "gpc0-0", "gpc0-1", "gpc0-2", "gpc0-3", |
256 | "gpc0-4"; | 256 | "gpc0-4"; |
257 | samsung,pin-function = <2>; | 257 | samsung,pin-function = <EXYNOS_PIN_FUNC_2>; |
258 | samsung,pin-pud = <0>; | 258 | samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; |
259 | samsung,pin-drv = <0>; | 259 | samsung,pin-drv = <EXYNOS4_PIN_DRV_LV1>; |
260 | }; | 260 | }; |
261 | 261 | ||
262 | pcm1_bus: pcm1-bus { | 262 | pcm1_bus: pcm1-bus { |
263 | samsung,pins = "gpc0-0", "gpc0-1", "gpc0-2", "gpc0-3", | 263 | samsung,pins = "gpc0-0", "gpc0-1", "gpc0-2", "gpc0-3", |
264 | "gpc0-4"; | 264 | "gpc0-4"; |
265 | samsung,pin-function = <3>; | 265 | samsung,pin-function = <EXYNOS_PIN_FUNC_3>; |
266 | samsung,pin-pud = <0>; | 266 | samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; |
267 | samsung,pin-drv = <0>; | 267 | samsung,pin-drv = <EXYNOS4_PIN_DRV_LV1>; |
268 | }; | 268 | }; |
269 | 269 | ||
270 | ac97_bus: ac97-bus { | 270 | ac97_bus: ac97-bus { |
271 | samsung,pins = "gpc0-0", "gpc0-1", "gpc0-2", "gpc0-3", | 271 | samsung,pins = "gpc0-0", "gpc0-1", "gpc0-2", "gpc0-3", |
272 | "gpc0-4"; | 272 | "gpc0-4"; |
273 | samsung,pin-function = <4>; | 273 | samsung,pin-function = <EXYNOS_PIN_FUNC_4>; |
274 | samsung,pin-pud = <0>; | 274 | samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; |
275 | samsung,pin-drv = <0>; | 275 | samsung,pin-drv = <EXYNOS4_PIN_DRV_LV1>; |
276 | }; | 276 | }; |
277 | 277 | ||
278 | i2s2_bus: i2s2-bus { | 278 | i2s2_bus: i2s2-bus { |
279 | samsung,pins = "gpc1-0", "gpc1-1", "gpc1-2", "gpc1-3", | 279 | samsung,pins = "gpc1-0", "gpc1-1", "gpc1-2", "gpc1-3", |
280 | "gpc1-4"; | 280 | "gpc1-4"; |
281 | samsung,pin-function = <2>; | 281 | samsung,pin-function = <EXYNOS_PIN_FUNC_2>; |
282 | samsung,pin-pud = <0>; | 282 | samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; |
283 | samsung,pin-drv = <0>; | 283 | samsung,pin-drv = <EXYNOS4_PIN_DRV_LV1>; |
284 | }; | 284 | }; |
285 | 285 | ||
286 | pcm2_bus: pcm2-bus { | 286 | pcm2_bus: pcm2-bus { |
287 | samsung,pins = "gpc1-0", "gpc1-1", "gpc1-2", "gpc1-3", | 287 | samsung,pins = "gpc1-0", "gpc1-1", "gpc1-2", "gpc1-3", |
288 | "gpc1-4"; | 288 | "gpc1-4"; |
289 | samsung,pin-function = <3>; | 289 | samsung,pin-function = <EXYNOS_PIN_FUNC_3>; |
290 | samsung,pin-pud = <0>; | 290 | samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; |
291 | samsung,pin-drv = <0>; | 291 | samsung,pin-drv = <EXYNOS4_PIN_DRV_LV1>; |
292 | }; | 292 | }; |
293 | 293 | ||
294 | spdif_bus: spdif-bus { | 294 | spdif_bus: spdif-bus { |
295 | samsung,pins = "gpc1-0", "gpc1-1"; | 295 | samsung,pins = "gpc1-0", "gpc1-1"; |
296 | samsung,pin-function = <4>; | 296 | samsung,pin-function = <EXYNOS_PIN_FUNC_4>; |
297 | samsung,pin-pud = <0>; | 297 | samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; |
298 | samsung,pin-drv = <0>; | 298 | samsung,pin-drv = <EXYNOS4_PIN_DRV_LV1>; |
299 | }; | 299 | }; |
300 | 300 | ||
301 | i2c6_bus: i2c6-bus { | 301 | i2c6_bus: i2c6-bus { |
302 | samsung,pins = "gpc1-3", "gpc1-4"; | 302 | samsung,pins = "gpc1-3", "gpc1-4"; |
303 | samsung,pin-function = <4>; | 303 | samsung,pin-function = <EXYNOS_PIN_FUNC_4>; |
304 | samsung,pin-pud = <3>; | 304 | samsung,pin-pud = <EXYNOS_PIN_PULL_UP>; |
305 | samsung,pin-drv = <0>; | 305 | samsung,pin-drv = <EXYNOS4_PIN_DRV_LV1>; |
306 | }; | 306 | }; |
307 | 307 | ||
308 | spi2_bus: spi2-bus { | 308 | spi2_bus: spi2-bus { |
309 | samsung,pins = "gpc1-1", "gpc1-2", "gpc1-3", "gpc1-4"; | 309 | samsung,pins = "gpc1-1", "gpc1-2", "gpc1-3", "gpc1-4"; |
310 | samsung,pin-function = <5>; | 310 | samsung,pin-function = <EXYNOS_PIN_FUNC_5>; |
311 | samsung,pin-pud = <3>; | 311 | samsung,pin-pud = <EXYNOS_PIN_PULL_UP>; |
312 | samsung,pin-drv = <0>; | 312 | samsung,pin-drv = <EXYNOS4_PIN_DRV_LV1>; |
313 | }; | 313 | }; |
314 | 314 | ||
315 | i2c7_bus: i2c7-bus { | 315 | i2c7_bus: i2c7-bus { |
316 | samsung,pins = "gpd0-2", "gpd0-3"; | 316 | samsung,pins = "gpd0-2", "gpd0-3"; |
317 | samsung,pin-function = <3>; | 317 | samsung,pin-function = <EXYNOS_PIN_FUNC_3>; |
318 | samsung,pin-pud = <3>; | 318 | samsung,pin-pud = <EXYNOS_PIN_PULL_UP>; |
319 | samsung,pin-drv = <0>; | 319 | samsung,pin-drv = <EXYNOS4_PIN_DRV_LV1>; |
320 | }; | 320 | }; |
321 | 321 | ||
322 | i2c0_bus: i2c0-bus { | 322 | i2c0_bus: i2c0-bus { |
323 | samsung,pins = "gpd1-0", "gpd1-1"; | 323 | samsung,pins = "gpd1-0", "gpd1-1"; |
324 | samsung,pin-function = <2>; | 324 | samsung,pin-function = <EXYNOS_PIN_FUNC_2>; |
325 | samsung,pin-pud = <3>; | 325 | samsung,pin-pud = <EXYNOS_PIN_PULL_UP>; |
326 | samsung,pin-drv = <0>; | 326 | samsung,pin-drv = <EXYNOS4_PIN_DRV_LV1>; |
327 | }; | 327 | }; |
328 | 328 | ||
329 | i2c1_bus: i2c1-bus { | 329 | i2c1_bus: i2c1-bus { |
330 | samsung,pins = "gpd1-2", "gpd1-3"; | 330 | samsung,pins = "gpd1-2", "gpd1-3"; |
331 | samsung,pin-function = <2>; | 331 | samsung,pin-function = <EXYNOS_PIN_FUNC_2>; |
332 | samsung,pin-pud = <3>; | 332 | samsung,pin-pud = <EXYNOS_PIN_PULL_UP>; |
333 | samsung,pin-drv = <0>; | 333 | samsung,pin-drv = <EXYNOS4_PIN_DRV_LV1>; |
334 | }; | 334 | }; |
335 | 335 | ||
336 | pwm0_out: pwm0-out { | 336 | pwm0_out: pwm0-out { |
337 | samsung,pins = "gpd0-0"; | 337 | samsung,pins = "gpd0-0"; |
338 | samsung,pin-function = <2>; | 338 | samsung,pin-function = <EXYNOS_PIN_FUNC_2>; |
339 | samsung,pin-pud = <0>; | 339 | samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; |
340 | samsung,pin-drv = <0>; | 340 | samsung,pin-drv = <EXYNOS4_PIN_DRV_LV1>; |
341 | }; | 341 | }; |
342 | 342 | ||
343 | pwm1_out: pwm1-out { | 343 | pwm1_out: pwm1-out { |
344 | samsung,pins = "gpd0-1"; | 344 | samsung,pins = "gpd0-1"; |
345 | samsung,pin-function = <2>; | 345 | samsung,pin-function = <EXYNOS_PIN_FUNC_2>; |
346 | samsung,pin-pud = <0>; | 346 | samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; |
347 | samsung,pin-drv = <0>; | 347 | samsung,pin-drv = <EXYNOS4_PIN_DRV_LV1>; |
348 | }; | 348 | }; |
349 | 349 | ||
350 | pwm2_out: pwm2-out { | 350 | pwm2_out: pwm2-out { |
351 | samsung,pins = "gpd0-2"; | 351 | samsung,pins = "gpd0-2"; |
352 | samsung,pin-function = <2>; | 352 | samsung,pin-function = <EXYNOS_PIN_FUNC_2>; |
353 | samsung,pin-pud = <0>; | 353 | samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; |
354 | samsung,pin-drv = <0>; | 354 | samsung,pin-drv = <EXYNOS4_PIN_DRV_LV1>; |
355 | }; | 355 | }; |
356 | 356 | ||
357 | pwm3_out: pwm3-out { | 357 | pwm3_out: pwm3-out { |
358 | samsung,pins = "gpd0-3"; | 358 | samsung,pins = "gpd0-3"; |
359 | samsung,pin-function = <2>; | 359 | samsung,pin-function = <EXYNOS_PIN_FUNC_2>; |
360 | samsung,pin-pud = <0>; | 360 | samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; |
361 | samsung,pin-drv = <0>; | 361 | samsung,pin-drv = <EXYNOS4_PIN_DRV_LV1>; |
362 | }; | 362 | }; |
363 | 363 | ||
364 | lcd_ctrl: lcd-ctrl { | 364 | lcd_ctrl: lcd-ctrl { |
365 | samsung,pins = "gpd0-0", "gpd0-1"; | 365 | samsung,pins = "gpd0-0", "gpd0-1"; |
366 | samsung,pin-function = <3>; | 366 | samsung,pin-function = <EXYNOS_PIN_FUNC_3>; |
367 | samsung,pin-pud = <0>; | 367 | samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; |
368 | samsung,pin-drv = <0>; | 368 | samsung,pin-drv = <EXYNOS4_PIN_DRV_LV1>; |
369 | }; | 369 | }; |
370 | 370 | ||
371 | lcd_sync: lcd-sync { | 371 | lcd_sync: lcd-sync { |
372 | samsung,pins = "gpf0-0", "gpf0-1"; | 372 | samsung,pins = "gpf0-0", "gpf0-1"; |
373 | samsung,pin-function = <2>; | 373 | samsung,pin-function = <EXYNOS_PIN_FUNC_2>; |
374 | samsung,pin-pud = <0>; | 374 | samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; |
375 | samsung,pin-drv = <0>; | 375 | samsung,pin-drv = <EXYNOS4_PIN_DRV_LV1>; |
376 | }; | 376 | }; |
377 | 377 | ||
378 | lcd_en: lcd-en { | 378 | lcd_en: lcd-en { |
379 | samsung,pins = "gpe3-4"; | 379 | samsung,pins = "gpe3-4"; |
380 | samsung,pin-function = <2>; | 380 | samsung,pin-function = <EXYNOS_PIN_FUNC_2>; |
381 | samsung,pin-pud = <0>; | 381 | samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; |
382 | samsung,pin-drv = <0>; | 382 | samsung,pin-drv = <EXYNOS4_PIN_DRV_LV1>; |
383 | }; | 383 | }; |
384 | 384 | ||
385 | lcd_clk: lcd-clk { | 385 | lcd_clk: lcd-clk { |
386 | samsung,pins = "gpf0-0", "gpf0-1", "gpf0-2", "gpf0-3"; | 386 | samsung,pins = "gpf0-0", "gpf0-1", "gpf0-2", "gpf0-3"; |
387 | samsung,pin-function = <2>; | 387 | samsung,pin-function = <EXYNOS_PIN_FUNC_2>; |
388 | samsung,pin-pud = <0>; | 388 | samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; |
389 | samsung,pin-drv = <0>; | 389 | samsung,pin-drv = <EXYNOS4_PIN_DRV_LV1>; |
390 | }; | 390 | }; |
391 | 391 | ||
392 | lcd_data16: lcd-data-width16 { | 392 | lcd_data16: lcd-data-width16 { |
@@ -394,9 +394,9 @@ | |||
394 | "gpf1-3", "gpf1-6", "gpf1-7", "gpf2-0", | 394 | "gpf1-3", "gpf1-6", "gpf1-7", "gpf2-0", |
395 | "gpf2-1", "gpf2-2", "gpf2-3", "gpf2-7", | 395 | "gpf2-1", "gpf2-2", "gpf2-3", "gpf2-7", |
396 | "gpf3-0", "gpf3-1", "gpf3-2", "gpf3-3"; | 396 | "gpf3-0", "gpf3-1", "gpf3-2", "gpf3-3"; |
397 | samsung,pin-function = <2>; | 397 | samsung,pin-function = <EXYNOS_PIN_FUNC_2>; |
398 | samsung,pin-pud = <0>; | 398 | samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; |
399 | samsung,pin-drv = <0>; | 399 | samsung,pin-drv = <EXYNOS4_PIN_DRV_LV1>; |
400 | }; | 400 | }; |
401 | 401 | ||
402 | lcd_data18: lcd-data-width18 { | 402 | lcd_data18: lcd-data-width18 { |
@@ -405,9 +405,9 @@ | |||
405 | "gpf2-0", "gpf2-1", "gpf2-2", "gpf2-3", | 405 | "gpf2-0", "gpf2-1", "gpf2-2", "gpf2-3", |
406 | "gpf2-6", "gpf2-7", "gpf3-0", "gpf3-1", | 406 | "gpf2-6", "gpf2-7", "gpf3-0", "gpf3-1", |
407 | "gpf3-2", "gpf3-3"; | 407 | "gpf3-2", "gpf3-3"; |
408 | samsung,pin-function = <2>; | 408 | samsung,pin-function = <EXYNOS_PIN_FUNC_2>; |
409 | samsung,pin-pud = <0>; | 409 | samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; |
410 | samsung,pin-drv = <0>; | 410 | samsung,pin-drv = <EXYNOS4_PIN_DRV_LV1>; |
411 | }; | 411 | }; |
412 | 412 | ||
413 | lcd_data24: lcd-data-width24 { | 413 | lcd_data24: lcd-data-width24 { |
@@ -417,9 +417,9 @@ | |||
417 | "gpf2-0", "gpf2-1", "gpf2-2", "gpf2-3", | 417 | "gpf2-0", "gpf2-1", "gpf2-2", "gpf2-3", |
418 | "gpf2-4", "gpf2-5", "gpf2-6", "gpf2-7", | 418 | "gpf2-4", "gpf2-5", "gpf2-6", "gpf2-7", |
419 | "gpf3-0", "gpf3-1", "gpf3-2", "gpf3-3"; | 419 | "gpf3-0", "gpf3-1", "gpf3-2", "gpf3-3"; |
420 | samsung,pin-function = <2>; | 420 | samsung,pin-function = <EXYNOS_PIN_FUNC_2>; |
421 | samsung,pin-pud = <0>; | 421 | samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; |
422 | samsung,pin-drv = <0>; | 422 | samsung,pin-drv = <EXYNOS4_PIN_DRV_LV1>; |
423 | }; | 423 | }; |
424 | }; | 424 | }; |
425 | 425 | ||
@@ -571,263 +571,263 @@ | |||
571 | 571 | ||
572 | sd0_clk: sd0-clk { | 572 | sd0_clk: sd0-clk { |
573 | samsung,pins = "gpk0-0"; | 573 | samsung,pins = "gpk0-0"; |
574 | samsung,pin-function = <2>; | 574 | samsung,pin-function = <EXYNOS_PIN_FUNC_2>; |
575 | samsung,pin-pud = <0>; | 575 | samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; |
576 | samsung,pin-drv = <3>; | 576 | samsung,pin-drv = <EXYNOS4_PIN_DRV_LV4>; |
577 | }; | 577 | }; |
578 | 578 | ||
579 | sd0_cmd: sd0-cmd { | 579 | sd0_cmd: sd0-cmd { |
580 | samsung,pins = "gpk0-1"; | 580 | samsung,pins = "gpk0-1"; |
581 | samsung,pin-function = <2>; | 581 | samsung,pin-function = <EXYNOS_PIN_FUNC_2>; |
582 | samsung,pin-pud = <0>; | 582 | samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; |
583 | samsung,pin-drv = <3>; | 583 | samsung,pin-drv = <EXYNOS4_PIN_DRV_LV4>; |
584 | }; | 584 | }; |
585 | 585 | ||
586 | sd0_cd: sd0-cd { | 586 | sd0_cd: sd0-cd { |
587 | samsung,pins = "gpk0-2"; | 587 | samsung,pins = "gpk0-2"; |
588 | samsung,pin-function = <2>; | 588 | samsung,pin-function = <EXYNOS_PIN_FUNC_2>; |
589 | samsung,pin-pud = <3>; | 589 | samsung,pin-pud = <EXYNOS_PIN_PULL_UP>; |
590 | samsung,pin-drv = <3>; | 590 | samsung,pin-drv = <EXYNOS4_PIN_DRV_LV4>; |
591 | }; | 591 | }; |
592 | 592 | ||
593 | sd0_bus1: sd0-bus-width1 { | 593 | sd0_bus1: sd0-bus-width1 { |
594 | samsung,pins = "gpk0-3"; | 594 | samsung,pins = "gpk0-3"; |
595 | samsung,pin-function = <2>; | 595 | samsung,pin-function = <EXYNOS_PIN_FUNC_2>; |
596 | samsung,pin-pud = <3>; | 596 | samsung,pin-pud = <EXYNOS_PIN_PULL_UP>; |
597 | samsung,pin-drv = <3>; | 597 | samsung,pin-drv = <EXYNOS4_PIN_DRV_LV4>; |
598 | }; | 598 | }; |
599 | 599 | ||
600 | sd0_bus4: sd0-bus-width4 { | 600 | sd0_bus4: sd0-bus-width4 { |
601 | samsung,pins = "gpk0-3", "gpk0-4", "gpk0-5", "gpk0-6"; | 601 | samsung,pins = "gpk0-3", "gpk0-4", "gpk0-5", "gpk0-6"; |
602 | samsung,pin-function = <2>; | 602 | samsung,pin-function = <EXYNOS_PIN_FUNC_2>; |
603 | samsung,pin-pud = <3>; | 603 | samsung,pin-pud = <EXYNOS_PIN_PULL_UP>; |
604 | samsung,pin-drv = <3>; | 604 | samsung,pin-drv = <EXYNOS4_PIN_DRV_LV4>; |
605 | }; | 605 | }; |
606 | 606 | ||
607 | sd0_bus8: sd0-bus-width8 { | 607 | sd0_bus8: sd0-bus-width8 { |
608 | samsung,pins = "gpk1-3", "gpk1-4", "gpk1-5", "gpk1-6"; | 608 | samsung,pins = "gpk1-3", "gpk1-4", "gpk1-5", "gpk1-6"; |
609 | samsung,pin-function = <3>; | 609 | samsung,pin-function = <EXYNOS_PIN_FUNC_3>; |
610 | samsung,pin-pud = <3>; | 610 | samsung,pin-pud = <EXYNOS_PIN_PULL_UP>; |
611 | samsung,pin-drv = <3>; | 611 | samsung,pin-drv = <EXYNOS4_PIN_DRV_LV4>; |
612 | }; | 612 | }; |
613 | 613 | ||
614 | sd4_clk: sd4-clk { | 614 | sd4_clk: sd4-clk { |
615 | samsung,pins = "gpk0-0"; | 615 | samsung,pins = "gpk0-0"; |
616 | samsung,pin-function = <3>; | 616 | samsung,pin-function = <EXYNOS_PIN_FUNC_3>; |
617 | samsung,pin-pud = <0>; | 617 | samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; |
618 | samsung,pin-drv = <3>; | 618 | samsung,pin-drv = <EXYNOS4_PIN_DRV_LV4>; |
619 | }; | 619 | }; |
620 | 620 | ||
621 | sd4_cmd: sd4-cmd { | 621 | sd4_cmd: sd4-cmd { |
622 | samsung,pins = "gpk0-1"; | 622 | samsung,pins = "gpk0-1"; |
623 | samsung,pin-function = <3>; | 623 | samsung,pin-function = <EXYNOS_PIN_FUNC_3>; |
624 | samsung,pin-pud = <0>; | 624 | samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; |
625 | samsung,pin-drv = <3>; | 625 | samsung,pin-drv = <EXYNOS4_PIN_DRV_LV4>; |
626 | }; | 626 | }; |
627 | 627 | ||
628 | sd4_cd: sd4-cd { | 628 | sd4_cd: sd4-cd { |
629 | samsung,pins = "gpk0-2"; | 629 | samsung,pins = "gpk0-2"; |
630 | samsung,pin-function = <3>; | 630 | samsung,pin-function = <EXYNOS_PIN_FUNC_3>; |
631 | samsung,pin-pud = <3>; | 631 | samsung,pin-pud = <EXYNOS_PIN_PULL_UP>; |
632 | samsung,pin-drv = <3>; | 632 | samsung,pin-drv = <EXYNOS4_PIN_DRV_LV4>; |
633 | }; | 633 | }; |
634 | 634 | ||
635 | sd4_bus1: sd4-bus-width1 { | 635 | sd4_bus1: sd4-bus-width1 { |
636 | samsung,pins = "gpk0-3"; | 636 | samsung,pins = "gpk0-3"; |
637 | samsung,pin-function = <3>; | 637 | samsung,pin-function = <EXYNOS_PIN_FUNC_3>; |
638 | samsung,pin-pud = <3>; | 638 | samsung,pin-pud = <EXYNOS_PIN_PULL_UP>; |
639 | samsung,pin-drv = <3>; | 639 | samsung,pin-drv = <EXYNOS4_PIN_DRV_LV4>; |
640 | }; | 640 | }; |
641 | 641 | ||
642 | sd4_bus4: sd4-bus-width4 { | 642 | sd4_bus4: sd4-bus-width4 { |
643 | samsung,pins = "gpk0-3", "gpk0-4", "gpk0-5", "gpk0-6"; | 643 | samsung,pins = "gpk0-3", "gpk0-4", "gpk0-5", "gpk0-6"; |
644 | samsung,pin-function = <3>; | 644 | samsung,pin-function = <EXYNOS_PIN_FUNC_3>; |
645 | samsung,pin-pud = <3>; | 645 | samsung,pin-pud = <EXYNOS_PIN_PULL_UP>; |
646 | samsung,pin-drv = <3>; | 646 | samsung,pin-drv = <EXYNOS4_PIN_DRV_LV4>; |
647 | }; | 647 | }; |
648 | 648 | ||
649 | sd4_bus8: sd4-bus-width8 { | 649 | sd4_bus8: sd4-bus-width8 { |
650 | samsung,pins = "gpk1-3", "gpk1-4", "gpk1-5", "gpk1-6"; | 650 | samsung,pins = "gpk1-3", "gpk1-4", "gpk1-5", "gpk1-6"; |
651 | samsung,pin-function = <3>; | 651 | samsung,pin-function = <EXYNOS_PIN_FUNC_3>; |
652 | samsung,pin-pud = <4>; | 652 | samsung,pin-pud = <4>; |
653 | samsung,pin-drv = <3>; | 653 | samsung,pin-drv = <EXYNOS4_PIN_DRV_LV4>; |
654 | }; | 654 | }; |
655 | 655 | ||
656 | sd1_clk: sd1-clk { | 656 | sd1_clk: sd1-clk { |
657 | samsung,pins = "gpk1-0"; | 657 | samsung,pins = "gpk1-0"; |
658 | samsung,pin-function = <2>; | 658 | samsung,pin-function = <EXYNOS_PIN_FUNC_2>; |
659 | samsung,pin-pud = <0>; | 659 | samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; |
660 | samsung,pin-drv = <3>; | 660 | samsung,pin-drv = <EXYNOS4_PIN_DRV_LV4>; |
661 | }; | 661 | }; |
662 | 662 | ||
663 | sd1_cmd: sd1-cmd { | 663 | sd1_cmd: sd1-cmd { |
664 | samsung,pins = "gpk1-1"; | 664 | samsung,pins = "gpk1-1"; |
665 | samsung,pin-function = <2>; | 665 | samsung,pin-function = <EXYNOS_PIN_FUNC_2>; |
666 | samsung,pin-pud = <0>; | 666 | samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; |
667 | samsung,pin-drv = <3>; | 667 | samsung,pin-drv = <EXYNOS4_PIN_DRV_LV4>; |
668 | }; | 668 | }; |
669 | 669 | ||
670 | sd1_cd: sd1-cd { | 670 | sd1_cd: sd1-cd { |
671 | samsung,pins = "gpk1-2"; | 671 | samsung,pins = "gpk1-2"; |
672 | samsung,pin-function = <2>; | 672 | samsung,pin-function = <EXYNOS_PIN_FUNC_2>; |
673 | samsung,pin-pud = <3>; | 673 | samsung,pin-pud = <EXYNOS_PIN_PULL_UP>; |
674 | samsung,pin-drv = <3>; | 674 | samsung,pin-drv = <EXYNOS4_PIN_DRV_LV4>; |
675 | }; | 675 | }; |
676 | 676 | ||
677 | sd1_bus1: sd1-bus-width1 { | 677 | sd1_bus1: sd1-bus-width1 { |
678 | samsung,pins = "gpk1-3"; | 678 | samsung,pins = "gpk1-3"; |
679 | samsung,pin-function = <2>; | 679 | samsung,pin-function = <EXYNOS_PIN_FUNC_2>; |
680 | samsung,pin-pud = <3>; | 680 | samsung,pin-pud = <EXYNOS_PIN_PULL_UP>; |
681 | samsung,pin-drv = <3>; | 681 | samsung,pin-drv = <EXYNOS4_PIN_DRV_LV4>; |
682 | }; | 682 | }; |
683 | 683 | ||
684 | sd1_bus4: sd1-bus-width4 { | 684 | sd1_bus4: sd1-bus-width4 { |
685 | samsung,pins = "gpk1-3", "gpk1-4", "gpk1-5", "gpk1-6"; | 685 | samsung,pins = "gpk1-3", "gpk1-4", "gpk1-5", "gpk1-6"; |
686 | samsung,pin-function = <2>; | 686 | samsung,pin-function = <EXYNOS_PIN_FUNC_2>; |
687 | samsung,pin-pud = <3>; | 687 | samsung,pin-pud = <EXYNOS_PIN_PULL_UP>; |
688 | samsung,pin-drv = <3>; | 688 | samsung,pin-drv = <EXYNOS4_PIN_DRV_LV4>; |
689 | }; | 689 | }; |
690 | 690 | ||
691 | sd2_clk: sd2-clk { | 691 | sd2_clk: sd2-clk { |
692 | samsung,pins = "gpk2-0"; | 692 | samsung,pins = "gpk2-0"; |
693 | samsung,pin-function = <2>; | 693 | samsung,pin-function = <EXYNOS_PIN_FUNC_2>; |
694 | samsung,pin-pud = <0>; | 694 | samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; |
695 | samsung,pin-drv = <3>; | 695 | samsung,pin-drv = <EXYNOS4_PIN_DRV_LV4>; |
696 | }; | 696 | }; |
697 | 697 | ||
698 | sd2_cmd: sd2-cmd { | 698 | sd2_cmd: sd2-cmd { |
699 | samsung,pins = "gpk2-1"; | 699 | samsung,pins = "gpk2-1"; |
700 | samsung,pin-function = <2>; | 700 | samsung,pin-function = <EXYNOS_PIN_FUNC_2>; |
701 | samsung,pin-pud = <0>; | 701 | samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; |
702 | samsung,pin-drv = <3>; | 702 | samsung,pin-drv = <EXYNOS4_PIN_DRV_LV4>; |
703 | }; | 703 | }; |
704 | 704 | ||
705 | sd2_cd: sd2-cd { | 705 | sd2_cd: sd2-cd { |
706 | samsung,pins = "gpk2-2"; | 706 | samsung,pins = "gpk2-2"; |
707 | samsung,pin-function = <2>; | 707 | samsung,pin-function = <EXYNOS_PIN_FUNC_2>; |
708 | samsung,pin-pud = <3>; | 708 | samsung,pin-pud = <EXYNOS_PIN_PULL_UP>; |
709 | samsung,pin-drv = <3>; | 709 | samsung,pin-drv = <EXYNOS4_PIN_DRV_LV4>; |
710 | }; | 710 | }; |
711 | 711 | ||
712 | sd2_bus1: sd2-bus-width1 { | 712 | sd2_bus1: sd2-bus-width1 { |
713 | samsung,pins = "gpk2-3"; | 713 | samsung,pins = "gpk2-3"; |
714 | samsung,pin-function = <2>; | 714 | samsung,pin-function = <EXYNOS_PIN_FUNC_2>; |
715 | samsung,pin-pud = <3>; | 715 | samsung,pin-pud = <EXYNOS_PIN_PULL_UP>; |
716 | samsung,pin-drv = <3>; | 716 | samsung,pin-drv = <EXYNOS4_PIN_DRV_LV4>; |
717 | }; | 717 | }; |
718 | 718 | ||
719 | sd2_bus4: sd2-bus-width4 { | 719 | sd2_bus4: sd2-bus-width4 { |
720 | samsung,pins = "gpk2-3", "gpk2-4", "gpk2-5", "gpk2-6"; | 720 | samsung,pins = "gpk2-3", "gpk2-4", "gpk2-5", "gpk2-6"; |
721 | samsung,pin-function = <2>; | 721 | samsung,pin-function = <EXYNOS_PIN_FUNC_2>; |
722 | samsung,pin-pud = <3>; | 722 | samsung,pin-pud = <EXYNOS_PIN_PULL_UP>; |
723 | samsung,pin-drv = <3>; | 723 | samsung,pin-drv = <EXYNOS4_PIN_DRV_LV4>; |
724 | }; | 724 | }; |
725 | 725 | ||
726 | sd2_bus8: sd2-bus-width8 { | 726 | sd2_bus8: sd2-bus-width8 { |
727 | samsung,pins = "gpk3-3", "gpk3-4", "gpk3-5", "gpk3-6"; | 727 | samsung,pins = "gpk3-3", "gpk3-4", "gpk3-5", "gpk3-6"; |
728 | samsung,pin-function = <3>; | 728 | samsung,pin-function = <EXYNOS_PIN_FUNC_3>; |
729 | samsung,pin-pud = <3>; | 729 | samsung,pin-pud = <EXYNOS_PIN_PULL_UP>; |
730 | samsung,pin-drv = <3>; | 730 | samsung,pin-drv = <EXYNOS4_PIN_DRV_LV4>; |
731 | }; | 731 | }; |
732 | 732 | ||
733 | sd3_clk: sd3-clk { | 733 | sd3_clk: sd3-clk { |
734 | samsung,pins = "gpk3-0"; | 734 | samsung,pins = "gpk3-0"; |
735 | samsung,pin-function = <2>; | 735 | samsung,pin-function = <EXYNOS_PIN_FUNC_2>; |
736 | samsung,pin-pud = <0>; | 736 | samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; |
737 | samsung,pin-drv = <3>; | 737 | samsung,pin-drv = <EXYNOS4_PIN_DRV_LV4>; |
738 | }; | 738 | }; |
739 | 739 | ||
740 | sd3_cmd: sd3-cmd { | 740 | sd3_cmd: sd3-cmd { |
741 | samsung,pins = "gpk3-1"; | 741 | samsung,pins = "gpk3-1"; |
742 | samsung,pin-function = <2>; | 742 | samsung,pin-function = <EXYNOS_PIN_FUNC_2>; |
743 | samsung,pin-pud = <0>; | 743 | samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; |
744 | samsung,pin-drv = <3>; | 744 | samsung,pin-drv = <EXYNOS4_PIN_DRV_LV4>; |
745 | }; | 745 | }; |
746 | 746 | ||
747 | sd3_cd: sd3-cd { | 747 | sd3_cd: sd3-cd { |
748 | samsung,pins = "gpk3-2"; | 748 | samsung,pins = "gpk3-2"; |
749 | samsung,pin-function = <2>; | 749 | samsung,pin-function = <EXYNOS_PIN_FUNC_2>; |
750 | samsung,pin-pud = <3>; | 750 | samsung,pin-pud = <EXYNOS_PIN_PULL_UP>; |
751 | samsung,pin-drv = <3>; | 751 | samsung,pin-drv = <EXYNOS4_PIN_DRV_LV4>; |
752 | }; | 752 | }; |
753 | 753 | ||
754 | sd3_bus1: sd3-bus-width1 { | 754 | sd3_bus1: sd3-bus-width1 { |
755 | samsung,pins = "gpk3-3"; | 755 | samsung,pins = "gpk3-3"; |
756 | samsung,pin-function = <2>; | 756 | samsung,pin-function = <EXYNOS_PIN_FUNC_2>; |
757 | samsung,pin-pud = <3>; | 757 | samsung,pin-pud = <EXYNOS_PIN_PULL_UP>; |
758 | samsung,pin-drv = <3>; | 758 | samsung,pin-drv = <EXYNOS4_PIN_DRV_LV4>; |
759 | }; | 759 | }; |
760 | 760 | ||
761 | sd3_bus4: sd3-bus-width4 { | 761 | sd3_bus4: sd3-bus-width4 { |
762 | samsung,pins = "gpk3-3", "gpk3-4", "gpk3-5", "gpk3-6"; | 762 | samsung,pins = "gpk3-3", "gpk3-4", "gpk3-5", "gpk3-6"; |
763 | samsung,pin-function = <2>; | 763 | samsung,pin-function = <EXYNOS_PIN_FUNC_2>; |
764 | samsung,pin-pud = <3>; | 764 | samsung,pin-pud = <EXYNOS_PIN_PULL_UP>; |
765 | samsung,pin-drv = <3>; | 765 | samsung,pin-drv = <EXYNOS4_PIN_DRV_LV4>; |
766 | }; | 766 | }; |
767 | 767 | ||
768 | eint0: ext-int0 { | 768 | eint0: ext-int0 { |
769 | samsung,pins = "gpx0-0"; | 769 | samsung,pins = "gpx0-0"; |
770 | samsung,pin-function = <0xf>; | 770 | samsung,pin-function = <EXYNOS_PIN_FUNC_F>; |
771 | samsung,pin-pud = <0>; | 771 | samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; |
772 | samsung,pin-drv = <0>; | 772 | samsung,pin-drv = <EXYNOS4_PIN_DRV_LV1>; |
773 | }; | 773 | }; |
774 | 774 | ||
775 | eint8: ext-int8 { | 775 | eint8: ext-int8 { |
776 | samsung,pins = "gpx1-0"; | 776 | samsung,pins = "gpx1-0"; |
777 | samsung,pin-function = <0xf>; | 777 | samsung,pin-function = <EXYNOS_PIN_FUNC_F>; |
778 | samsung,pin-pud = <0>; | 778 | samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; |
779 | samsung,pin-drv = <0>; | 779 | samsung,pin-drv = <EXYNOS4_PIN_DRV_LV1>; |
780 | }; | 780 | }; |
781 | 781 | ||
782 | eint15: ext-int15 { | 782 | eint15: ext-int15 { |
783 | samsung,pins = "gpx1-7"; | 783 | samsung,pins = "gpx1-7"; |
784 | samsung,pin-function = <0xf>; | 784 | samsung,pin-function = <EXYNOS_PIN_FUNC_F>; |
785 | samsung,pin-pud = <0>; | 785 | samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; |
786 | samsung,pin-drv = <0>; | 786 | samsung,pin-drv = <EXYNOS4_PIN_DRV_LV1>; |
787 | }; | 787 | }; |
788 | 788 | ||
789 | eint16: ext-int16 { | 789 | eint16: ext-int16 { |
790 | samsung,pins = "gpx2-0"; | 790 | samsung,pins = "gpx2-0"; |
791 | samsung,pin-function = <0xf>; | 791 | samsung,pin-function = <EXYNOS_PIN_FUNC_F>; |
792 | samsung,pin-pud = <0>; | 792 | samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; |
793 | samsung,pin-drv = <0>; | 793 | samsung,pin-drv = <EXYNOS4_PIN_DRV_LV1>; |
794 | }; | 794 | }; |
795 | 795 | ||
796 | eint31: ext-int31 { | 796 | eint31: ext-int31 { |
797 | samsung,pins = "gpx3-7"; | 797 | samsung,pins = "gpx3-7"; |
798 | samsung,pin-function = <0xf>; | 798 | samsung,pin-function = <EXYNOS_PIN_FUNC_F>; |
799 | samsung,pin-pud = <0>; | 799 | samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; |
800 | samsung,pin-drv = <0>; | 800 | samsung,pin-drv = <EXYNOS4_PIN_DRV_LV1>; |
801 | }; | 801 | }; |
802 | 802 | ||
803 | cam_port_a_io: cam-port-a-io { | 803 | cam_port_a_io: cam-port-a-io { |
804 | samsung,pins = "gpj0-0", "gpj0-1", "gpj0-2", "gpj0-3", | 804 | samsung,pins = "gpj0-0", "gpj0-1", "gpj0-2", "gpj0-3", |
805 | "gpj0-4", "gpj0-5", "gpj0-6", "gpj0-7", | 805 | "gpj0-4", "gpj0-5", "gpj0-6", "gpj0-7", |
806 | "gpj1-0", "gpj1-1", "gpj1-2", "gpj1-4"; | 806 | "gpj1-0", "gpj1-1", "gpj1-2", "gpj1-4"; |
807 | samsung,pin-function = <2>; | 807 | samsung,pin-function = <EXYNOS_PIN_FUNC_2>; |
808 | samsung,pin-pud = <0>; | 808 | samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; |
809 | samsung,pin-drv = <0>; | 809 | samsung,pin-drv = <EXYNOS4_PIN_DRV_LV1>; |
810 | }; | 810 | }; |
811 | 811 | ||
812 | cam_port_a_clk_active: cam-port-a-clk-active { | 812 | cam_port_a_clk_active: cam-port-a-clk-active { |
813 | samsung,pins = "gpj1-3"; | 813 | samsung,pins = "gpj1-3"; |
814 | samsung,pin-function = <2>; | 814 | samsung,pin-function = <EXYNOS_PIN_FUNC_2>; |
815 | samsung,pin-pud = <0>; | 815 | samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; |
816 | samsung,pin-drv = <3>; | 816 | samsung,pin-drv = <EXYNOS4_PIN_DRV_LV4>; |
817 | }; | 817 | }; |
818 | 818 | ||
819 | cam_port_a_clk_idle: cam-port-a-clk-idle { | 819 | cam_port_a_clk_idle: cam-port-a-clk-idle { |
820 | samsung,pins = "gpj1-3"; | 820 | samsung,pins = "gpj1-3"; |
821 | samsung,pin-function = <0>; | 821 | samsung,pin-function = <EXYNOS_PIN_FUNC_INPUT>; |
822 | samsung,pin-pud = <1>; | 822 | samsung,pin-pud = <EXYNOS_PIN_PULL_DOWN>; |
823 | samsung,pin-drv = <0>; | 823 | samsung,pin-drv = <EXYNOS4_PIN_DRV_LV1>; |
824 | }; | 824 | }; |
825 | 825 | ||
826 | hdmi_cec: hdmi-cec { | 826 | hdmi_cec: hdmi-cec { |
827 | samsung,pins = "gpx3-6"; | 827 | samsung,pins = "gpx3-6"; |
828 | samsung,pin-function = <3>; | 828 | samsung,pin-function = <EXYNOS_PIN_FUNC_3>; |
829 | samsung,pin-pud = <0>; | 829 | samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; |
830 | samsung,pin-drv = <0>; | 830 | samsung,pin-drv = <EXYNOS4_PIN_DRV_LV1>; |
831 | }; | 831 | }; |
832 | }; | 832 | }; |
833 | 833 | ||
@@ -840,17 +840,17 @@ | |||
840 | i2s0_bus: i2s0-bus { | 840 | i2s0_bus: i2s0-bus { |
841 | samsung,pins = "gpz-0", "gpz-1", "gpz-2", "gpz-3", | 841 | samsung,pins = "gpz-0", "gpz-1", "gpz-2", "gpz-3", |
842 | "gpz-4", "gpz-5", "gpz-6"; | 842 | "gpz-4", "gpz-5", "gpz-6"; |
843 | samsung,pin-function = <0x2>; | 843 | samsung,pin-function = <EXYNOS_PIN_FUNC_2>; |
844 | samsung,pin-pud = <0>; | 844 | samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; |
845 | samsung,pin-drv = <0>; | 845 | samsung,pin-drv = <EXYNOS4_PIN_DRV_LV1>; |
846 | }; | 846 | }; |
847 | 847 | ||
848 | pcm0_bus: pcm0-bus { | 848 | pcm0_bus: pcm0-bus { |
849 | samsung,pins = "gpz-0", "gpz-1", "gpz-2", "gpz-3", | 849 | samsung,pins = "gpz-0", "gpz-1", "gpz-2", "gpz-3", |
850 | "gpz-4"; | 850 | "gpz-4"; |
851 | samsung,pin-function = <0x3>; | 851 | samsung,pin-function = <EXYNOS_PIN_FUNC_3>; |
852 | samsung,pin-pud = <0>; | 852 | samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; |
853 | samsung,pin-drv = <0>; | 853 | samsung,pin-drv = <EXYNOS4_PIN_DRV_LV1>; |
854 | }; | 854 | }; |
855 | }; | 855 | }; |
856 | }; | 856 | }; |
diff --git a/arch/arm/boot/dts/exynos4210-smdkv310.dts b/arch/arm/boot/dts/exynos4210-smdkv310.dts index 847fae3dd1f1..a998ca48dba3 100644 --- a/arch/arm/boot/dts/exynos4210-smdkv310.dts +++ b/arch/arm/boot/dts/exynos4210-smdkv310.dts | |||
@@ -136,17 +136,17 @@ | |||
136 | &pinctrl_1 { | 136 | &pinctrl_1 { |
137 | keypad_rows: keypad-rows { | 137 | keypad_rows: keypad-rows { |
138 | samsung,pins = "gpx2-0", "gpx2-1"; | 138 | samsung,pins = "gpx2-0", "gpx2-1"; |
139 | samsung,pin-function = <3>; | 139 | samsung,pin-function = <EXYNOS_PIN_FUNC_3>; |
140 | samsung,pin-pud = <3>; | 140 | samsung,pin-pud = <EXYNOS_PIN_PULL_UP>; |
141 | samsung,pin-drv = <0>; | 141 | samsung,pin-drv = <EXYNOS4_PIN_DRV_LV1>; |
142 | }; | 142 | }; |
143 | 143 | ||
144 | keypad_cols: keypad-cols { | 144 | keypad_cols: keypad-cols { |
145 | samsung,pins = "gpx1-0", "gpx1-1", "gpx1-2", "gpx1-3", | 145 | samsung,pins = "gpx1-0", "gpx1-1", "gpx1-2", "gpx1-3", |
146 | "gpx1-4", "gpx1-5", "gpx1-6", "gpx1-7"; | 146 | "gpx1-4", "gpx1-5", "gpx1-6", "gpx1-7"; |
147 | samsung,pin-function = <3>; | 147 | samsung,pin-function = <EXYNOS_PIN_FUNC_3>; |
148 | samsung,pin-pud = <0>; | 148 | samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; |
149 | samsung,pin-drv = <0>; | 149 | samsung,pin-drv = <EXYNOS4_PIN_DRV_LV1>; |
150 | }; | 150 | }; |
151 | }; | 151 | }; |
152 | 152 | ||
diff --git a/arch/arm/boot/dts/exynos4210-universal_c210.dts b/arch/arm/boot/dts/exynos4210-universal_c210.dts index 9a75e3effbc9..fa1e2c044aac 100644 --- a/arch/arm/boot/dts/exynos4210-universal_c210.dts +++ b/arch/arm/boot/dts/exynos4210-universal_c210.dts | |||
@@ -521,16 +521,16 @@ | |||
521 | &pinctrl_1 { | 521 | &pinctrl_1 { |
522 | hdmi_hpd: hdmi-hpd { | 522 | hdmi_hpd: hdmi-hpd { |
523 | samsung,pins = "gpx3-7"; | 523 | samsung,pins = "gpx3-7"; |
524 | samsung,pin-pud = <0>; | 524 | samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; |
525 | }; | 525 | }; |
526 | }; | 526 | }; |
527 | 527 | ||
528 | &pinctrl_0 { | 528 | &pinctrl_0 { |
529 | i2c_ddc_bus: i2c-ddc-bus { | 529 | i2c_ddc_bus: i2c-ddc-bus { |
530 | samsung,pins = "gpe4-2", "gpe4-3"; | 530 | samsung,pins = "gpe4-2", "gpe4-3"; |
531 | samsung,pin-function = <2>; | 531 | samsung,pin-function = <EXYNOS_PIN_FUNC_2>; |
532 | samsung,pin-pud = <3>; | 532 | samsung,pin-pud = <EXYNOS_PIN_PULL_UP>; |
533 | samsung,pin-drv = <0>; | 533 | samsung,pin-drv = <EXYNOS4_PIN_DRV_LV1>; |
534 | }; | 534 | }; |
535 | }; | 535 | }; |
536 | 536 | ||