diff options
author | Krzysztof Kozlowski <k.kozlowski@samsung.com> | 2016-09-04 07:04:18 -0400 |
---|---|---|
committer | Krzysztof Kozlowski <k.kozlowski@samsung.com> | 2016-09-16 07:32:20 -0400 |
commit | 293fea6f71dcb5c68b47f253c6f77ef5c030e2c3 (patch) | |
tree | 05970ed8e5f93aac408613d93fc832bae6b39f3b | |
parent | 68175d5dd7c5476da66922c2513b29ea6c669741 (diff) |
ARM: dts: s5pv210: Use macros for pinctrl configuration
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>
-rw-r--r-- | arch/arm/boot/dts/s5pv210-aquila.dts | 4 | ||||
-rw-r--r-- | arch/arm/boot/dts/s5pv210-pinctrl.dtsi | 476 |
2 files changed, 241 insertions, 239 deletions
diff --git a/arch/arm/boot/dts/s5pv210-aquila.dts b/arch/arm/boot/dts/s5pv210-aquila.dts index da24ab570b0e..f6cb82f36aae 100644 --- a/arch/arm/boot/dts/s5pv210-aquila.dts +++ b/arch/arm/boot/dts/s5pv210-aquila.dts | |||
@@ -387,7 +387,7 @@ | |||
387 | &pinctrl0 { | 387 | &pinctrl0 { |
388 | t_flash_detect: t-flash-detect { | 388 | t_flash_detect: t-flash-detect { |
389 | samsung,pins = "gph3-4"; | 389 | samsung,pins = "gph3-4"; |
390 | samsung,pin-function = <0>; | 390 | samsung,pin-function = <EXYNOS_PIN_FUNC_INPUT>; |
391 | samsung,pin-pud = <0>; | 391 | samsung,pin-pud = <S3C64XX_PIN_PULL_NONE>; |
392 | }; | 392 | }; |
393 | }; | 393 | }; |
diff --git a/arch/arm/boot/dts/s5pv210-pinctrl.dtsi b/arch/arm/boot/dts/s5pv210-pinctrl.dtsi index 8c714088e3c6..9a3e851e2e22 100644 --- a/arch/arm/boot/dts/s5pv210-pinctrl.dtsi +++ b/arch/arm/boot/dts/s5pv210-pinctrl.dtsi | |||
@@ -19,6 +19,8 @@ | |||
19 | * published by the Free Software Foundation. | 19 | * published by the Free Software Foundation. |
20 | */ | 20 | */ |
21 | 21 | ||
22 | #include <dt-bindings/pinctrl/samsung.h> | ||
23 | |||
22 | &pinctrl0 { | 24 | &pinctrl0 { |
23 | gpa0: gpa0 { | 25 | gpa0: gpa0 { |
24 | gpio-controller; | 26 | gpio-controller; |
@@ -270,559 +272,559 @@ | |||
270 | 272 | ||
271 | uart0_data: uart0-data { | 273 | uart0_data: uart0-data { |
272 | samsung,pins = "gpa0-0", "gpa0-1"; | 274 | samsung,pins = "gpa0-0", "gpa0-1"; |
273 | samsung,pin-function = <2>; | 275 | samsung,pin-function = <EXYNOS_PIN_FUNC_2>; |
274 | samsung,pin-pud = <0>; | 276 | samsung,pin-pud = <S3C64XX_PIN_PULL_NONE>; |
275 | samsung,pin-drv = <0>; | 277 | samsung,pin-drv = <EXYNOS4_PIN_DRV_LV1>; |
276 | }; | 278 | }; |
277 | 279 | ||
278 | uart0_fctl: uart0-fctl { | 280 | uart0_fctl: uart0-fctl { |
279 | samsung,pins = "gpa0-2", "gpa0-3"; | 281 | samsung,pins = "gpa0-2", "gpa0-3"; |
280 | samsung,pin-function = <2>; | 282 | samsung,pin-function = <EXYNOS_PIN_FUNC_2>; |
281 | samsung,pin-pud = <0>; | 283 | samsung,pin-pud = <S3C64XX_PIN_PULL_NONE>; |
282 | samsung,pin-drv = <0>; | 284 | samsung,pin-drv = <EXYNOS4_PIN_DRV_LV1>; |
283 | }; | 285 | }; |
284 | 286 | ||
285 | uart1_data: uart1-data { | 287 | uart1_data: uart1-data { |
286 | samsung,pins = "gpa0-4", "gpa0-5"; | 288 | samsung,pins = "gpa0-4", "gpa0-5"; |
287 | samsung,pin-function = <2>; | 289 | samsung,pin-function = <EXYNOS_PIN_FUNC_2>; |
288 | samsung,pin-pud = <0>; | 290 | samsung,pin-pud = <S3C64XX_PIN_PULL_NONE>; |
289 | samsung,pin-drv = <0>; | 291 | samsung,pin-drv = <EXYNOS4_PIN_DRV_LV1>; |
290 | }; | 292 | }; |
291 | 293 | ||
292 | uart1_fctl: uart1-fctl { | 294 | uart1_fctl: uart1-fctl { |
293 | samsung,pins = "gpa0-6", "gpa0-7"; | 295 | samsung,pins = "gpa0-6", "gpa0-7"; |
294 | samsung,pin-function = <2>; | 296 | samsung,pin-function = <EXYNOS_PIN_FUNC_2>; |
295 | samsung,pin-pud = <0>; | 297 | samsung,pin-pud = <S3C64XX_PIN_PULL_NONE>; |
296 | samsung,pin-drv = <0>; | 298 | samsung,pin-drv = <EXYNOS4_PIN_DRV_LV1>; |
297 | }; | 299 | }; |
298 | 300 | ||
299 | uart2_data: uart2-data { | 301 | uart2_data: uart2-data { |
300 | samsung,pins = "gpa1-0", "gpa1-1"; | 302 | samsung,pins = "gpa1-0", "gpa1-1"; |
301 | samsung,pin-function = <2>; | 303 | samsung,pin-function = <EXYNOS_PIN_FUNC_2>; |
302 | samsung,pin-pud = <0>; | 304 | samsung,pin-pud = <S3C64XX_PIN_PULL_NONE>; |
303 | samsung,pin-drv = <0>; | 305 | samsung,pin-drv = <EXYNOS4_PIN_DRV_LV1>; |
304 | }; | 306 | }; |
305 | 307 | ||
306 | uart2_fctl: uart2-fctl { | 308 | uart2_fctl: uart2-fctl { |
307 | samsung,pins = "gpa1-2", "gpa1-3"; | 309 | samsung,pins = "gpa1-2", "gpa1-3"; |
308 | samsung,pin-function = <3>; | 310 | samsung,pin-function = <EXYNOS_PIN_FUNC_3>; |
309 | samsung,pin-pud = <0>; | 311 | samsung,pin-pud = <S3C64XX_PIN_PULL_NONE>; |
310 | samsung,pin-drv = <0>; | 312 | samsung,pin-drv = <EXYNOS4_PIN_DRV_LV1>; |
311 | }; | 313 | }; |
312 | 314 | ||
313 | uart3_data: uart3-data { | 315 | uart3_data: uart3-data { |
314 | samsung,pins = "gpa1-2", "gpa1-3"; | 316 | samsung,pins = "gpa1-2", "gpa1-3"; |
315 | samsung,pin-function = <2>; | 317 | samsung,pin-function = <EXYNOS_PIN_FUNC_2>; |
316 | samsung,pin-pud = <0>; | 318 | samsung,pin-pud = <S3C64XX_PIN_PULL_NONE>; |
317 | samsung,pin-drv = <0>; | 319 | samsung,pin-drv = <EXYNOS4_PIN_DRV_LV1>; |
318 | }; | 320 | }; |
319 | 321 | ||
320 | uart_audio: uart-audio { | 322 | uart_audio: uart-audio { |
321 | samsung,pins = "gpa1-2", "gpa1-3"; | 323 | samsung,pins = "gpa1-2", "gpa1-3"; |
322 | samsung,pin-function = <4>; | 324 | samsung,pin-function = <EXYNOS_PIN_FUNC_4>; |
323 | samsung,pin-pud = <0>; | 325 | samsung,pin-pud = <S3C64XX_PIN_PULL_NONE>; |
324 | samsung,pin-drv = <0>; | 326 | samsung,pin-drv = <EXYNOS4_PIN_DRV_LV1>; |
325 | }; | 327 | }; |
326 | 328 | ||
327 | spi0_bus: spi0-bus { | 329 | spi0_bus: spi0-bus { |
328 | samsung,pins = "gpb-0", "gpb-2", "gpb-3"; | 330 | samsung,pins = "gpb-0", "gpb-2", "gpb-3"; |
329 | samsung,pin-function = <2>; | 331 | samsung,pin-function = <EXYNOS_PIN_FUNC_2>; |
330 | samsung,pin-pud = <2>; | 332 | samsung,pin-pud = <S3C64XX_PIN_PULL_UP>; |
331 | samsung,pin-drv = <0>; | 333 | samsung,pin-drv = <EXYNOS4_PIN_DRV_LV1>; |
332 | }; | 334 | }; |
333 | 335 | ||
334 | spi1_bus: spi1-bus { | 336 | spi1_bus: spi1-bus { |
335 | samsung,pins = "gpb-4", "gpb-6", "gpb-7"; | 337 | samsung,pins = "gpb-4", "gpb-6", "gpb-7"; |
336 | samsung,pin-function = <2>; | 338 | samsung,pin-function = <EXYNOS_PIN_FUNC_2>; |
337 | samsung,pin-pud = <2>; | 339 | samsung,pin-pud = <S3C64XX_PIN_PULL_UP>; |
338 | samsung,pin-drv = <0>; | 340 | samsung,pin-drv = <EXYNOS4_PIN_DRV_LV1>; |
339 | }; | 341 | }; |
340 | 342 | ||
341 | i2s0_bus: i2s0-bus { | 343 | i2s0_bus: i2s0-bus { |
342 | samsung,pins = "gpi-0", "gpi-1", "gpi-2", "gpi-3", | 344 | samsung,pins = "gpi-0", "gpi-1", "gpi-2", "gpi-3", |
343 | "gpi-4", "gpi-5", "gpi-6"; | 345 | "gpi-4", "gpi-5", "gpi-6"; |
344 | samsung,pin-function = <2>; | 346 | samsung,pin-function = <EXYNOS_PIN_FUNC_2>; |
345 | samsung,pin-pud = <0>; | 347 | samsung,pin-pud = <S3C64XX_PIN_PULL_NONE>; |
346 | samsung,pin-drv = <0>; | 348 | samsung,pin-drv = <EXYNOS4_PIN_DRV_LV1>; |
347 | }; | 349 | }; |
348 | 350 | ||
349 | i2s1_bus: i2s1-bus { | 351 | i2s1_bus: i2s1-bus { |
350 | samsung,pins = "gpc0-0", "gpc0-1", "gpc0-2", "gpc0-3", | 352 | samsung,pins = "gpc0-0", "gpc0-1", "gpc0-2", "gpc0-3", |
351 | "gpc0-4"; | 353 | "gpc0-4"; |
352 | samsung,pin-function = <2>; | 354 | samsung,pin-function = <EXYNOS_PIN_FUNC_2>; |
353 | samsung,pin-pud = <0>; | 355 | samsung,pin-pud = <S3C64XX_PIN_PULL_NONE>; |
354 | samsung,pin-drv = <0>; | 356 | samsung,pin-drv = <EXYNOS4_PIN_DRV_LV1>; |
355 | }; | 357 | }; |
356 | 358 | ||
357 | i2s2_bus: i2s2-bus { | 359 | i2s2_bus: i2s2-bus { |
358 | samsung,pins = "gpc1-0", "gpc1-1", "gpc1-2", "gpc1-3", | 360 | samsung,pins = "gpc1-0", "gpc1-1", "gpc1-2", "gpc1-3", |
359 | "gpc1-4"; | 361 | "gpc1-4"; |
360 | samsung,pin-function = <4>; | 362 | samsung,pin-function = <EXYNOS_PIN_FUNC_4>; |
361 | samsung,pin-pud = <0>; | 363 | samsung,pin-pud = <S3C64XX_PIN_PULL_NONE>; |
362 | samsung,pin-drv = <0>; | 364 | samsung,pin-drv = <EXYNOS4_PIN_DRV_LV1>; |
363 | }; | 365 | }; |
364 | 366 | ||
365 | pcm1_bus: pcm1-bus { | 367 | pcm1_bus: pcm1-bus { |
366 | samsung,pins = "gpc0-0", "gpc0-1", "gpc0-2", "gpc0-3", | 368 | samsung,pins = "gpc0-0", "gpc0-1", "gpc0-2", "gpc0-3", |
367 | "gpc0-4"; | 369 | "gpc0-4"; |
368 | samsung,pin-function = <3>; | 370 | samsung,pin-function = <EXYNOS_PIN_FUNC_3>; |
369 | samsung,pin-pud = <0>; | 371 | samsung,pin-pud = <S3C64XX_PIN_PULL_NONE>; |
370 | samsung,pin-drv = <0>; | 372 | samsung,pin-drv = <EXYNOS4_PIN_DRV_LV1>; |
371 | }; | 373 | }; |
372 | 374 | ||
373 | ac97_bus: ac97-bus { | 375 | ac97_bus: ac97-bus { |
374 | samsung,pins = "gpc0-0", "gpc0-1", "gpc0-2", "gpc0-3", | 376 | samsung,pins = "gpc0-0", "gpc0-1", "gpc0-2", "gpc0-3", |
375 | "gpc0-4"; | 377 | "gpc0-4"; |
376 | samsung,pin-function = <4>; | 378 | samsung,pin-function = <EXYNOS_PIN_FUNC_4>; |
377 | samsung,pin-pud = <0>; | 379 | samsung,pin-pud = <S3C64XX_PIN_PULL_NONE>; |
378 | samsung,pin-drv = <0>; | 380 | samsung,pin-drv = <EXYNOS4_PIN_DRV_LV1>; |
379 | }; | 381 | }; |
380 | 382 | ||
381 | i2s2_bus: i2s2-bus { | 383 | i2s2_bus: i2s2-bus { |
382 | samsung,pins = "gpc1-0", "gpc1-1", "gpc1-2", "gpc1-3", | 384 | samsung,pins = "gpc1-0", "gpc1-1", "gpc1-2", "gpc1-3", |
383 | "gpc1-4"; | 385 | "gpc1-4"; |
384 | samsung,pin-function = <2>; | 386 | samsung,pin-function = <EXYNOS_PIN_FUNC_2>; |
385 | samsung,pin-pud = <0>; | 387 | samsung,pin-pud = <S3C64XX_PIN_PULL_NONE>; |
386 | samsung,pin-drv = <0>; | 388 | samsung,pin-drv = <EXYNOS4_PIN_DRV_LV1>; |
387 | }; | 389 | }; |
388 | 390 | ||
389 | pcm2_bus: pcm2-bus { | 391 | pcm2_bus: pcm2-bus { |
390 | samsung,pins = "gpc1-0", "gpc1-1", "gpc1-2", "gpc1-3", | 392 | samsung,pins = "gpc1-0", "gpc1-1", "gpc1-2", "gpc1-3", |
391 | "gpc1-4"; | 393 | "gpc1-4"; |
392 | samsung,pin-function = <3>; | 394 | samsung,pin-function = <EXYNOS_PIN_FUNC_3>; |
393 | samsung,pin-pud = <0>; | 395 | samsung,pin-pud = <S3C64XX_PIN_PULL_NONE>; |
394 | samsung,pin-drv = <0>; | 396 | samsung,pin-drv = <EXYNOS4_PIN_DRV_LV1>; |
395 | }; | 397 | }; |
396 | 398 | ||
397 | spdif_bus: spdif-bus { | 399 | spdif_bus: spdif-bus { |
398 | samsung,pins = "gpc1-0", "gpc1-1"; | 400 | samsung,pins = "gpc1-0", "gpc1-1"; |
399 | samsung,pin-function = <4>; | 401 | samsung,pin-function = <EXYNOS_PIN_FUNC_4>; |
400 | samsung,pin-pud = <0>; | 402 | samsung,pin-pud = <S3C64XX_PIN_PULL_NONE>; |
401 | samsung,pin-drv = <0>; | 403 | samsung,pin-drv = <EXYNOS4_PIN_DRV_LV1>; |
402 | }; | 404 | }; |
403 | 405 | ||
404 | spi2_bus: spi2-bus { | 406 | spi2_bus: spi2-bus { |
405 | samsung,pins = "gpc1-1", "gpc1-2", "gpc1-3", "gpc1-4"; | 407 | samsung,pins = "gpc1-1", "gpc1-2", "gpc1-3", "gpc1-4"; |
406 | samsung,pin-function = <5>; | 408 | samsung,pin-function = <EXYNOS_PIN_FUNC_5>; |
407 | samsung,pin-pud = <2>; | 409 | samsung,pin-pud = <S3C64XX_PIN_PULL_UP>; |
408 | samsung,pin-drv = <0>; | 410 | samsung,pin-drv = <EXYNOS4_PIN_DRV_LV1>; |
409 | }; | 411 | }; |
410 | 412 | ||
411 | i2c0_bus: i2c0-bus { | 413 | i2c0_bus: i2c0-bus { |
412 | samsung,pins = "gpd1-0", "gpd1-1"; | 414 | samsung,pins = "gpd1-0", "gpd1-1"; |
413 | samsung,pin-function = <2>; | 415 | samsung,pin-function = <EXYNOS_PIN_FUNC_2>; |
414 | samsung,pin-pud = <2>; | 416 | samsung,pin-pud = <S3C64XX_PIN_PULL_UP>; |
415 | samsung,pin-drv = <0>; | 417 | samsung,pin-drv = <EXYNOS4_PIN_DRV_LV1>; |
416 | }; | 418 | }; |
417 | 419 | ||
418 | i2c1_bus: i2c1-bus { | 420 | i2c1_bus: i2c1-bus { |
419 | samsung,pins = "gpd1-2", "gpd1-3"; | 421 | samsung,pins = "gpd1-2", "gpd1-3"; |
420 | samsung,pin-function = <2>; | 422 | samsung,pin-function = <EXYNOS_PIN_FUNC_2>; |
421 | samsung,pin-pud = <2>; | 423 | samsung,pin-pud = <S3C64XX_PIN_PULL_UP>; |
422 | samsung,pin-drv = <0>; | 424 | samsung,pin-drv = <EXYNOS4_PIN_DRV_LV1>; |
423 | }; | 425 | }; |
424 | 426 | ||
425 | i2c2_bus: i2c2-bus { | 427 | i2c2_bus: i2c2-bus { |
426 | samsung,pins = "gpd1-4", "gpd1-5"; | 428 | samsung,pins = "gpd1-4", "gpd1-5"; |
427 | samsung,pin-function = <2>; | 429 | samsung,pin-function = <EXYNOS_PIN_FUNC_2>; |
428 | samsung,pin-pud = <2>; | 430 | samsung,pin-pud = <S3C64XX_PIN_PULL_UP>; |
429 | samsung,pin-drv = <0>; | 431 | samsung,pin-drv = <EXYNOS4_PIN_DRV_LV1>; |
430 | }; | 432 | }; |
431 | 433 | ||
432 | pwm0_out: pwm0-out { | 434 | pwm0_out: pwm0-out { |
433 | samsung,pins = "gpd0-0"; | 435 | samsung,pins = "gpd0-0"; |
434 | samsung,pin-function = <2>; | 436 | samsung,pin-function = <EXYNOS_PIN_FUNC_2>; |
435 | samsung,pin-pud = <0>; | 437 | samsung,pin-pud = <S3C64XX_PIN_PULL_NONE>; |
436 | samsung,pin-drv = <0>; | 438 | samsung,pin-drv = <EXYNOS4_PIN_DRV_LV1>; |
437 | }; | 439 | }; |
438 | 440 | ||
439 | pwm1_out: pwm1-out { | 441 | pwm1_out: pwm1-out { |
440 | samsung,pins = "gpd0-1"; | 442 | samsung,pins = "gpd0-1"; |
441 | samsung,pin-function = <2>; | 443 | samsung,pin-function = <EXYNOS_PIN_FUNC_2>; |
442 | samsung,pin-pud = <0>; | 444 | samsung,pin-pud = <S3C64XX_PIN_PULL_NONE>; |
443 | samsung,pin-drv = <0>; | 445 | samsung,pin-drv = <EXYNOS4_PIN_DRV_LV1>; |
444 | }; | 446 | }; |
445 | 447 | ||
446 | pwm2_out: pwm2-out { | 448 | pwm2_out: pwm2-out { |
447 | samsung,pins = "gpd0-2"; | 449 | samsung,pins = "gpd0-2"; |
448 | samsung,pin-function = <2>; | 450 | samsung,pin-function = <EXYNOS_PIN_FUNC_2>; |
449 | samsung,pin-pud = <0>; | 451 | samsung,pin-pud = <S3C64XX_PIN_PULL_NONE>; |
450 | samsung,pin-drv = <0>; | 452 | samsung,pin-drv = <EXYNOS4_PIN_DRV_LV1>; |
451 | }; | 453 | }; |
452 | 454 | ||
453 | pwm3_out: pwm3-out { | 455 | pwm3_out: pwm3-out { |
454 | samsung,pins = "gpd0-3"; | 456 | samsung,pins = "gpd0-3"; |
455 | samsung,pin-function = <2>; | 457 | samsung,pin-function = <EXYNOS_PIN_FUNC_2>; |
456 | samsung,pin-pud = <0>; | 458 | samsung,pin-pud = <S3C64XX_PIN_PULL_NONE>; |
457 | samsung,pin-drv = <0>; | 459 | samsung,pin-drv = <EXYNOS4_PIN_DRV_LV1>; |
458 | }; | 460 | }; |
459 | 461 | ||
460 | keypad_row0: keypad-row-0 { | 462 | keypad_row0: keypad-row-0 { |
461 | samsung,pins = "gph3-0"; | 463 | samsung,pins = "gph3-0"; |
462 | samsung,pin-function = <3>; | 464 | samsung,pin-function = <EXYNOS_PIN_FUNC_3>; |
463 | samsung,pin-pud = <0>; | 465 | samsung,pin-pud = <S3C64XX_PIN_PULL_NONE>; |
464 | samsung,pin-drv = <0>; | 466 | samsung,pin-drv = <EXYNOS4_PIN_DRV_LV1>; |
465 | }; | 467 | }; |
466 | 468 | ||
467 | keypad_row1: keypad-row-1 { | 469 | keypad_row1: keypad-row-1 { |
468 | samsung,pins = "gph3-1"; | 470 | samsung,pins = "gph3-1"; |
469 | samsung,pin-function = <3>; | 471 | samsung,pin-function = <EXYNOS_PIN_FUNC_3>; |
470 | samsung,pin-pud = <0>; | 472 | samsung,pin-pud = <S3C64XX_PIN_PULL_NONE>; |
471 | samsung,pin-drv = <0>; | 473 | samsung,pin-drv = <EXYNOS4_PIN_DRV_LV1>; |
472 | }; | 474 | }; |
473 | 475 | ||
474 | keypad_row2: keypad-row-2 { | 476 | keypad_row2: keypad-row-2 { |
475 | samsung,pins = "gph3-2"; | 477 | samsung,pins = "gph3-2"; |
476 | samsung,pin-function = <3>; | 478 | samsung,pin-function = <EXYNOS_PIN_FUNC_3>; |
477 | samsung,pin-pud = <0>; | 479 | samsung,pin-pud = <S3C64XX_PIN_PULL_NONE>; |
478 | samsung,pin-drv = <0>; | 480 | samsung,pin-drv = <EXYNOS4_PIN_DRV_LV1>; |
479 | }; | 481 | }; |
480 | 482 | ||
481 | keypad_row3: keypad-row-3 { | 483 | keypad_row3: keypad-row-3 { |
482 | samsung,pins = "gph3-3"; | 484 | samsung,pins = "gph3-3"; |
483 | samsung,pin-function = <3>; | 485 | samsung,pin-function = <EXYNOS_PIN_FUNC_3>; |
484 | samsung,pin-pud = <0>; | 486 | samsung,pin-pud = <S3C64XX_PIN_PULL_NONE>; |
485 | samsung,pin-drv = <0>; | 487 | samsung,pin-drv = <EXYNOS4_PIN_DRV_LV1>; |
486 | }; | 488 | }; |
487 | 489 | ||
488 | keypad_row4: keypad-row-4 { | 490 | keypad_row4: keypad-row-4 { |
489 | samsung,pins = "gph3-4"; | 491 | samsung,pins = "gph3-4"; |
490 | samsung,pin-function = <3>; | 492 | samsung,pin-function = <EXYNOS_PIN_FUNC_3>; |
491 | samsung,pin-pud = <0>; | 493 | samsung,pin-pud = <S3C64XX_PIN_PULL_NONE>; |
492 | samsung,pin-drv = <0>; | 494 | samsung,pin-drv = <EXYNOS4_PIN_DRV_LV1>; |
493 | }; | 495 | }; |
494 | 496 | ||
495 | keypad_row5: keypad-row-5 { | 497 | keypad_row5: keypad-row-5 { |
496 | samsung,pins = "gph3-5"; | 498 | samsung,pins = "gph3-5"; |
497 | samsung,pin-function = <3>; | 499 | samsung,pin-function = <EXYNOS_PIN_FUNC_3>; |
498 | samsung,pin-pud = <0>; | 500 | samsung,pin-pud = <S3C64XX_PIN_PULL_NONE>; |
499 | samsung,pin-drv = <0>; | 501 | samsung,pin-drv = <EXYNOS4_PIN_DRV_LV1>; |
500 | }; | 502 | }; |
501 | 503 | ||
502 | keypad_row6: keypad-row-6 { | 504 | keypad_row6: keypad-row-6 { |
503 | samsung,pins = "gph3-6"; | 505 | samsung,pins = "gph3-6"; |
504 | samsung,pin-function = <3>; | 506 | samsung,pin-function = <EXYNOS_PIN_FUNC_3>; |
505 | samsung,pin-pud = <0>; | 507 | samsung,pin-pud = <S3C64XX_PIN_PULL_NONE>; |
506 | samsung,pin-drv = <0>; | 508 | samsung,pin-drv = <EXYNOS4_PIN_DRV_LV1>; |
507 | }; | 509 | }; |
508 | 510 | ||
509 | keypad_row7: keypad-row-7 { | 511 | keypad_row7: keypad-row-7 { |
510 | samsung,pins = "gph3-7"; | 512 | samsung,pins = "gph3-7"; |
511 | samsung,pin-function = <3>; | 513 | samsung,pin-function = <EXYNOS_PIN_FUNC_3>; |
512 | samsung,pin-pud = <0>; | 514 | samsung,pin-pud = <S3C64XX_PIN_PULL_NONE>; |
513 | samsung,pin-drv = <0>; | 515 | samsung,pin-drv = <EXYNOS4_PIN_DRV_LV1>; |
514 | }; | 516 | }; |
515 | 517 | ||
516 | keypad_col0: keypad-col-0 { | 518 | keypad_col0: keypad-col-0 { |
517 | samsung,pins = "gph2-0"; | 519 | samsung,pins = "gph2-0"; |
518 | samsung,pin-function = <3>; | 520 | samsung,pin-function = <EXYNOS_PIN_FUNC_3>; |
519 | samsung,pin-pud = <0>; | 521 | samsung,pin-pud = <S3C64XX_PIN_PULL_NONE>; |
520 | samsung,pin-drv = <0>; | 522 | samsung,pin-drv = <EXYNOS4_PIN_DRV_LV1>; |
521 | }; | 523 | }; |
522 | 524 | ||
523 | keypad_col1: keypad-col-1 { | 525 | keypad_col1: keypad-col-1 { |
524 | samsung,pins = "gph2-1"; | 526 | samsung,pins = "gph2-1"; |
525 | samsung,pin-function = <3>; | 527 | samsung,pin-function = <EXYNOS_PIN_FUNC_3>; |
526 | samsung,pin-pud = <0>; | 528 | samsung,pin-pud = <S3C64XX_PIN_PULL_NONE>; |
527 | samsung,pin-drv = <0>; | 529 | samsung,pin-drv = <EXYNOS4_PIN_DRV_LV1>; |
528 | }; | 530 | }; |
529 | 531 | ||
530 | keypad_col2: keypad-col-2 { | 532 | keypad_col2: keypad-col-2 { |
531 | samsung,pins = "gph2-2"; | 533 | samsung,pins = "gph2-2"; |
532 | samsung,pin-function = <3>; | 534 | samsung,pin-function = <EXYNOS_PIN_FUNC_3>; |
533 | samsung,pin-pud = <0>; | 535 | samsung,pin-pud = <S3C64XX_PIN_PULL_NONE>; |
534 | samsung,pin-drv = <0>; | 536 | samsung,pin-drv = <EXYNOS4_PIN_DRV_LV1>; |
535 | }; | 537 | }; |
536 | 538 | ||
537 | keypad_col3: keypad-col-3 { | 539 | keypad_col3: keypad-col-3 { |
538 | samsung,pins = "gph2-3"; | 540 | samsung,pins = "gph2-3"; |
539 | samsung,pin-function = <3>; | 541 | samsung,pin-function = <EXYNOS_PIN_FUNC_3>; |
540 | samsung,pin-pud = <0>; | 542 | samsung,pin-pud = <S3C64XX_PIN_PULL_NONE>; |
541 | samsung,pin-drv = <0>; | 543 | samsung,pin-drv = <EXYNOS4_PIN_DRV_LV1>; |
542 | }; | 544 | }; |
543 | 545 | ||
544 | keypad_col4: keypad-col-4 { | 546 | keypad_col4: keypad-col-4 { |
545 | samsung,pins = "gph2-4"; | 547 | samsung,pins = "gph2-4"; |
546 | samsung,pin-function = <3>; | 548 | samsung,pin-function = <EXYNOS_PIN_FUNC_3>; |
547 | samsung,pin-pud = <0>; | 549 | samsung,pin-pud = <S3C64XX_PIN_PULL_NONE>; |
548 | samsung,pin-drv = <0>; | 550 | samsung,pin-drv = <EXYNOS4_PIN_DRV_LV1>; |
549 | }; | 551 | }; |
550 | 552 | ||
551 | keypad_col5: keypad-col-5 { | 553 | keypad_col5: keypad-col-5 { |
552 | samsung,pins = "gph2-5"; | 554 | samsung,pins = "gph2-5"; |
553 | samsung,pin-function = <3>; | 555 | samsung,pin-function = <EXYNOS_PIN_FUNC_3>; |
554 | samsung,pin-pud = <0>; | 556 | samsung,pin-pud = <S3C64XX_PIN_PULL_NONE>; |
555 | samsung,pin-drv = <0>; | 557 | samsung,pin-drv = <EXYNOS4_PIN_DRV_LV1>; |
556 | }; | 558 | }; |
557 | 559 | ||
558 | keypad_col6: keypad-col-6 { | 560 | keypad_col6: keypad-col-6 { |
559 | samsung,pins = "gph2-6"; | 561 | samsung,pins = "gph2-6"; |
560 | samsung,pin-function = <3>; | 562 | samsung,pin-function = <EXYNOS_PIN_FUNC_3>; |
561 | samsung,pin-pud = <0>; | 563 | samsung,pin-pud = <S3C64XX_PIN_PULL_NONE>; |
562 | samsung,pin-drv = <0>; | 564 | samsung,pin-drv = <EXYNOS4_PIN_DRV_LV1>; |
563 | }; | 565 | }; |
564 | 566 | ||
565 | keypad_col7: keypad-col-7 { | 567 | keypad_col7: keypad-col-7 { |
566 | samsung,pins = "gph2-7"; | 568 | samsung,pins = "gph2-7"; |
567 | samsung,pin-function = <3>; | 569 | samsung,pin-function = <EXYNOS_PIN_FUNC_3>; |
568 | samsung,pin-pud = <0>; | 570 | samsung,pin-pud = <S3C64XX_PIN_PULL_NONE>; |
569 | samsung,pin-drv = <0>; | 571 | samsung,pin-drv = <EXYNOS4_PIN_DRV_LV1>; |
570 | }; | 572 | }; |
571 | 573 | ||
572 | sd0_clk: sd0-clk { | 574 | sd0_clk: sd0-clk { |
573 | samsung,pins = "gpg0-0"; | 575 | samsung,pins = "gpg0-0"; |
574 | samsung,pin-function = <2>; | 576 | samsung,pin-function = <EXYNOS_PIN_FUNC_2>; |
575 | samsung,pin-pud = <0>; | 577 | samsung,pin-pud = <S3C64XX_PIN_PULL_NONE>; |
576 | samsung,pin-drv = <3>; | 578 | samsung,pin-drv = <EXYNOS4_PIN_DRV_LV4>; |
577 | }; | 579 | }; |
578 | 580 | ||
579 | sd0_cmd: sd0-cmd { | 581 | sd0_cmd: sd0-cmd { |
580 | samsung,pins = "gpg0-1"; | 582 | samsung,pins = "gpg0-1"; |
581 | samsung,pin-function = <2>; | 583 | samsung,pin-function = <EXYNOS_PIN_FUNC_2>; |
582 | samsung,pin-pud = <0>; | 584 | samsung,pin-pud = <S3C64XX_PIN_PULL_NONE>; |
583 | samsung,pin-drv = <3>; | 585 | samsung,pin-drv = <EXYNOS4_PIN_DRV_LV4>; |
584 | }; | 586 | }; |
585 | 587 | ||
586 | sd0_cd: sd0-cd { | 588 | sd0_cd: sd0-cd { |
587 | samsung,pins = "gpg0-2"; | 589 | samsung,pins = "gpg0-2"; |
588 | samsung,pin-function = <2>; | 590 | samsung,pin-function = <EXYNOS_PIN_FUNC_2>; |
589 | samsung,pin-pud = <2>; | 591 | samsung,pin-pud = <S3C64XX_PIN_PULL_UP>; |
590 | samsung,pin-drv = <3>; | 592 | samsung,pin-drv = <EXYNOS4_PIN_DRV_LV4>; |
591 | }; | 593 | }; |
592 | 594 | ||
593 | sd0_bus1: sd0-bus-width1 { | 595 | sd0_bus1: sd0-bus-width1 { |
594 | samsung,pins = "gpg0-3"; | 596 | samsung,pins = "gpg0-3"; |
595 | samsung,pin-function = <2>; | 597 | samsung,pin-function = <EXYNOS_PIN_FUNC_2>; |
596 | samsung,pin-pud = <2>; | 598 | samsung,pin-pud = <S3C64XX_PIN_PULL_UP>; |
597 | samsung,pin-drv = <3>; | 599 | samsung,pin-drv = <EXYNOS4_PIN_DRV_LV4>; |
598 | }; | 600 | }; |
599 | 601 | ||
600 | sd0_bus4: sd0-bus-width4 { | 602 | sd0_bus4: sd0-bus-width4 { |
601 | samsung,pins = "gpg0-3", "gpg0-4", "gpg0-5", "gpg0-6"; | 603 | samsung,pins = "gpg0-3", "gpg0-4", "gpg0-5", "gpg0-6"; |
602 | samsung,pin-function = <2>; | 604 | samsung,pin-function = <EXYNOS_PIN_FUNC_2>; |
603 | samsung,pin-pud = <2>; | 605 | samsung,pin-pud = <S3C64XX_PIN_PULL_UP>; |
604 | samsung,pin-drv = <3>; | 606 | samsung,pin-drv = <EXYNOS4_PIN_DRV_LV4>; |
605 | }; | 607 | }; |
606 | 608 | ||
607 | sd0_bus8: sd0-bus-width8 { | 609 | sd0_bus8: sd0-bus-width8 { |
608 | samsung,pins = "gpg1-3", "gpg1-4", "gpg1-5", "gpg1-6"; | 610 | samsung,pins = "gpg1-3", "gpg1-4", "gpg1-5", "gpg1-6"; |
609 | samsung,pin-function = <3>; | 611 | samsung,pin-function = <EXYNOS_PIN_FUNC_3>; |
610 | samsung,pin-pud = <2>; | 612 | samsung,pin-pud = <S3C64XX_PIN_PULL_UP>; |
611 | samsung,pin-drv = <3>; | 613 | samsung,pin-drv = <EXYNOS4_PIN_DRV_LV4>; |
612 | }; | 614 | }; |
613 | 615 | ||
614 | sd1_clk: sd1-clk { | 616 | sd1_clk: sd1-clk { |
615 | samsung,pins = "gpg1-0"; | 617 | samsung,pins = "gpg1-0"; |
616 | samsung,pin-function = <2>; | 618 | samsung,pin-function = <EXYNOS_PIN_FUNC_2>; |
617 | samsung,pin-pud = <0>; | 619 | samsung,pin-pud = <S3C64XX_PIN_PULL_NONE>; |
618 | samsung,pin-drv = <3>; | 620 | samsung,pin-drv = <EXYNOS4_PIN_DRV_LV4>; |
619 | }; | 621 | }; |
620 | 622 | ||
621 | sd1_cmd: sd1-cmd { | 623 | sd1_cmd: sd1-cmd { |
622 | samsung,pins = "gpg1-1"; | 624 | samsung,pins = "gpg1-1"; |
623 | samsung,pin-function = <2>; | 625 | samsung,pin-function = <EXYNOS_PIN_FUNC_2>; |
624 | samsung,pin-pud = <0>; | 626 | samsung,pin-pud = <S3C64XX_PIN_PULL_NONE>; |
625 | samsung,pin-drv = <3>; | 627 | samsung,pin-drv = <EXYNOS4_PIN_DRV_LV4>; |
626 | }; | 628 | }; |
627 | 629 | ||
628 | sd1_cd: sd1-cd { | 630 | sd1_cd: sd1-cd { |
629 | samsung,pins = "gpg1-2"; | 631 | samsung,pins = "gpg1-2"; |
630 | samsung,pin-function = <2>; | 632 | samsung,pin-function = <EXYNOS_PIN_FUNC_2>; |
631 | samsung,pin-pud = <2>; | 633 | samsung,pin-pud = <S3C64XX_PIN_PULL_UP>; |
632 | samsung,pin-drv = <3>; | 634 | samsung,pin-drv = <EXYNOS4_PIN_DRV_LV4>; |
633 | }; | 635 | }; |
634 | 636 | ||
635 | sd1_bus1: sd1-bus-width1 { | 637 | sd1_bus1: sd1-bus-width1 { |
636 | samsung,pins = "gpg1-3"; | 638 | samsung,pins = "gpg1-3"; |
637 | samsung,pin-function = <2>; | 639 | samsung,pin-function = <EXYNOS_PIN_FUNC_2>; |
638 | samsung,pin-pud = <2>; | 640 | samsung,pin-pud = <S3C64XX_PIN_PULL_UP>; |
639 | samsung,pin-drv = <3>; | 641 | samsung,pin-drv = <EXYNOS4_PIN_DRV_LV4>; |
640 | }; | 642 | }; |
641 | 643 | ||
642 | sd1_bus4: sd1-bus-width4 { | 644 | sd1_bus4: sd1-bus-width4 { |
643 | samsung,pins = "gpg1-3", "gpg1-4", "gpg1-5", "gpg1-6"; | 645 | samsung,pins = "gpg1-3", "gpg1-4", "gpg1-5", "gpg1-6"; |
644 | samsung,pin-function = <2>; | 646 | samsung,pin-function = <EXYNOS_PIN_FUNC_2>; |
645 | samsung,pin-pud = <2>; | 647 | samsung,pin-pud = <S3C64XX_PIN_PULL_UP>; |
646 | samsung,pin-drv = <3>; | 648 | samsung,pin-drv = <EXYNOS4_PIN_DRV_LV4>; |
647 | }; | 649 | }; |
648 | 650 | ||
649 | sd2_clk: sd2-clk { | 651 | sd2_clk: sd2-clk { |
650 | samsung,pins = "gpg2-0"; | 652 | samsung,pins = "gpg2-0"; |
651 | samsung,pin-function = <2>; | 653 | samsung,pin-function = <EXYNOS_PIN_FUNC_2>; |
652 | samsung,pin-pud = <0>; | 654 | samsung,pin-pud = <S3C64XX_PIN_PULL_NONE>; |
653 | samsung,pin-drv = <3>; | 655 | samsung,pin-drv = <EXYNOS4_PIN_DRV_LV4>; |
654 | }; | 656 | }; |
655 | 657 | ||
656 | sd2_cmd: sd2-cmd { | 658 | sd2_cmd: sd2-cmd { |
657 | samsung,pins = "gpg2-1"; | 659 | samsung,pins = "gpg2-1"; |
658 | samsung,pin-function = <2>; | 660 | samsung,pin-function = <EXYNOS_PIN_FUNC_2>; |
659 | samsung,pin-pud = <0>; | 661 | samsung,pin-pud = <S3C64XX_PIN_PULL_NONE>; |
660 | samsung,pin-drv = <3>; | 662 | samsung,pin-drv = <EXYNOS4_PIN_DRV_LV4>; |
661 | }; | 663 | }; |
662 | 664 | ||
663 | sd2_cd: sd2-cd { | 665 | sd2_cd: sd2-cd { |
664 | samsung,pins = "gpg2-2"; | 666 | samsung,pins = "gpg2-2"; |
665 | samsung,pin-function = <2>; | 667 | samsung,pin-function = <EXYNOS_PIN_FUNC_2>; |
666 | samsung,pin-pud = <2>; | 668 | samsung,pin-pud = <S3C64XX_PIN_PULL_UP>; |
667 | samsung,pin-drv = <3>; | 669 | samsung,pin-drv = <EXYNOS4_PIN_DRV_LV4>; |
668 | }; | 670 | }; |
669 | 671 | ||
670 | sd2_bus1: sd2-bus-width1 { | 672 | sd2_bus1: sd2-bus-width1 { |
671 | samsung,pins = "gpg2-3"; | 673 | samsung,pins = "gpg2-3"; |
672 | samsung,pin-function = <2>; | 674 | samsung,pin-function = <EXYNOS_PIN_FUNC_2>; |
673 | samsung,pin-pud = <2>; | 675 | samsung,pin-pud = <S3C64XX_PIN_PULL_UP>; |
674 | samsung,pin-drv = <3>; | 676 | samsung,pin-drv = <EXYNOS4_PIN_DRV_LV4>; |
675 | }; | 677 | }; |
676 | 678 | ||
677 | sd2_bus4: sd2-bus-width4 { | 679 | sd2_bus4: sd2-bus-width4 { |
678 | samsung,pins = "gpg2-3", "gpg2-4", "gpg2-5", "gpg2-6"; | 680 | samsung,pins = "gpg2-3", "gpg2-4", "gpg2-5", "gpg2-6"; |
679 | samsung,pin-function = <2>; | 681 | samsung,pin-function = <EXYNOS_PIN_FUNC_2>; |
680 | samsung,pin-pud = <2>; | 682 | samsung,pin-pud = <S3C64XX_PIN_PULL_UP>; |
681 | samsung,pin-drv = <3>; | 683 | samsung,pin-drv = <EXYNOS4_PIN_DRV_LV4>; |
682 | }; | 684 | }; |
683 | 685 | ||
684 | sd2_bus8: sd2-bus-width8 { | 686 | sd2_bus8: sd2-bus-width8 { |
685 | samsung,pins = "gpg3-3", "gpg3-4", "gpg3-5", "gpg3-6"; | 687 | samsung,pins = "gpg3-3", "gpg3-4", "gpg3-5", "gpg3-6"; |
686 | samsung,pin-function = <3>; | 688 | samsung,pin-function = <EXYNOS_PIN_FUNC_3>; |
687 | samsung,pin-pud = <2>; | 689 | samsung,pin-pud = <S3C64XX_PIN_PULL_UP>; |
688 | samsung,pin-drv = <3>; | 690 | samsung,pin-drv = <EXYNOS4_PIN_DRV_LV4>; |
689 | }; | 691 | }; |
690 | 692 | ||
691 | sd3_clk: sd3-clk { | 693 | sd3_clk: sd3-clk { |
692 | samsung,pins = "gpg3-0"; | 694 | samsung,pins = "gpg3-0"; |
693 | samsung,pin-function = <2>; | 695 | samsung,pin-function = <EXYNOS_PIN_FUNC_2>; |
694 | samsung,pin-pud = <0>; | 696 | samsung,pin-pud = <S3C64XX_PIN_PULL_NONE>; |
695 | samsung,pin-drv = <3>; | 697 | samsung,pin-drv = <EXYNOS4_PIN_DRV_LV4>; |
696 | }; | 698 | }; |
697 | 699 | ||
698 | sd3_cmd: sd3-cmd { | 700 | sd3_cmd: sd3-cmd { |
699 | samsung,pins = "gpg3-1"; | 701 | samsung,pins = "gpg3-1"; |
700 | samsung,pin-function = <2>; | 702 | samsung,pin-function = <EXYNOS_PIN_FUNC_2>; |
701 | samsung,pin-pud = <0>; | 703 | samsung,pin-pud = <S3C64XX_PIN_PULL_NONE>; |
702 | samsung,pin-drv = <3>; | 704 | samsung,pin-drv = <EXYNOS4_PIN_DRV_LV4>; |
703 | }; | 705 | }; |
704 | 706 | ||
705 | sd3_cd: sd3-cd { | 707 | sd3_cd: sd3-cd { |
706 | samsung,pins = "gpg3-2"; | 708 | samsung,pins = "gpg3-2"; |
707 | samsung,pin-function = <2>; | 709 | samsung,pin-function = <EXYNOS_PIN_FUNC_2>; |
708 | samsung,pin-pud = <2>; | 710 | samsung,pin-pud = <S3C64XX_PIN_PULL_UP>; |
709 | samsung,pin-drv = <3>; | 711 | samsung,pin-drv = <EXYNOS4_PIN_DRV_LV4>; |
710 | }; | 712 | }; |
711 | 713 | ||
712 | sd3_bus1: sd3-bus-width1 { | 714 | sd3_bus1: sd3-bus-width1 { |
713 | samsung,pins = "gpg3-3"; | 715 | samsung,pins = "gpg3-3"; |
714 | samsung,pin-function = <2>; | 716 | samsung,pin-function = <EXYNOS_PIN_FUNC_2>; |
715 | samsung,pin-pud = <2>; | 717 | samsung,pin-pud = <S3C64XX_PIN_PULL_UP>; |
716 | samsung,pin-drv = <3>; | 718 | samsung,pin-drv = <EXYNOS4_PIN_DRV_LV4>; |
717 | }; | 719 | }; |
718 | 720 | ||
719 | sd3_bus4: sd3-bus-width4 { | 721 | sd3_bus4: sd3-bus-width4 { |
720 | samsung,pins = "gpg3-3", "gpg3-4", "gpg3-5", "gpg3-6"; | 722 | samsung,pins = "gpg3-3", "gpg3-4", "gpg3-5", "gpg3-6"; |
721 | samsung,pin-function = <2>; | 723 | samsung,pin-function = <EXYNOS_PIN_FUNC_2>; |
722 | samsung,pin-pud = <2>; | 724 | samsung,pin-pud = <S3C64XX_PIN_PULL_UP>; |
723 | samsung,pin-drv = <3>; | 725 | samsung,pin-drv = <EXYNOS4_PIN_DRV_LV4>; |
724 | }; | 726 | }; |
725 | 727 | ||
726 | eint0: ext-int0 { | 728 | eint0: ext-int0 { |
727 | samsung,pins = "gph0-0"; | 729 | samsung,pins = "gph0-0"; |
728 | samsung,pin-function = <0xf>; | 730 | samsung,pin-function = <EXYNOS_PIN_FUNC_F>; |
729 | samsung,pin-pud = <0>; | 731 | samsung,pin-pud = <S3C64XX_PIN_PULL_NONE>; |
730 | samsung,pin-drv = <0>; | 732 | samsung,pin-drv = <EXYNOS4_PIN_DRV_LV1>; |
731 | }; | 733 | }; |
732 | 734 | ||
733 | eint8: ext-int8 { | 735 | eint8: ext-int8 { |
734 | samsung,pins = "gph1-0"; | 736 | samsung,pins = "gph1-0"; |
735 | samsung,pin-function = <0xf>; | 737 | samsung,pin-function = <EXYNOS_PIN_FUNC_F>; |
736 | samsung,pin-pud = <0>; | 738 | samsung,pin-pud = <S3C64XX_PIN_PULL_NONE>; |
737 | samsung,pin-drv = <0>; | 739 | samsung,pin-drv = <EXYNOS4_PIN_DRV_LV1>; |
738 | }; | 740 | }; |
739 | 741 | ||
740 | eint15: ext-int15 { | 742 | eint15: ext-int15 { |
741 | samsung,pins = "gph1-7"; | 743 | samsung,pins = "gph1-7"; |
742 | samsung,pin-function = <0xf>; | 744 | samsung,pin-function = <EXYNOS_PIN_FUNC_F>; |
743 | samsung,pin-pud = <0>; | 745 | samsung,pin-pud = <S3C64XX_PIN_PULL_NONE>; |
744 | samsung,pin-drv = <0>; | 746 | samsung,pin-drv = <EXYNOS4_PIN_DRV_LV1>; |
745 | }; | 747 | }; |
746 | 748 | ||
747 | eint16: ext-int16 { | 749 | eint16: ext-int16 { |
748 | samsung,pins = "gph2-0"; | 750 | samsung,pins = "gph2-0"; |
749 | samsung,pin-function = <0xf>; | 751 | samsung,pin-function = <EXYNOS_PIN_FUNC_F>; |
750 | samsung,pin-pud = <0>; | 752 | samsung,pin-pud = <S3C64XX_PIN_PULL_NONE>; |
751 | samsung,pin-drv = <0>; | 753 | samsung,pin-drv = <EXYNOS4_PIN_DRV_LV1>; |
752 | }; | 754 | }; |
753 | 755 | ||
754 | eint31: ext-int31 { | 756 | eint31: ext-int31 { |
755 | samsung,pins = "gph3-7"; | 757 | samsung,pins = "gph3-7"; |
756 | samsung,pin-function = <0xf>; | 758 | samsung,pin-function = <EXYNOS_PIN_FUNC_F>; |
757 | samsung,pin-pud = <0>; | 759 | samsung,pin-pud = <S3C64XX_PIN_PULL_NONE>; |
758 | samsung,pin-drv = <0>; | 760 | samsung,pin-drv = <EXYNOS4_PIN_DRV_LV1>; |
759 | }; | 761 | }; |
760 | 762 | ||
761 | cam_port_a_io: cam-port-a-io { | 763 | cam_port_a_io: cam-port-a-io { |
762 | samsung,pins = "gpe0-0", "gpe0-1", "gpe0-2", "gpe0-3", | 764 | samsung,pins = "gpe0-0", "gpe0-1", "gpe0-2", "gpe0-3", |
763 | "gpe0-4", "gpe0-5", "gpe0-6", "gpe0-7", | 765 | "gpe0-4", "gpe0-5", "gpe0-6", "gpe0-7", |
764 | "gpe1-0", "gpe1-1", "gpe1-2", "gpe1-4"; | 766 | "gpe1-0", "gpe1-1", "gpe1-2", "gpe1-4"; |
765 | samsung,pin-function = <2>; | 767 | samsung,pin-function = <EXYNOS_PIN_FUNC_2>; |
766 | samsung,pin-pud = <0>; | 768 | samsung,pin-pud = <S3C64XX_PIN_PULL_NONE>; |
767 | samsung,pin-drv = <0>; | 769 | samsung,pin-drv = <EXYNOS4_PIN_DRV_LV1>; |
768 | }; | 770 | }; |
769 | 771 | ||
770 | cam_port_a_clk_active: cam-port-a-clk-active { | 772 | cam_port_a_clk_active: cam-port-a-clk-active { |
771 | samsung,pins = "gpe1-3"; | 773 | samsung,pins = "gpe1-3"; |
772 | samsung,pin-function = <2>; | 774 | samsung,pin-function = <EXYNOS_PIN_FUNC_2>; |
773 | samsung,pin-pud = <0>; | 775 | samsung,pin-pud = <S3C64XX_PIN_PULL_NONE>; |
774 | samsung,pin-drv = <3>; | 776 | samsung,pin-drv = <EXYNOS4_PIN_DRV_LV4>; |
775 | }; | 777 | }; |
776 | 778 | ||
777 | cam_port_a_clk_idle: cam-port-a-clk-idle { | 779 | cam_port_a_clk_idle: cam-port-a-clk-idle { |
778 | samsung,pins = "gpe1-3"; | 780 | samsung,pins = "gpe1-3"; |
779 | samsung,pin-function = <0>; | 781 | samsung,pin-function = <EXYNOS_PIN_FUNC_INPUT>; |
780 | samsung,pin-pud = <1>; | 782 | samsung,pin-pud = <S3C64XX_PIN_PULL_DOWN>; |
781 | samsung,pin-drv = <0>; | 783 | samsung,pin-drv = <EXYNOS4_PIN_DRV_LV1>; |
782 | }; | 784 | }; |
783 | 785 | ||
784 | cam_port_b_io: cam-port-b-io { | 786 | cam_port_b_io: cam-port-b-io { |
785 | samsung,pins = "gpj0-0", "gpj0-1", "gpj0-2", "gpj0-3", | 787 | samsung,pins = "gpj0-0", "gpj0-1", "gpj0-2", "gpj0-3", |
786 | "gpj0-4", "gpj0-5", "gpj0-6", "gpj0-7", | 788 | "gpj0-4", "gpj0-5", "gpj0-6", "gpj0-7", |
787 | "gpj1-0", "gpj1-1", "gpj1-2", "gpj1-4"; | 789 | "gpj1-0", "gpj1-1", "gpj1-2", "gpj1-4"; |
788 | samsung,pin-function = <3>; | 790 | samsung,pin-function = <EXYNOS_PIN_FUNC_3>; |
789 | samsung,pin-pud = <0>; | 791 | samsung,pin-pud = <S3C64XX_PIN_PULL_NONE>; |
790 | samsung,pin-drv = <0>; | 792 | samsung,pin-drv = <EXYNOS4_PIN_DRV_LV1>; |
791 | }; | 793 | }; |
792 | 794 | ||
793 | cam_port_b_clk_active: cam-port-b-clk-active { | 795 | cam_port_b_clk_active: cam-port-b-clk-active { |
794 | samsung,pins = "gpj1-3"; | 796 | samsung,pins = "gpj1-3"; |
795 | samsung,pin-function = <3>; | 797 | samsung,pin-function = <EXYNOS_PIN_FUNC_3>; |
796 | samsung,pin-pud = <0>; | 798 | samsung,pin-pud = <S3C64XX_PIN_PULL_NONE>; |
797 | samsung,pin-drv = <3>; | 799 | samsung,pin-drv = <EXYNOS4_PIN_DRV_LV4>; |
798 | }; | 800 | }; |
799 | 801 | ||
800 | cam_port_b_clk_idle: cam-port-b-clk-idle { | 802 | cam_port_b_clk_idle: cam-port-b-clk-idle { |
801 | samsung,pins = "gpj1-3"; | 803 | samsung,pins = "gpj1-3"; |
802 | samsung,pin-function = <0>; | 804 | samsung,pin-function = <EXYNOS_PIN_FUNC_INPUT>; |
803 | samsung,pin-pud = <1>; | 805 | samsung,pin-pud = <S3C64XX_PIN_PULL_DOWN>; |
804 | samsung,pin-drv = <0>; | 806 | samsung,pin-drv = <EXYNOS4_PIN_DRV_LV1>; |
805 | }; | 807 | }; |
806 | 808 | ||
807 | lcd_ctrl: lcd-ctrl { | 809 | lcd_ctrl: lcd-ctrl { |
808 | samsung,pins = "gpd0-0", "gpd0-1"; | 810 | samsung,pins = "gpd0-0", "gpd0-1"; |
809 | samsung,pin-function = <3>; | 811 | samsung,pin-function = <EXYNOS_PIN_FUNC_3>; |
810 | samsung,pin-pud = <0>; | 812 | samsung,pin-pud = <S3C64XX_PIN_PULL_NONE>; |
811 | samsung,pin-drv = <0>; | 813 | samsung,pin-drv = <EXYNOS4_PIN_DRV_LV1>; |
812 | }; | 814 | }; |
813 | 815 | ||
814 | lcd_sync: lcd-sync { | 816 | lcd_sync: lcd-sync { |
815 | samsung,pins = "gpf0-0", "gpf0-1"; | 817 | samsung,pins = "gpf0-0", "gpf0-1"; |
816 | samsung,pin-function = <2>; | 818 | samsung,pin-function = <EXYNOS_PIN_FUNC_2>; |
817 | samsung,pin-pud = <0>; | 819 | samsung,pin-pud = <S3C64XX_PIN_PULL_NONE>; |
818 | samsung,pin-drv = <0>; | 820 | samsung,pin-drv = <EXYNOS4_PIN_DRV_LV1>; |
819 | }; | 821 | }; |
820 | 822 | ||
821 | lcd_clk: lcd-clk { | 823 | lcd_clk: lcd-clk { |
822 | samsung,pins = "gpf0-0", "gpf0-1", "gpf0-2", "gpf0-3"; | 824 | samsung,pins = "gpf0-0", "gpf0-1", "gpf0-2", "gpf0-3"; |
823 | samsung,pin-function = <2>; | 825 | samsung,pin-function = <EXYNOS_PIN_FUNC_2>; |
824 | samsung,pin-pud = <0>; | 826 | samsung,pin-pud = <S3C64XX_PIN_PULL_NONE>; |
825 | samsung,pin-drv = <0>; | 827 | samsung,pin-drv = <EXYNOS4_PIN_DRV_LV1>; |
826 | }; | 828 | }; |
827 | 829 | ||
828 | lcd_data24: lcd-data-width24 { | 830 | lcd_data24: lcd-data-width24 { |
@@ -832,8 +834,8 @@ | |||
832 | "gpf2-0", "gpf2-1", "gpf2-2", "gpf2-3", | 834 | "gpf2-0", "gpf2-1", "gpf2-2", "gpf2-3", |
833 | "gpf2-4", "gpf2-5", "gpf2-6", "gpf2-7", | 835 | "gpf2-4", "gpf2-5", "gpf2-6", "gpf2-7", |
834 | "gpf3-0", "gpf3-1", "gpf3-2", "gpf3-3"; | 836 | "gpf3-0", "gpf3-1", "gpf3-2", "gpf3-3"; |
835 | samsung,pin-function = <2>; | 837 | samsung,pin-function = <EXYNOS_PIN_FUNC_2>; |
836 | samsung,pin-pud = <0>; | 838 | samsung,pin-pud = <S3C64XX_PIN_PULL_NONE>; |
837 | samsung,pin-drv = <0>; | 839 | samsung,pin-drv = <EXYNOS4_PIN_DRV_LV1>; |
838 | }; | 840 | }; |
839 | }; | 841 | }; |