[PATCH] ARM: SAMSUNG: Make RTC driver dependency SoC specific instead of machine specific
Kyungmin Park
kmpark at infradead.org
Wed Jul 21 06:07:33 EDT 2010
I don't see the Samsung SoCs don't have RTC feature.
I think S3C_RTC only depends on PLAT_SAMSUNG so PLAT_SAMSUNG select
HAVE_S3C_RTC is enough.
Thank you,
Kyungmin Park
On Wed, Jul 21, 2010 at 6:00 PM, Kukjin Kim <kgene.kim at samsung.com> wrote:
> From: Atul Dahiya <atul.dahiya at samsung.com>
>
> This patch moves the dependency of RTC driver from MACH_XXX(board) to
> ARCH_XXX(SoC). This will enable all machines using Samsung S5P6440, S5PC100
> and S5PV210 SoCs to use RTC driver by default.
>
> Signed-off-by: Atul Dahiya <atul.dahiya at samsung.com>
> Signed-off-by: Kukjin Kim <kgene.kim at samsung.com>
> ---
> arch/arm/Kconfig | 3 +++
> arch/arm/mach-s5p6440/Kconfig | 1 -
> arch/arm/mach-s5pc100/Kconfig | 1 -
> arch/arm/mach-s5pv210/Kconfig | 2 --
> 4 files changed, 3 insertions(+), 4 deletions(-)
>
> diff --git a/arch/arm/Kconfig b/arch/arm/Kconfig
> index 98922f7..ea668a4 100644
> --- a/arch/arm/Kconfig
> +++ b/arch/arm/Kconfig
> @@ -672,6 +672,7 @@ config ARCH_S5P6440
> select GENERIC_GPIO
> select HAVE_CLK
> select ARCH_USES_GETTIMEOFFSET
> + select HAVE_S3C_RTC
> help
> Samsung S5P6440 CPU based systems
>
> @@ -691,6 +692,7 @@ config ARCH_S5PC100
> select CPU_V7
> select ARM_L1_CACHE_SHIFT_6
> select ARCH_USES_GETTIMEOFFSET
> + select HAVE_S3C_RTC
> help
> Samsung S5PC100 series based systems
>
> @@ -701,6 +703,7 @@ config ARCH_S5PV210
> select HAVE_CLK
> select ARM_L1_CACHE_SHIFT_6
> select ARCH_USES_GETTIMEOFFSET
> + select HAVE_S3C_RTC
> help
> Samsung S5PV210/S5PC110 series based systems
>
> diff --git a/arch/arm/mach-s5p6440/Kconfig b/arch/arm/mach-s5p6440/Kconfig
> index b2d4716..de8f08d 100644
> --- a/arch/arm/mach-s5p6440/Kconfig
> +++ b/arch/arm/mach-s5p6440/Kconfig
> @@ -20,7 +20,6 @@ config MACH_SMDK6440
> select SAMSUNG_DEV_ADC
> select S3C_DEV_RTC
> select S3C_DEV_WDT
> - select HAVE_S3C_RTC
> select HAVE_S3C2410_WATCHDOG
> help
> Machine support for the Samsung SMDK6440
> diff --git a/arch/arm/mach-s5pc100/Kconfig b/arch/arm/mach-s5pc100/Kconfig
> index 2602895..e9c3d98 100644
> --- a/arch/arm/mach-s5pc100/Kconfig
> +++ b/arch/arm/mach-s5pc100/Kconfig
> @@ -48,7 +48,6 @@ config MACH_SMDKC100
> select S5PC100_SETUP_FB_24BPP
> select S5PC100_SETUP_I2C1
> select S5PC100_SETUP_SDHCI
> - select HAVE_S3C_RTC
> help
> Machine support for the Samsung SMDKC100
>
> diff --git a/arch/arm/mach-s5pv210/Kconfig b/arch/arm/mach-s5pv210/Kconfig
> index 04597cc..7f029d1 100644
> --- a/arch/arm/mach-s5pv210/Kconfig
> +++ b/arch/arm/mach-s5pv210/Kconfig
> @@ -75,7 +75,6 @@ config MACH_SMDKV210
> select SAMSUNG_DEV_TS
> select S3C_DEV_RTC
> select S3C_DEV_WDT
> - select HAVE_S3C_RTC
> select HAVE_S3C2410_WATCHDOG
> help
> Machine support for Samsung SMDKV210
> @@ -86,7 +85,6 @@ config MACH_SMDKC110
> select ARCH_SPARSEMEM_ENABLE
> select S3C_DEV_RTC
> select S3C_DEV_WDT
> - select HAVE_S3C_RTC
> select HAVE_S3C2410_WATCHDOG
> help
> Machine support for Samsung SMDKC110
> --
> 1.6.2.5
>
> --
> To unsubscribe from this list: send the line "unsubscribe linux-samsung-soc" in
> the body of a message to majordomo at vger.kernel.org
> More majordomo info at http://vger.kernel.org/majordomo-info.html
>
More information about the linux-arm-kernel
mailing list