MOXA linux-2.6.x / linux-2.6.19-uc1 from UC-7110-LX-BOOTLOADER-1.9_VERSION-4.2.tgz
[linux-2.6.19-moxart.git] / arch / arm / mach-espd_4510b / arch.c
blob2b5737507c3f9ee2183cdeb62c655c9a742e8144
1 /*
2 * linux/arch/arm/mach-espd_4510b/arch.c
4 * Copyright (c) 2004 Cucy Systems (http://www.cucy.com)
5 * Curt Brune <curt@cucy.com>
7 * Copyright (C) 2003 SAMSUNG ELECTRONICS Co.,Ltd.
8 * Hyok S. Choi (hyok.choi@samsung.com)
10 * Architecture specific fixups. This is where any
11 * parameters in the params struct are fixed up, or
12 * any additional architecture specific information
13 * is pulled from the params struct.
15 #include <linux/types.h>
16 #include <linux/sched.h>
17 #include <linux/interrupt.h>
18 #include <linux/types.h>
19 #include <linux/kernel.h>
20 #include <linux/init.h>
22 #include <asm/hardware.h>
23 #include <asm/io.h>
24 #include <asm/irq.h>
25 #include <asm/setup.h>
26 #include <asm/mach-types.h>
27 #include <asm/mach/arch.h>
29 extern void __init s3c4510b_init_irq(void);
30 extern struct sys_timer s3c4510b_timer;
32 void __init s3c4510b_init_machine(void) {
33 /* enable LED 0 */
34 outl( 0xFE, REG_IOPDATA);
37 MACHINE_START(ESPD_4510B, "ESPD 4510B(S3C4510B)")
38 /* Maintainer: Curt Brune <curt@cucy.com> */
39 .init_irq = s3c4510b_init_irq,
40 .init_machine = s3c4510b_init_machine,
41 .boot_params = 0x00000800,
42 .timer = &s3c4510b_timer,
43 MACHINE_END