diff options
| author | Kukjin Kim <kgene.kim@samsung.com> | 2010-08-06 08:31:21 -0400 |
|---|---|---|
| committer | Kukjin Kim <kgene.kim@samsung.com> | 2010-08-06 08:31:21 -0400 |
| commit | e4201764a474fcb3e858c1aa09b4f5c878216d5a (patch) | |
| tree | 856fa38054d518312d6555fc03e490435a56f8c7 | |
| parent | 2c97886df9bba9346c7799ed14f489075cf2c39b (diff) | |
| parent | b46de63d69bf2022d358a8139f2590e650badd1e (diff) | |
Merge branch 'next-s5p6442' into for-next
| -rw-r--r-- | arch/arm/mach-s5p6442/Kconfig | 2 | ||||
| -rw-r--r-- | arch/arm/mach-s5p6442/clock.c | 6 | ||||
| -rw-r--r-- | arch/arm/mach-s5p6442/include/mach/map.h | 3 | ||||
| -rw-r--r-- | arch/arm/mach-s5p6442/mach-smdk6442.c | 1 |
4 files changed, 12 insertions, 0 deletions
diff --git a/arch/arm/mach-s5p6442/Kconfig b/arch/arm/mach-s5p6442/Kconfig index 0fd41b447915..7cd28435b50b 100644 --- a/arch/arm/mach-s5p6442/Kconfig +++ b/arch/arm/mach-s5p6442/Kconfig | |||
| @@ -19,6 +19,8 @@ config CPU_S5P6442 | |||
| 19 | config MACH_SMDK6442 | 19 | config MACH_SMDK6442 |
| 20 | bool "SMDK6442" | 20 | bool "SMDK6442" |
| 21 | select CPU_S5P6442 | 21 | select CPU_S5P6442 |
| 22 | select S3C_DEV_WDT | ||
| 23 | select HAVE_S3C2410_WATCHDOG | ||
| 22 | help | 24 | help |
| 23 | Machine support for Samsung SMDK6442 | 25 | Machine support for Samsung SMDK6442 |
| 24 | 26 | ||
diff --git a/arch/arm/mach-s5p6442/clock.c b/arch/arm/mach-s5p6442/clock.c index 087e57f20ad5..dcd20f17212a 100644 --- a/arch/arm/mach-s5p6442/clock.c +++ b/arch/arm/mach-s5p6442/clock.c | |||
| @@ -361,6 +361,12 @@ static struct clk init_clocks[] = { | |||
| 361 | .enable = s5p6442_clk_ip3_ctrl, | 361 | .enable = s5p6442_clk_ip3_ctrl, |
| 362 | .ctrlbit = (1<<19), | 362 | .ctrlbit = (1<<19), |
| 363 | }, { | 363 | }, { |
| 364 | .name = "watchdog", | ||
| 365 | .id = -1, | ||
| 366 | .parent = &clk_pclkd1, | ||
| 367 | .enable = s5p6442_clk_ip3_ctrl, | ||
| 368 | .ctrlbit = (1 << 22), | ||
| 369 | }, { | ||
| 364 | .name = "timers", | 370 | .name = "timers", |
| 365 | .id = -1, | 371 | .id = -1, |
| 366 | .parent = &clk_pclkd1, | 372 | .parent = &clk_pclkd1, |
diff --git a/arch/arm/mach-s5p6442/include/mach/map.h b/arch/arm/mach-s5p6442/include/mach/map.h index 32ca424ef7f9..281d256faafb 100644 --- a/arch/arm/mach-s5p6442/include/mach/map.h +++ b/arch/arm/mach-s5p6442/include/mach/map.h | |||
| @@ -42,6 +42,8 @@ | |||
| 42 | 42 | ||
| 43 | #define S5P6442_PA_SYSTIMER (0xEA100000) | 43 | #define S5P6442_PA_SYSTIMER (0xEA100000) |
| 44 | 44 | ||
| 45 | #define S5P6442_PA_WATCHDOG (0xEA200000) | ||
| 46 | |||
| 45 | #define S5P6442_PA_UART (0xEC000000) | 47 | #define S5P6442_PA_UART (0xEC000000) |
| 46 | 48 | ||
| 47 | #define S5P_PA_UART0 (S5P6442_PA_UART + 0x0) | 49 | #define S5P_PA_UART0 (S5P6442_PA_UART + 0x0) |
| @@ -65,6 +67,7 @@ | |||
| 65 | #define S5P6442_PA_PCM1 0xF2500000 | 67 | #define S5P6442_PA_PCM1 0xF2500000 |
| 66 | 68 | ||
| 67 | /* compatibiltiy defines. */ | 69 | /* compatibiltiy defines. */ |
| 70 | #define S3C_PA_WDT S5P6442_PA_WATCHDOG | ||
| 68 | #define S3C_PA_UART S5P6442_PA_UART | 71 | #define S3C_PA_UART S5P6442_PA_UART |
| 69 | #define S3C_PA_IIC S5P6442_PA_IIC0 | 72 | #define S3C_PA_IIC S5P6442_PA_IIC0 |
| 70 | 73 | ||
diff --git a/arch/arm/mach-s5p6442/mach-smdk6442.c b/arch/arm/mach-s5p6442/mach-smdk6442.c index ebcf99777259..6e061bec6b74 100644 --- a/arch/arm/mach-s5p6442/mach-smdk6442.c +++ b/arch/arm/mach-s5p6442/mach-smdk6442.c | |||
| @@ -66,6 +66,7 @@ static struct s3c2410_uartcfg smdk6442_uartcfgs[] __initdata = { | |||
| 66 | 66 | ||
| 67 | static struct platform_device *smdk6442_devices[] __initdata = { | 67 | static struct platform_device *smdk6442_devices[] __initdata = { |
| 68 | &s5p6442_device_iis0, | 68 | &s5p6442_device_iis0, |
| 69 | &s3c_device_wdt, | ||
| 69 | }; | 70 | }; |
| 70 | 71 | ||
| 71 | static void __init smdk6442_map_io(void) | 72 | static void __init smdk6442_map_io(void) |
