diff options
Diffstat (limited to 'arch/arm/mach-s3c2440/mach-anubis.c')
-rw-r--r-- | arch/arm/mach-s3c2440/mach-anubis.c | 13 |
1 files changed, 7 insertions, 6 deletions
diff --git a/arch/arm/mach-s3c2440/mach-anubis.c b/arch/arm/mach-s3c2440/mach-anubis.c index 0f4e2882aa13..b5d387ef37e1 100644 --- a/arch/arm/mach-s3c2440/mach-anubis.c +++ b/arch/arm/mach-s3c2440/mach-anubis.c | |||
@@ -281,11 +281,6 @@ static struct clk *anubis_clocks[] = { | |||
281 | &s3c24xx_uclk, | 281 | &s3c24xx_uclk, |
282 | }; | 282 | }; |
283 | 283 | ||
284 | static struct s3c24xx_board anubis_board __initdata = { | ||
285 | .devices = anubis_devices, | ||
286 | .devices_count = ARRAY_SIZE(anubis_devices), | ||
287 | }; | ||
288 | |||
289 | static void __init anubis_map_io(void) | 284 | static void __init anubis_map_io(void) |
290 | { | 285 | { |
291 | /* initialise the clocks */ | 286 | /* initialise the clocks */ |
@@ -308,18 +303,24 @@ static void __init anubis_map_io(void) | |||
308 | s3c24xx_init_io(anubis_iodesc, ARRAY_SIZE(anubis_iodesc)); | 303 | s3c24xx_init_io(anubis_iodesc, ARRAY_SIZE(anubis_iodesc)); |
309 | s3c24xx_init_clocks(0); | 304 | s3c24xx_init_clocks(0); |
310 | s3c24xx_init_uarts(anubis_uartcfgs, ARRAY_SIZE(anubis_uartcfgs)); | 305 | s3c24xx_init_uarts(anubis_uartcfgs, ARRAY_SIZE(anubis_uartcfgs)); |
311 | s3c24xx_set_board(&anubis_board); | ||
312 | 306 | ||
313 | /* ensure that the GPIO is setup */ | 307 | /* ensure that the GPIO is setup */ |
314 | s3c2410_gpio_setpin(S3C2410_GPA0, 1); | 308 | s3c2410_gpio_setpin(S3C2410_GPA0, 1); |
315 | } | 309 | } |
316 | 310 | ||
311 | static void __init anubis_init(void) | ||
312 | { | ||
313 | platform_add_devices(anubis_devices, ARRAY_SIZE(anubis_devices)); | ||
314 | } | ||
315 | |||
316 | |||
317 | MACHINE_START(ANUBIS, "Simtec-Anubis") | 317 | MACHINE_START(ANUBIS, "Simtec-Anubis") |
318 | /* Maintainer: Ben Dooks <ben@simtec.co.uk> */ | 318 | /* Maintainer: Ben Dooks <ben@simtec.co.uk> */ |
319 | .phys_io = S3C2410_PA_UART, | 319 | .phys_io = S3C2410_PA_UART, |
320 | .io_pg_offst = (((u32)S3C24XX_VA_UART) >> 18) & 0xfffc, | 320 | .io_pg_offst = (((u32)S3C24XX_VA_UART) >> 18) & 0xfffc, |
321 | .boot_params = S3C2410_SDRAM_PA + 0x100, | 321 | .boot_params = S3C2410_SDRAM_PA + 0x100, |
322 | .map_io = anubis_map_io, | 322 | .map_io = anubis_map_io, |
323 | .init_machine = anubis_init, | ||
323 | .init_irq = s3c24xx_init_irq, | 324 | .init_irq = s3c24xx_init_irq, |
324 | .timer = &s3c24xx_timer, | 325 | .timer = &s3c24xx_timer, |
325 | MACHINE_END | 326 | MACHINE_END |