12 #include <linux/kernel.h>
13 #include <linux/types.h>
15 #include <linux/list.h>
18 #include <linux/serial_core.h>
22 #include <linux/i2c.h>
25 #include <linux/input.h>
33 #include <mach/regs-gpio.h>
44 #include <plat/clock.h>
59 #define SMDKC100_UCON_DEFAULT (S3C2410_UCON_TXILEVEL | \
60 S3C2410_UCON_RXILEVEL | \
61 S3C2410_UCON_TXIRQMODE | \
62 S3C2410_UCON_RXIRQMODE | \
63 S3C2410_UCON_RXFIFO_TOI | \
64 S3C2443_UCON_RXERR_IRQEN)
66 #define SMDKC100_ULCON_DEFAULT S3C2410_LCON_CS8
68 #define SMDKC100_UFCON_DEFAULT (S3C2410_UFCON_FIFOMODE | \
69 S3C2440_UFCON_RXTRIG8 | \
70 S3C2440_UFCON_TXTRIG16)
128 .set_power = smdkc100_lcd_power_set,
132 .name =
"platform-lcd",
134 .dev.platform_data = &smdkc100_lcd_power_data,
158 .win[0] = &smdkc100_fb_win0,
159 .vtiming = &smdkc100_lcd_timing,
169 static uint32_t smdkc100_keymap[] __initdata = {
178 .
keymap = smdkc100_keymap,
183 .keymap_data = &smdkc100_keymap_data,
199 &smdkc100_lcd_powerdev,
221 static void __init smdkc100_map_io(
void)
228 static void __init smdkc100_machine_init(
void)
247 smdkc100_lcd_power_set(&smdkc100_lcd_power_data, 0);
256 .atag_offset = 0x100,
259 .map_io = smdkc100_map_io,
260 .init_machine = smdkc100_machine_init,