diff options
-rw-r--r-- | arch/arm/Kconfig | 5 | ||||
-rw-r--r-- | drivers/i2c/busses/Kconfig | 11 |
2 files changed, 14 insertions, 2 deletions
diff --git a/arch/arm/Kconfig b/arch/arm/Kconfig index ea668a41b991..bc9506cdf4d1 100644 --- a/arch/arm/Kconfig +++ b/arch/arm/Kconfig | |||
@@ -634,6 +634,7 @@ config ARCH_S3C2410 | |||
634 | select ARCH_HAS_CPUFREQ | 634 | select ARCH_HAS_CPUFREQ |
635 | select HAVE_CLK | 635 | select HAVE_CLK |
636 | select ARCH_USES_GETTIMEOFFSET | 636 | select ARCH_USES_GETTIMEOFFSET |
637 | select HAVE_S3C2410_I2C | ||
637 | help | 638 | help |
638 | Samsung S3C2410X CPU based systems, such as the Simtec Electronics | 639 | Samsung S3C2410X CPU based systems, such as the Simtec Electronics |
639 | BAST (<http://www.simtec.co.uk/products/EB110ITX/>), the IPAQ 1940 or | 640 | BAST (<http://www.simtec.co.uk/products/EB110ITX/>), the IPAQ 1940 or |
@@ -663,6 +664,7 @@ config ARCH_S3C64XX | |||
663 | select S3C_DEV_NAND | 664 | select S3C_DEV_NAND |
664 | select USB_ARCH_HAS_OHCI | 665 | select USB_ARCH_HAS_OHCI |
665 | select SAMSUNG_GPIOLIB_4BIT | 666 | select SAMSUNG_GPIOLIB_4BIT |
667 | select HAVE_S3C2410_I2C | ||
666 | help | 668 | help |
667 | Samsung S3C64XX series based systems | 669 | Samsung S3C64XX series based systems |
668 | 670 | ||
@@ -672,6 +674,7 @@ config ARCH_S5P6440 | |||
672 | select GENERIC_GPIO | 674 | select GENERIC_GPIO |
673 | select HAVE_CLK | 675 | select HAVE_CLK |
674 | select ARCH_USES_GETTIMEOFFSET | 676 | select ARCH_USES_GETTIMEOFFSET |
677 | select HAVE_S3C2410_I2C | ||
675 | select HAVE_S3C_RTC | 678 | select HAVE_S3C_RTC |
676 | help | 679 | help |
677 | Samsung S5P6440 CPU based systems | 680 | Samsung S5P6440 CPU based systems |
@@ -692,6 +695,7 @@ config ARCH_S5PC100 | |||
692 | select CPU_V7 | 695 | select CPU_V7 |
693 | select ARM_L1_CACHE_SHIFT_6 | 696 | select ARM_L1_CACHE_SHIFT_6 |
694 | select ARCH_USES_GETTIMEOFFSET | 697 | select ARCH_USES_GETTIMEOFFSET |
698 | select HAVE_S3C2410_I2C | ||
695 | select HAVE_S3C_RTC | 699 | select HAVE_S3C_RTC |
696 | help | 700 | help |
697 | Samsung S5PC100 series based systems | 701 | Samsung S5PC100 series based systems |
@@ -703,6 +707,7 @@ config ARCH_S5PV210 | |||
703 | select HAVE_CLK | 707 | select HAVE_CLK |
704 | select ARM_L1_CACHE_SHIFT_6 | 708 | select ARM_L1_CACHE_SHIFT_6 |
705 | select ARCH_USES_GETTIMEOFFSET | 709 | select ARCH_USES_GETTIMEOFFSET |
710 | select HAVE_S3C2410_I2C | ||
706 | select HAVE_S3C_RTC | 711 | select HAVE_S3C_RTC |
707 | help | 712 | help |
708 | Samsung S5PV210/S5PC110 series based systems | 713 | Samsung S5PV210/S5PC110 series based systems |
diff --git a/drivers/i2c/busses/Kconfig b/drivers/i2c/busses/Kconfig index bceafbfa7268..80143899ccec 100644 --- a/drivers/i2c/busses/Kconfig +++ b/drivers/i2c/busses/Kconfig | |||
@@ -521,12 +521,19 @@ config I2C_PXA_SLAVE | |||
521 | is necessary for systems where the PXA may be a target on the | 521 | is necessary for systems where the PXA may be a target on the |
522 | I2C bus. | 522 | I2C bus. |
523 | 523 | ||
524 | config HAVE_S3C2410_I2C | ||
525 | bool | ||
526 | help | ||
527 | This will include I2C support for Samsung SoCs. If you want to | ||
528 | include I2C support for any machine, kindly select this in the | ||
529 | respective Kconfig file. | ||
530 | |||
524 | config I2C_S3C2410 | 531 | config I2C_S3C2410 |
525 | tristate "S3C2410 I2C Driver" | 532 | tristate "S3C2410 I2C Driver" |
526 | depends on ARCH_S3C2410 || ARCH_S3C64XX | 533 | depends on HAVE_S3C2410_I2C |
527 | help | 534 | help |
528 | Say Y here to include support for I2C controller in the | 535 | Say Y here to include support for I2C controller in the |
529 | Samsung S3C2410 based System-on-Chip devices. | 536 | Samsung SoCs. |
530 | 537 | ||
531 | config I2C_S6000 | 538 | config I2C_S6000 |
532 | tristate "S6000 I2C support" | 539 | tristate "S6000 I2C support" |