int __init s3c2416_init(void) { printk(KERN_INFO "S3C2416: Initializing architecture\n"); /* change WDT IRQ number */ s3c_device_wdt.resource[1].start = IRQ_S3C2443_WDT; s3c_device_wdt.resource[1].end = IRQ_S3C2443_WDT; /* the i2c devices are directly compatible with s3c2440 */ s3c_i2c0_setname("s3c2440-i2c"); s3c_i2c1_setname("s3c2440-i2c"); s3c_fb_setname("s3c2443-fb"); s3c_adc_setname("s3c2416-adc"); s3c_rtc_setname("s3c2416-rtc"); #ifdef CONFIG_PM_SLEEP register_syscore_ops(&s3c2416_pm_syscore_ops); register_syscore_ops(&s3c24xx_irq_syscore_ops); register_syscore_ops(&s3c2416_irq_syscore_ops); #endif return device_register(&s3c2416_dev); }
void __init s5pv210_map_io(void) { /* initialise device information early */ s5pv210_default_sdhci0(); s5pv210_default_sdhci1(); s5pv210_default_sdhci2(); s5pv210_default_sdhci3(); s3c_adc_setname("samsung-adc-v3"); s3c_cfcon_setname("s5pv210-pata"); s3c_fimc_setname(0, "s5pv210-fimc"); s3c_fimc_setname(1, "s5pv210-fimc"); s3c_fimc_setname(2, "s5pv210-fimc"); /* the i2c devices are directly compatible with s3c2440 */ s3c_i2c0_setname("s3c2440-i2c"); s3c_i2c1_setname("s3c2440-i2c"); s3c_i2c2_setname("s3c2440-i2c"); s3c_fb_setname("s5pv210-fb"); /* Use s5pv210-keypad instead of samsung-keypad */ samsung_keypad_setname("s5pv210-keypad"); /* setup TV devices */ s5p_hdmi_setname("s5pv210-hdmi"); s3c64xx_spi_setname("s5pv210-spi"); }
void __init s5pv210_map_io(void) { init_consistent_dma_size(14 << 20); /* */ s5pv210_default_sdhci0(); s5pv210_default_sdhci1(); s5pv210_default_sdhci2(); s5pv210_default_sdhci3(); s3c_adc_setname("samsung-adc-v3"); s3c_cfcon_setname("s5pv210-pata"); s3c_fimc_setname(0, "s5pv210-fimc"); s3c_fimc_setname(1, "s5pv210-fimc"); s3c_fimc_setname(2, "s5pv210-fimc"); /* */ s3c_i2c0_setname("s3c2440-i2c"); s3c_i2c1_setname("s3c2440-i2c"); s3c_i2c2_setname("s3c2440-i2c"); s3c_fb_setname("s5pv210-fb"); /* */ samsung_keypad_setname("s5pv210-keypad"); /* */ s5p_hdmi_setname("s5pv210-hdmi"); }
void __init s5pv210_map_io(void) { iotable_init(s5pv210_iodesc, ARRAY_SIZE(s5pv210_iodesc)); /* initialise device information early */ s5pv210_default_sdhci0(); s5pv210_default_sdhci1(); s5pv210_default_sdhci2(); s5pv210_default_sdhci3(); s3c_adc_setname("s3c64xx-adc"); s3c_cfcon_setname("s5pv210-pata"); /* the i2c devices are directly compatible with s3c2440 */ s3c_i2c0_setname("s3c2440-i2c"); s3c_i2c1_setname("s3c2440-i2c"); s3c_i2c2_setname("s3c2440-i2c"); s3c_fb_setname("s5pv210-fb"); s3c_adc_setname("s3c64xx-adc"); /* Use s5pv210-keypad instead of samsung-keypad */ samsung_keypad_setname("s5pv210-keypad"); }
void __init s5p6450_map_io(void) { /* initialize any device information early */ s3c_adc_setname("s3c64xx-adc"); s3c_fb_setname("s5p64x0-fb"); s5p64x0_default_sdhci0(); s5p64x0_default_sdhci1(); s5p6450_default_sdhci2(); iotable_init(s5p6450_iodesc, ARRAY_SIZE(s5p6450_iodesc)); init_consistent_dma_size(SZ_8M); }
void __init s5p6440_map_io(void) { /* */ s3c_adc_setname("s3c64xx-adc"); s3c_fb_setname("s5p64x0-fb"); s5p64x0_default_sdhci0(); s5p64x0_default_sdhci1(); s5p6440_default_sdhci2(); iotable_init(s5p6440_iodesc, ARRAY_SIZE(s5p6440_iodesc)); init_consistent_dma_size(SZ_8M); }
void __init s5p6440_map_io(void) { /* initialize any device information early */ s3c_adc_setname("s3c64xx-adc"); s3c_fb_setname("s5p64x0-fb"); s3c64xx_spi_setname("s5p64x0-spi"); s5p64x0_default_sdhci0(); s5p64x0_default_sdhci1(); s5p6440_default_sdhci2(); iotable_init(s5p6440_iodesc, ARRAY_SIZE(s5p6440_iodesc)); }
int __init s3c2443_init(void) { printk("S3C2443: Initialising architecture\n"); s3c24xx_reset_hook = s3c2443_hard_reset; s3c_nand_setname("s3c2412-nand"); s3c_fb_setname("s3c2443-fb"); /* change WDT IRQ number */ s3c_device_wdt.resource[1].start = IRQ_S3C2443_WDT; s3c_device_wdt.resource[1].end = IRQ_S3C2443_WDT; return sysdev_register(&s3c2443_sysdev); }
int __init s3c2443_init(void) { printk("S3C2443: Initialising architecture\n"); s3c_nand_setname("s3c2412-nand"); s3c_fb_setname("s3c2443-fb"); s3c_adc_setname("s3c2443-adc"); s3c_rtc_setname("s3c2443-rtc"); /* change WDT IRQ number */ s3c_device_wdt.resource[1].start = IRQ_S3C2443_WDT; s3c_device_wdt.resource[1].end = IRQ_S3C2443_WDT; return device_register(&s3c2443_dev); }
int __init s3c2416_init(void) { printk(KERN_INFO "S3C2416: Initializing architecture\n"); s3c24xx_reset_hook = s3c2416_hard_reset; /* s3c24xx_idle = s3c2416_idle; */ /* change WDT IRQ number */ s3c_device_wdt.resource[1].start = IRQ_S3C2443_WDT; s3c_device_wdt.resource[1].end = IRQ_S3C2443_WDT; /* the i2c devices are directly compatible with s3c2440 */ s3c_i2c0_setname("s3c2440-i2c"); s3c_i2c1_setname("s3c2440-i2c"); s3c_fb_setname("s3c2443-fb"); return sysdev_register(&s3c2416_sysdev); }
void __init s5pc100_map_io(void) { /* initialise device information early */ s5pc100_default_sdhci0(); s5pc100_default_sdhci1(); s5pc100_default_sdhci2(); s3c_adc_setname("s3c64xx-adc"); /* the i2c devices are directly compatible with s3c2440 */ s3c_i2c0_setname("s3c2440-i2c"); s3c_i2c1_setname("s3c2440-i2c"); s3c_onenand_setname("s5pc100-onenand"); s3c_fb_setname("s5pc100-fb"); s3c_cfcon_setname("s5pc100-pata"); s3c64xx_spi_setname("s5pc100-spi"); }
int __init s3c2416_init(void) { printk(KERN_INFO "S3C2416: Initializing architecture\n"); s3c_device_wdt.resource[1].start = IRQ_S3C2443_WDT; s3c_device_wdt.resource[1].end = IRQ_S3C2443_WDT; s3c_i2c0_setname("s3c2440-i2c"); s3c_i2c1_setname("s3c2440-i2c"); s3c_fb_setname("s3c2443-fb"); s3c_adc_setname("s3c2416-adc"); s3c_rtc_setname("s3c2416-rtc"); #ifdef CONFIG_PM register_syscore_ops(&s3c2416_pm_syscore_ops); #endif register_syscore_ops(&s3c24xx_irq_syscore_ops); return device_register(&s3c2416_dev); }