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 /arch | |
parent | 2c97886df9bba9346c7799ed14f489075cf2c39b (diff) | |
parent | b46de63d69bf2022d358a8139f2590e650badd1e (diff) |
Merge branch 'next-s5p6442' into for-next
Diffstat (limited to 'arch')
-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) |