static void __init omap_3430sdp_init_irq(void) { omap_board_config = sdp3430_config; omap_board_config_size = ARRAY_SIZE(sdp3430_config); omap2_init_common_hw(hyb18m512160af6_sdrc_params, NULL); omap_init_irq(); omap_gpio_init(); }
static void __init omap_2430sdp_init_irq(void) { omap_board_config = sdp2430_config; omap_board_config_size = ARRAY_SIZE(sdp2430_config); omap2_init_common_hw(NULL, NULL); omap_init_irq(); omap_gpio_init(); }
static void __init omap_zoom2_init_irq(void) { omap_board_config = zoom2_config; omap_board_config_size = ARRAY_SIZE(zoom2_config); omap2_init_common_hw(NULL, NULL); omap_init_irq(); omap_gpio_init(); }
static void __init osk_init_irq(void) { omap1_init_common_hw(); omap_init_irq(); omap_gpio_init(); osk_init_smc91x(); osk_init_cf(); }
static void __init board_init_irq(void) { omap2_init_common_hw(edk2132c2pd_60_sdrc_params, omap3630_mpu_rate_table, omap3630_dsp_rate_table, omap3630_l3_rate_table); omap_init_irq(); omap_gpio_init(); }
static void __init omap3_evm_init_irq(void) { omap_board_config = omap3_evm_config; omap_board_config_size = ARRAY_SIZE(omap3_evm_config); omap2_init_common_hw(mt46h32m32lf6_sdrc_params, NULL); omap_init_irq(); omap_gpio_init(); }
static void __init omap3_beagle_init_irq(void) { omap2_init_common_hw(mt46h32m32lf6_sdrc_params); omap_init_irq(); #ifdef CONFIG_OMAP_32K_TIMER omap2_gp_clockevent_set_gptimer(12); #endif omap_gpio_init(); }
static void __init omap_zoom_init_irq(void) { omap_board_config = zoom_config; omap_board_config_size = ARRAY_SIZE(zoom_config); omap2_init_common_hw(h8mbx00u0mer0em_sdrc_params, h8mbx00u0mer0em_sdrc_params); omap_init_irq(); omap_gpio_init(); }
static void __init cm_t3517_init_irq(void) { omap_board_config = cm_t3517_config; omap_board_config_size = ARRAY_SIZE(cm_t3517_config); omap2_init_common_hw(NULL, NULL); omap_init_irq(); omap_gpio_init(); }
static void __init omap_ldp_init_irq(void) { omap_board_config = ldp_config; omap_board_config_size = ARRAY_SIZE(ldp_config); omap2_init_common_hw(NULL, NULL); omap_init_irq(); omap_gpio_init(); ldp_init_smsc911x(); }
static void __init omap_h4_init_irq(void) { omap_board_config = h4_config; omap_board_config_size = ARRAY_SIZE(h4_config); omap2_init_common_hw(NULL, NULL); omap_init_irq(); omap_gpio_init(); h4_init_flash(); }
static void __init omap_zoom2_init_irq(void) { omap_board_config = zoom2_config; omap_board_config_size = ARRAY_SIZE(zoom2_config); omap2_init_common_hw(mt46h32m32lf6_sdrc_params, mt46h32m32lf6_sdrc_params); omap_init_irq(); omap_gpio_init(); }
static void __init omap_apollon_init_irq(void) { omap_board_config = apollon_config; omap_board_config_size = ARRAY_SIZE(apollon_config); omap2_init_common_hw(NULL, NULL); omap_init_irq(); omap_gpio_init(); apollon_init_smc91x(); }
static void __init am3517_evm_init_irq(void) { omap_board_config = am3517_evm_config; omap_board_config_size = ARRAY_SIZE(am3517_evm_config); omap2_init_common_hw(NULL, NULL); omap_init_irq(); omap_gpio_init(); }
static void __init omap_4430sdp_init_irq(void) { omap2_init_common_hw(NULL, NULL); #ifdef CONFIG_OMAP_32K_TIMER omap2_gp_clockevent_set_gptimer(1); #endif gic_init_irq(); omap_gpio_init(); }
static void __init board_init_irq(void) { omap2_init_common_hw(NULL); omap_init_irq(); #ifdef CONFIG_OMAP3_PM /* System Control module clock initialization */ scm_clk_init(); #endif omap_gpio_init(); }
void innovator_init_irq(void) { omap_init_irq(); #ifdef CONFIG_ARCH_OMAP1510 if (cpu_is_omap1510()) { omap_gpio_init(); omap1510_fpga_init_irq(); } #endif }
static void __init sholes_init_irq(void) { omap2_init_common_hw(JEDEC_JESD209A_sdrc_params, sholes_mpu_rate_table, sholes_dsp_rate_table, sholes_l3_rate_table); omap_init_irq(); #ifdef CONFIG_OMAP3_PM scm_clk_init(); #endif omap_gpio_init(); }
static void __init omap3_stalker_init_irq(void) { omap_board_config = omap3_stalker_config; omap_board_config_size = ARRAY_SIZE(omap3_stalker_config); omap2_init_common_hw(mt46h32m32lf6_sdrc_params, NULL); omap_init_irq(); #ifdef CONFIG_OMAP_32K_TIMER omap2_gp_clockevent_set_gptimer(12); #endif omap_gpio_init(); }
static void __init omap_4430sdp_init_irq(void) { omap_board_config = sdp4430_config; omap_board_config_size = ARRAY_SIZE(sdp4430_config); omap2_init_common_hw(NULL, NULL); #ifdef CONFIG_OMAP_32K_TIMER omap2_gp_clockevent_set_gptimer(1); #endif gic_init_irq(); omap_gpio_init(); }
static void __init rx51_init_irq(void) { struct omap_sdrc_params *sdrc_params; omap_board_config = rx51_config; omap_board_config_size = ARRAY_SIZE(rx51_config); omap3_pm_init_cpuidle(rx51_cpuidle_params); sdrc_params = rx51_get_sdram_timings(); omap2_init_common_hw(sdrc_params, sdrc_params); omap_init_irq(); omap_gpio_init(); }
static void __init innovator_init_irq(void) { omap1_init_common_hw(); omap_init_irq(); omap_gpio_init(); #ifdef CONFIG_ARCH_OMAP15XX if (cpu_is_omap1510()) { omap1510_fpga_init_irq(); } #endif innovator_init_smc91x(); }
static void __init htcherald_init(void) { printk(KERN_INFO "HTC Herald init.\n"); omap_gpio_init(); omap_board_config = htcherald_config; omap_board_config_size = ARRAY_SIZE(htcherald_config); platform_add_devices(devices, ARRAY_SIZE(devices)); htcherald_disable_watchdog(); }
static void __init omap3_touchbook_init_irq(void) { omap3_mux_init(board_mux, OMAP_PACKAGE_CBB); omap_board_config = omap3_touchbook_config; omap_board_config_size = ARRAY_SIZE(omap3_touchbook_config); omap2_init_common_hw(mt46h32m32lf6_sdrc_params, mt46h32m32lf6_sdrc_params); omap_init_irq(); #ifdef CONFIG_OMAP_32K_TIMER omap2_gp_clockevent_set_gptimer(12); #endif omap_gpio_init(); }
static void __init omap_nokia770_init(void) { platform_add_devices(nokia770_devices, ARRAY_SIZE(nokia770_devices)); spi_register_board_info(nokia770_spi_board_info, ARRAY_SIZE(nokia770_spi_board_info)); omap_gpio_init(); omap_serial_init(); omap_register_i2c_bus(1, 100, NULL, 0); omap_dsp_init(); ads7846_dev_init(); mipid_dev_init(); omap_usb_init(&nokia770_usb_config); nokia770_mmc_init(); }
void __init nokia_n800_init_irq(void) { omap2_init_common_hw(NULL); omap_init_irq(); omap_gpio_init(); #ifdef CONFIG_OMAP_STI if (gpio_request(N800_STI_GPIO, "STI") < 0) { printk(KERN_ERR "Failed to request GPIO %d for STI\n", N800_STI_GPIO); return; } gpio_direction_output(N800_STI_GPIO, 0); #endif }
void __init nokia_n800_init_irq(void) { omap2_init_common_hw(); omap_init_irq(); omap_gpio_init(); #ifdef CONFIG_OMAP_STI if (omap_request_gpio(N800_STI_GPIO) < 0) { printk(KERN_ERR "Failed to request GPIO %d for STI\n", N800_STI_GPIO); return; } omap_set_gpio_direction(N800_STI_GPIO, 0); omap_set_gpio_dataout(N800_STI_GPIO, 0); #endif }
static void __init omap_boxer_init_irq(void) { #if defined(CONFIG_MACH_OMAP3621_EVT1A) && defined (CONFIG_MACH_SDRAM_HYNIX_H8MBX00U0MER0EM_OR_SAMSUNG_K4X4G303PB) omap2_init_common_hw( h8mbx00u0mer0em_K4X4G303PB_sdrc_params , omap3621_mpu_rate_table, omap3621_dsp_rate_table, omap3621_l3_rate_table); #elif defined(CONFIG_MACH_OMAP3621_EVT1A) && defined(CONFIG_MACH_SDRAM_HYNIX_H8MBX00U0MER0EM) omap2_init_common_hw( h8mbx00u0mer0em_sdrc_params , omap3621_mpu_rate_table, omap3621_dsp_rate_table, omap3621_l3_rate_table); #elif defined(CONFIG_MACH_OMAP3621_EVT1A) && defined (CONFIG_MACH_SDRAM_SAMSUNG_K4X4G303PB) omap2_init_common_hw( samsung_k4x4g303pb_sdrc_params, omap3621_mpu_rate_table, omap3621_dsp_rate_table, omap3621_l3_rate_table); #endif omap_init_irq(); omap_gpio_init(); }
static void __init mapphone_init_irq(void) { if (cpu_is_omap3630()) { omap2_init_common_hw(JEDEC_JESD209A_sdrc_params, JEDEC_JESD209A_sdrc_params, mapphone_omap3630_mpu_rate_table, mapphone_omap3630_dsp_rate_table, mapphone_omap3630_l3_rate_table); } else{ omap2_init_common_hw(JEDEC_JESD209A_sdrc_params, JEDEC_JESD209A_sdrc_params, mapphone_omap3430_mpu_rate_table, mapphone_omap3430_dsp_rate_table, mapphone_omap3430_l3_rate_table); } omap3_pm_init_cpuidle(mapphone_cpuidle_params_table); omap_init_irq(); #ifdef CONFIG_OMAP3_PM scm_clk_init(); #endif omap_gpio_init(); }
static void __init omap_zoom2_init_irq(void) { if (cpu_is_omap3630()) { omap2_init_common_hw(mt46h32m32lf6_sdrc_params, omap3630_mpu_rate_table, omap3630_dsp_rate_table, omap3630_l3_rate_table); } else { switch (omap_rev_id()) { case OMAP_3420: omap2_init_common_hw(mt46h32m32lf6_sdrc_params, omap3_mpu_rate_table, omap3_dsp_rate_table_3420, omap3_l3_rate_table); break; case OMAP_3430: omap2_init_common_hw(mt46h32m32lf6_sdrc_params, omap3_mpu_rate_table, omap3_dsp_rate_table, omap3_l3_rate_table); break; case OMAP_3440: omap2_init_common_hw(mt46h32m32lf6_sdrc_params, omap3_mpu_rate_table, omap3_dsp_rate_table_3440, omap3_l3_rate_table); break; default: omap2_init_common_hw(mt46h32m32lf6_sdrc_params, omap3_mpu_rate_table, omap3_dsp_rate_table, omap3_l3_rate_table); break; } } omap_init_irq(); omap_gpio_init(); zoom2_init_smc911x(); }