12 #include <linux/kernel.h>
13 #include <linux/types.h>
15 #include <linux/list.h>
18 #include <linux/module.h>
21 #include <linux/device.h>
23 #include <linux/sched.h>
25 #include <linux/serial_core.h>
27 #include <asm/proc-fns.h>
33 #include <mach/regs-clock.h>
36 #include <plat/clock.h>
51 static const char name_s5pv210[] =
"S5PV210/S5PC110";
67 static struct map_desc s5pv210_iodesc[] __initdata = {
172 init_consistent_dma_size(14 << 20);
175 s5pv210_default_sdhci0();
176 s5pv210_default_sdhci1();
177 s5pv210_default_sdhci2();
178 s5pv210_default_sdhci3();
180 s3c_adc_setname(
"samsung-adc-v3");
182 s3c_cfcon_setname(
"s5pv210-pata");
184 s3c_fimc_setname(0,
"s5pv210-fimc");
185 s3c_fimc_setname(1,
"s5pv210-fimc");
186 s3c_fimc_setname(2,
"s5pv210-fimc");
189 s3c_i2c0_setname(
"s3c2440-i2c");
190 s3c_i2c1_setname(
"s3c2440-i2c");
191 s3c_i2c2_setname(
"s3c2440-i2c");
193 s3c_fb_setname(
"s5pv210-fb");
196 samsung_keypad_setname(
"s5pv210-keypad");
199 s5p_hdmi_setname(
"s5pv210-hdmi");
201 s3c64xx_spi_setname(
"s5pv210-spi");
228 .name =
"s5pv210-core",
229 .dev_name =
"s5pv210-core",
232 static struct device s5pv210_dev = {
236 static int __init s5pv210_core_init(
void)