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 SMDK6450_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 SMDK6450_ULCON_DEFAULT S3C2410_LCON_CS8
69 #define SMDK6450_UFCON_DEFAULT (S3C2410_UFCON_FIFOMODE | \
70 S3C2440_UFCON_TXTRIG16 | \
71 S3C2410_UFCON_RXTRIG8)
102 #if CONFIG_SERIAL_SAMSUNG_UARTS > 4
111 #if CONFIG_SERIAL_SAMSUNG_UARTS > 5
142 .win[0] = &smdk6450_fb_win0,
143 .vtiming = &smdk6450_lcd_timing,
150 static void smdk6450_lte480_reset_power(
struct plat_lcd_data *pd,
170 .set_power = smdk6450_lte480_reset_power,
174 .name =
"platform-lcd",
176 .dev.platform_data = &smdk6450_lcd_power_data,
189 &smdk6450_lcd_lte480wv,
202 #if defined(CONFIG_S5P64X0_SD_CH1_8BIT)
215 .frequency = 100*1000,
224 .frequency = 100*1000,
248 static void __init smdk6450_map_io(
void)
256 static void s5p6450_set_lcd_interface(
void)
267 static void __init smdk6450_machine_init(
void)
280 s5p6450_set_lcd_interface();
292 .atag_offset = 0x100,
296 .map_io = smdk6450_map_io,
297 .init_machine = smdk6450_machine_init,