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@xxxxxxxxxxx> wrote: > From: Atul Dahiya <atul.dahiya@xxxxxxxxxxx> > > 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@xxxxxxxxxxx> > Signed-off-by: Kukjin Kim <kgene.kim@xxxxxxxxxxx> > --- > 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@xxxxxxxxxxxxxxx > More majordomo info at http://vger.kernel.org/majordomo-info.html > -- To unsubscribe from this list: send the line "unsubscribe linux-samsung-soc" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html