diff options
Diffstat (limited to 'arch/arm/mach-s3c24xx/mach-tct_hammer.c')
-rw-r--r-- | arch/arm/mach-s3c24xx/mach-tct_hammer.c | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/arch/arm/mach-s3c24xx/mach-tct_hammer.c b/arch/arm/mach-s3c24xx/mach-tct_hammer.c index 4108b2f0cede..c616ca2d409e 100644 --- a/arch/arm/mach-s3c24xx/mach-tct_hammer.c +++ b/arch/arm/mach-s3c24xx/mach-tct_hammer.c | |||
@@ -135,11 +135,16 @@ static struct platform_device *tct_hammer_devices[] __initdata = { | |||
135 | static void __init tct_hammer_map_io(void) | 135 | static void __init tct_hammer_map_io(void) |
136 | { | 136 | { |
137 | s3c24xx_init_io(tct_hammer_iodesc, ARRAY_SIZE(tct_hammer_iodesc)); | 137 | s3c24xx_init_io(tct_hammer_iodesc, ARRAY_SIZE(tct_hammer_iodesc)); |
138 | s3c24xx_init_clocks(0); | ||
139 | s3c24xx_init_uarts(tct_hammer_uartcfgs, ARRAY_SIZE(tct_hammer_uartcfgs)); | 138 | s3c24xx_init_uarts(tct_hammer_uartcfgs, ARRAY_SIZE(tct_hammer_uartcfgs)); |
140 | samsung_set_timer_source(SAMSUNG_PWM3, SAMSUNG_PWM4); | 139 | samsung_set_timer_source(SAMSUNG_PWM3, SAMSUNG_PWM4); |
141 | } | 140 | } |
142 | 141 | ||
142 | static void __init tct_hammer_init_time(void) | ||
143 | { | ||
144 | s3c2410_init_clocks(12000000); | ||
145 | samsung_timer_init(); | ||
146 | } | ||
147 | |||
143 | static void __init tct_hammer_init(void) | 148 | static void __init tct_hammer_init(void) |
144 | { | 149 | { |
145 | s3c_i2c0_set_platdata(NULL); | 150 | s3c_i2c0_set_platdata(NULL); |
@@ -151,6 +156,6 @@ MACHINE_START(TCT_HAMMER, "TCT_HAMMER") | |||
151 | .map_io = tct_hammer_map_io, | 156 | .map_io = tct_hammer_map_io, |
152 | .init_irq = s3c2410_init_irq, | 157 | .init_irq = s3c2410_init_irq, |
153 | .init_machine = tct_hammer_init, | 158 | .init_machine = tct_hammer_init, |
154 | .init_time = samsung_timer_init, | 159 | .init_time = tct_hammer_init_time, |
155 | .restart = s3c2410_restart, | 160 | .restart = s3c2410_restart, |
156 | MACHINE_END | 161 | MACHINE_END |