ARM: S5PV210: Add RTC support for S5PV210 and S5PC110
authorAtul Dahiya <atul.dahiya@samsung.com>
Wed, 21 Jul 2010 08:36:02 +0000 (17:36 +0900)
committerKukjin Kim <kgene.kim@samsung.com>
Thu, 5 Aug 2010 09:31:01 +0000 (18:31 +0900)
This patch adds support RTC driver for Samsung S5PV210/S5PC110.

Signed-off-by: Atul Dahiya <atul.dahiya@samsung.com>
Signed-off-by: Kukjin Kim <kgene.kim@samsung.com>
arch/arm/mach-s5pv210/Kconfig
arch/arm/mach-s5pv210/include/mach/map.h
arch/arm/mach-s5pv210/mach-smdkc110.c
arch/arm/mach-s5pv210/mach-smdkv210.c

index 12a2c6b..18270d8 100644 (file)
@@ -81,7 +81,9 @@ config MACH_SMDKC110
        select CPU_S5PV210
        select ARCH_SPARSEMEM_ENABLE
        select SAMSUNG_DEV_IDE
+       select S3C_DEV_RTC
        select S3C_DEV_WDT
+       select HAVE_S3C_RTC
        select HAVE_S3C2410_WATCHDOG
        select S5PV210_SETUP_IDE
        help
@@ -109,10 +111,12 @@ config MACH_SMDKV210
        select SAMSUNG_DEV_IDE
        select SAMSUNG_DEV_KEYPAD
        select SAMSUNG_DEV_TS
+       select S3C_DEV_RTC
        select S3C_DEV_WDT
-       select S5PV210_SETUP_KEYPAD
+       select HAVE_S3C_RTC
        select HAVE_S3C2410_WATCHDOG
        select S5PV210_SETUP_IDE
+       select S5PV210_SETUP_KEYPAD
        select S5PV210_SETUP_SDHCI
        help
          Machine support for Samsung SMDKV210
index 9f6c2ed..986b285 100644 (file)
@@ -45,6 +45,7 @@
 
 #define S5PV210_PA_WATCHDOG    (0xE2700000)
 
+#define S5PV210_PA_RTC         (0xE2800000)
 #define S5PV210_PA_UART                (0xE2900000)
 
 #define S5P_PA_UART0           (S5PV210_PA_UART + 0x0)
 #define S3C_PA_IIC1            S5PV210_PA_IIC1
 #define S3C_PA_IIC2            S5PV210_PA_IIC2
 #define S3C_PA_FB              S5PV210_PA_FB
+#define S3C_PA_RTC             S5PV210_PA_RTC
 #define S3C_PA_WDT             S5PV210_PA_WATCHDOG
 
 #define SAMSUNG_PA_ADC         S5PV210_PA_ADC
index 723e607..4816fac 100644 (file)
@@ -80,6 +80,7 @@ static struct platform_device *smdkc110_devices[] __initdata = {
        &s5pv210_device_iis0,
        &s5pv210_device_ac97,
        &s3c_device_cfcon,
+       &s3c_device_rtc,
        &s3c_device_wdt,
 };
 
index d20adf7..a6c504e 100644 (file)
@@ -108,6 +108,7 @@ static struct platform_device *smdkv210_devices[] __initdata = {
        &s3c_device_hsmmc2,
        &s3c_device_hsmmc3,
        &samsung_device_keypad,
+       &s3c_device_rtc,
        &s3c_device_ts,
        &s3c_device_wdt,
 };