15 #include <linux/kernel.h>
16 #include <linux/types.h>
18 #include <linux/list.h>
22 #include <linux/serial_core.h>
30 #include <mach/hardware.h>
36 #include <mach/regs-gpio.h>
37 #include <mach/regs-mem.h>
38 #include <mach/regs-lcd.h>
47 #include <plat/clock.h>
58 #define UCON S3C2410_UCON_DEFAULT
59 #define ULCON (S3C2410_LCON_CS8 | S3C2410_LCON_PNONE)
60 #define UFCON (S3C2410_UFCON_RXTRIG8 | S3C2410_UFCON_FIFOMODE)
83 static struct mtd_partition __initdata at2440evb_default_nand_part[] = {
105 .nr_partitions =
ARRAY_SIZE(at2440evb_default_nand_part),
106 .partitions = at2440evb_default_nand_part,
115 .sets = at2440evb_nand_sets,
120 static struct resource at2440evb_dm9k_resource[] = {
134 .num_resources =
ARRAY_SIZE(at2440evb_dm9k_resource),
135 .resource = at2440evb_dm9k_resource,
137 .platform_data = &at2440evb_dm9k_pdata,
173 .displays = &at2440evb_lcd_cfg,
175 .default_display = 0,
187 &at2440evb_device_eth,
190 static void __init at2440evb_map_io(
void)
197 static void __init at2440evb_init(
void)
209 .atag_offset = 0x100,
210 .map_io = at2440evb_map_io,
211 .init_machine = at2440evb_init,