diff options
author | Thomas Abraham <thomas.abraham@linaro.org> | 2011-11-02 06:23:25 -0400 |
---|---|---|
committer | Kukjin Kim <kgene.kim@samsung.com> | 2011-12-22 20:07:00 -0500 |
commit | da121506eb03ee5daea55404709110b798bd61d9 (patch) | |
tree | dde722082c2d5ea53e44c1a86bf0e454cb2339f6 /drivers/tty/serial/Kconfig | |
parent | 0dfb3b41be4ca3c9d1688f6c2d00bfa178356494 (diff) |
serial: samsung: merge probe() function from all SoC specific extensions
With reset port, set clock and get clock functions in SoC specific extentions
being removed, only the driver probe is left over in these extensions. The
probe function itself can be merged into one and moved into the samsung common
serial driver. With driver probe also moved, all the SoC specific extentions
are no longer required and they are deleted.
Cc: Ben Dooks <ben-linux@fluff.org>
Signed-off-by: Thomas Abraham <thomas.abraham@linaro.org>
Signed-off-by: Kukjin Kim <kgene.kim@samsung.com>
Diffstat (limited to 'drivers/tty/serial/Kconfig')
-rw-r--r-- | drivers/tty/serial/Kconfig | 45 |
1 files changed, 2 insertions, 43 deletions
diff --git a/drivers/tty/serial/Kconfig b/drivers/tty/serial/Kconfig index 925a1e547a83..fb89b85d0d81 100644 --- a/drivers/tty/serial/Kconfig +++ b/drivers/tty/serial/Kconfig | |||
@@ -457,7 +457,7 @@ config SERIAL_SAMSUNG | |||
457 | config SERIAL_SAMSUNG_UARTS_4 | 457 | config SERIAL_SAMSUNG_UARTS_4 |
458 | bool | 458 | bool |
459 | depends on ARM && PLAT_SAMSUNG | 459 | depends on ARM && PLAT_SAMSUNG |
460 | default y if CPU_S3C2443 | 460 | default y if !(CPU_S3C2410 || SERIAL_S3C2412 || CPU_S3C2440 || CPU_S3C2442) |
461 | help | 461 | help |
462 | Internal node for the common case of 4 Samsung compatible UARTs | 462 | Internal node for the common case of 4 Samsung compatible UARTs |
463 | 463 | ||
@@ -465,7 +465,7 @@ config SERIAL_SAMSUNG_UARTS | |||
465 | int | 465 | int |
466 | depends on ARM && PLAT_SAMSUNG | 466 | depends on ARM && PLAT_SAMSUNG |
467 | default 6 if ARCH_S5P6450 | 467 | default 6 if ARCH_S5P6450 |
468 | default 4 if SERIAL_SAMSUNG_UARTS_4 | 468 | default 4 if SERIAL_SAMSUNG_UARTS_4 || CPU_S3C2416 |
469 | default 3 | 469 | default 3 |
470 | help | 470 | help |
471 | Select the number of available UART ports for the Samsung S3C | 471 | Select the number of available UART ports for the Samsung S3C |
@@ -495,47 +495,6 @@ config SERIAL_SAMSUNG_CONSOLE | |||
495 | your boot loader about how to pass options to the kernel at | 495 | your boot loader about how to pass options to the kernel at |
496 | boot time.) | 496 | boot time.) |
497 | 497 | ||
498 | config SERIAL_S3C2410 | ||
499 | tristate "Samsung S3C2410 Serial port support" | ||
500 | depends on SERIAL_SAMSUNG && CPU_S3C2410 | ||
501 | default y if CPU_S3C2410 | ||
502 | help | ||
503 | Serial port support for the Samsung S3C2410 SoC | ||
504 | |||
505 | config SERIAL_S3C2412 | ||
506 | tristate "Samsung S3C2412/S3C2413 Serial port support" | ||
507 | depends on SERIAL_SAMSUNG && CPU_S3C2412 | ||
508 | default y if CPU_S3C2412 | ||
509 | help | ||
510 | Serial port support for the Samsung S3C2412 and S3C2413 SoC | ||
511 | |||
512 | config SERIAL_S3C2440 | ||
513 | tristate "Samsung S3C2440/S3C2442/S3C2416 Serial port support" | ||
514 | depends on SERIAL_SAMSUNG && (CPU_S3C2440 || CPU_S3C2442 || CPU_S3C2416) | ||
515 | default y if CPU_S3C2440 | ||
516 | default y if CPU_S3C2442 | ||
517 | select SERIAL_SAMSUNG_UARTS_4 if CPU_S3C2416 | ||
518 | help | ||
519 | Serial port support for the Samsung S3C2440, S3C2416 and S3C2442 SoC | ||
520 | |||
521 | config SERIAL_S3C6400 | ||
522 | tristate "Samsung S3C6400/S3C6410/S5P6440/S5P6450/S5PC100 Serial port support" | ||
523 | depends on SERIAL_SAMSUNG && (CPU_S3C6400 || CPU_S3C6410 || CPU_S5P6440 || CPU_S5P6450 || CPU_S5PC100) | ||
524 | select SERIAL_SAMSUNG_UARTS_4 | ||
525 | default y | ||
526 | help | ||
527 | Serial port support for the Samsung S3C6400, S3C6410, S5P6440, S5P6450 | ||
528 | and S5PC100 SoCs | ||
529 | |||
530 | config SERIAL_S5PV210 | ||
531 | tristate "Samsung S5PV210 Serial port support" | ||
532 | depends on SERIAL_SAMSUNG && (CPU_S5PV210 || CPU_EXYNOS4210 || SOC_EXYNOS4212) | ||
533 | select SERIAL_SAMSUNG_UARTS_4 if (CPU_S5PV210 || CPU_EXYNOS4210 || SOC_EXYNOS4212) | ||
534 | default y | ||
535 | help | ||
536 | Serial port support for Samsung's S5P Family of SoC's | ||
537 | |||
538 | |||
539 | config SERIAL_MAX3100 | 498 | config SERIAL_MAX3100 |
540 | tristate "MAX3100 support" | 499 | tristate "MAX3100 support" |
541 | depends on SPI | 500 | depends on SPI |