11 #include <linux/kernel.h>
12 #include <linux/types.h>
13 #include <linux/i2c.h>
15 #include <linux/serial_core.h>
16 #include <linux/device.h>
27 #include <asm/setup.h>
34 #include <mach/regs-clock.h>
51 #include <plat/clock.h>
56 #define SMDKV210_UCON_DEFAULT (S3C2410_UCON_TXILEVEL | \
57 S3C2410_UCON_RXILEVEL | \
58 S3C2410_UCON_TXIRQMODE | \
59 S3C2410_UCON_RXIRQMODE | \
60 S3C2410_UCON_RXFIFO_TOI | \
61 S3C2443_UCON_RXERR_IRQEN)
63 #define SMDKV210_ULCON_DEFAULT S3C2410_LCON_CS8
65 #define SMDKV210_UFCON_DEFAULT (S3C2410_UFCON_FIFOMODE | \
66 S5PV210_UFCON_TXTRIG4 | \
67 S5PV210_UFCON_RXTRIG4)
104 static uint32_t smdkv210_keymap[] __initdata = {
113 .keymap = smdkv210_keymap,
118 .keymap_data = &smdkv210_keymap_data,
123 static struct resource smdkv210_dm9000_resources[] = {
132 .dev_addr = { 0x00, 0x09, 0xc0, 0xff, 0xec, 0x48 },
138 .num_resources =
ARRAY_SIZE(smdkv210_dm9000_resources),
139 .resource = smdkv210_dm9000_resources,
141 .platform_data = &smdkv210_dm9000_platdata,
145 static void smdkv210_lte480wv_set_power(
struct plat_lcd_data *pd,
149 #if !defined(CONFIG_BACKLIGHT_PWM)
165 #if !defined(CONFIG_BACKLIGHT_PWM)
173 .set_power = smdkv210_lte480wv_set_power,
177 .name =
"platform-lcd",
179 .dev.platform_data = &smdkv210_lcd_lte480wv_data,
201 .win[0] = &smdkv210_fb_win0,
202 .vtiming = &smdkv210_lcd_timing,
241 &smdkv210_lcd_lte480wv,
244 static void __init smdkv210_dm9000_init(
void)
282 .pwm_period_ns = 1000,
285 static void __init smdkv210_map_io(
void)
293 static void __init smdkv210_reserve(
void)
298 static void __init smdkv210_machine_init(
void)
302 smdkv210_dm9000_init();
330 .atag_offset = 0x100,
333 .map_io = smdkv210_map_io,
334 .init_machine = smdkv210_machine_init,
337 .reserve = &smdkv210_reserve,