14 #include <linux/kernel.h>
15 #include <linux/types.h>
17 #include <linux/list.h>
20 #include <linux/serial_core.h>
33 #include <mach/hardware.h>
38 #include <mach/regs-gpio.h>
39 #include <mach/regs-lcd.h>
48 #include <plat/clock.h>
86 #define UCON (S3C2410_UCON_DEFAULT | \
88 S3C2443_UCON_RXERR_IRQEN)
90 #define ULCON (S3C2410_LCON_CS8 | S3C2410_LCON_PNONE)
92 #define UFCON (S3C2410_UFCON_RXTRIG8 | \
93 S3C2410_UFCON_FIFOMODE | \
94 S3C2440_UFCON_TXTRIG16)
116 .ulcon =
ULCON | 0x50,
128 static void smdk2416_hsudc_gpio_init(
void)
136 static void smdk2416_hsudc_gpio_uninit(
void)
145 .gpio_init = smdk2416_hsudc_gpio_init,
146 .gpio_uninit = smdk2416_hsudc_gpio_uninit,
170 static void s3c2416_fb_gpio_setup_24bpp(
void)
191 .win[0] = &smdk2416_fb_win[0],
192 .vtiming = &smdk2416_lcd_timing,
193 .setup_gpio = s3c2416_fb_gpio_setup_24bpp,
202 .ext_cd_gpio_invert = 1,
220 static void __init smdk2416_map_io(
void)
227 static void __init smdk2416_machine_init(
void)
252 .atag_offset = 0x100,
255 .map_io = smdk2416_map_io,
256 .init_machine = smdk2416_machine_init,