11 #include <linux/kernel.h>
12 #include <linux/types.h>
14 #include <linux/list.h>
18 #include <linux/i2c.h>
19 #include <linux/serial_core.h>
22 #include <linux/module.h>
38 #include <mach/hardware.h>
40 #include <mach/regs-clock.h>
42 #include <mach/regs-gpio.h>
46 #include <plat/clock.h>
60 #define SMDK6440_UCON_DEFAULT (S3C2410_UCON_TXILEVEL | \
61 S3C2410_UCON_RXILEVEL | \
62 S3C2410_UCON_TXIRQMODE | \
63 S3C2410_UCON_RXIRQMODE | \
64 S3C2410_UCON_RXFIFO_TOI | \
65 S3C2443_UCON_RXERR_IRQEN)
67 #define SMDK6440_ULCON_DEFAULT S3C2410_LCON_CS8
69 #define SMDK6440_UFCON_DEFAULT (S3C2410_UFCON_FIFOMODE | \
70 S3C2440_UFCON_TXTRIG16 | \
71 S3C2410_UFCON_RXTRIG8)
124 .win[0] = &smdk6440_fb_win0,
125 .vtiming = &smdk6440_lcd_timing,
132 static void smdk6440_lte480_reset_power(
struct plat_lcd_data *pd,
152 .set_power = smdk6440_lte480_reset_power,
156 .name =
"platform-lcd",
158 .dev.platform_data = &smdk6440_lcd_power_data,
171 &smdk6440_lcd_lte480wv,
183 #if defined(CONFIG_S5P64X0_SD_CH1_8BIT)
196 .frequency = 100*1000,
205 .frequency = 100*1000,
229 static void __init smdk6440_map_io(
void)
237 static void s5p6440_set_lcd_interface(
void)
248 static void __init smdk6440_machine_init(
void)
261 s5p6440_set_lcd_interface();
273 .atag_offset = 0x100,
277 .map_io = smdk6440_map_io,
278 .init_machine = smdk6440_machine_init,