static void __init htcherald_map_io(void) { omap1_map_common_io(); /* * The LCD panel must be disabled and DMA turned off here, as doing * it later causes the LCD never to reinitialize. */ htcherald_lcd_init(); printk(KERN_INFO "htcherald_map_io done.\n"); }
/* * Init functions from here on */ static void __init htcoxygen_map_io(void) { omap1_map_common_io(); printk("htcoxygen_map_io done.\n"); #ifdef CONFIG_EFB_DEBUG efb_enable(); #endif htcoxygen_lcd_init(); /* Reserve GSM Memory */ reserve_bootmem(WIZARD_GSM_PHYS_START, WIZARD_GSM_PHYS_SIZE, 0); }
static void __init innovator_map_io(void) { omap1_map_common_io(); #ifdef CONFIG_ARCH_OMAP15XX if (cpu_is_omap1510()) { iotable_init(innovator1510_io_desc, ARRAY_SIZE(innovator1510_io_desc)); udelay(10); /* Delay needed for FPGA */ /* Dump the Innovator FPGA rev early - useful info for support. */ printk("Innovator FPGA Rev %d.%d Board Rev %d\n", fpga_read(OMAP1510_FPGA_REV_HIGH), fpga_read(OMAP1510_FPGA_REV_LOW), fpga_read(OMAP1510_FPGA_BOARD_REV)); } #endif }
static void __init innovator_map_io(void) { omap1_map_common_io(); #ifdef CONFIG_ARCH_OMAP15XX if (cpu_is_omap1510()) { iotable_init(innovator1510_io_desc, ARRAY_SIZE(innovator1510_io_desc)); udelay(10); printk("Innovator FPGA Rev %d.%d Board Rev %d\n", fpga_read(OMAP1510_FPGA_REV_HIGH), fpga_read(OMAP1510_FPGA_REV_LOW), fpga_read(OMAP1510_FPGA_BOARD_REV)); } #endif }
static void __init omap_perseus2_map_io(void) { omap1_map_common_io(); iotable_init(omap_perseus2_io_desc, ARRAY_SIZE(omap_perseus2_io_desc)); /* Early, board-dependent init */ /* * Hold GSM Reset until needed */ omap_writew(omap_readw(OMAP730_DSP_M_CTL) & ~1, OMAP730_DSP_M_CTL); /* * UARTs -> done automagically by 8250 driver */ /* * CSx timings, GPIO Mux ... setup */ /* Flash: CS0 timings setup */ omap_writel(0x0000fff3, OMAP730_FLASH_CFG_0); omap_writel(0x00000088, OMAP730_FLASH_ACFG_0); /* * Ethernet support through the debug board * CS1 timings setup */ omap_writel(0x0000fff3, OMAP730_FLASH_CFG_1); omap_writel(0x00000000, OMAP730_FLASH_ACFG_1); /* * Configure MPU_EXT_NIRQ IO in IO_CONF9 register, * It is used as the Ethernet controller interrupt */ omap_writel(omap_readl(OMAP730_IO_CONF_9) & 0x1FFFFFFF, OMAP730_IO_CONF_9); }
void __init omap7xx_map_io(void) { omap1_map_common_io(); iotable_init(omap7xx_io_desc, ARRAY_SIZE(omap7xx_io_desc)); }
static void __init omap_palmte_map_io(void) { omap1_map_common_io(); }
static void __init osk_map_io(void) { omap1_map_common_io(); }
static void __init ams_delta_map_io(void) { omap1_map_common_io(); }
static void __init omap_nokia770_map_io(void) { omap1_map_common_io(); }
static void __init voiceblue_map_io(void) { omap1_map_common_io(); }
static void __init omap_generic_map_io(void) { omap1_map_common_io(); }