static void __init omap_zoom_init_early(void) { omap2_init_common_infrastructure(); if (machine_is_omap_zoom2()) omap2_init_common_devices(mt46h32m32lf6_sdrc_params, mt46h32m32lf6_sdrc_params); else if (machine_is_omap_zoom3()) omap2_init_common_devices(h8mbx00u0mer0em_sdrc_params, h8mbx00u0mer0em_sdrc_params); }
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_infrastructure(); if (cpu_is_omap3630()) omap2_init_common_devices(h8kds0un0mer4em_sdrc_params, NULL); else omap2_init_common_devices(mt46h32m32lf6_sdrc_params, NULL); omap_init_irq(); gpmc_init(); }
static void __init ti8148_evm_init_irq(void) { omap2_init_common_infrastructure(); omap2_init_common_devices(NULL, NULL); omap_init_irq(); gpmc_init(); }
static void __init espresso_init_early(void) { omap2_init_common_infrastructure(); omap2_init_common_devices(NULL, NULL); omap4_espresso_display_early_init(); }
static void __init t1_init_early(void) { omap2_init_common_infrastructure(); omap2_init_common_devices(NULL, NULL); omap4_t1_display_early_init(); omap4_t1_serial_early_init(); }
static void __init omap3pandora_init_irq(void) { omap2_init_common_infrastructure(); omap2_init_common_devices(mt46h32m32lf6_sdrc_params, mt46h32m32lf6_sdrc_params); omap_init_irq(); gpmc_init(); }
static void __init rx51_init_early(void) { struct omap_sdrc_params *sdrc_params; omap2_init_common_infrastructure(); sdrc_params = nokia_get_sdram_timings(); omap2_init_common_devices(sdrc_params, sdrc_params); }
static void __init omap_4430sdp_init_early(void) { omap2_init_common_infrastructure(); omap2_init_common_devices(NULL, NULL); #ifdef CONFIG_OMAP_32K_TIMER omap2_gp_clockevent_set_gptimer(1); #endif }
static void __init omap_sdp_init_early(void) { omap2_init_common_infrastructure(); //omap2_init_common_devices(h8mbx00u0mer0em_sdrc_params, // h8mbx00u0mer0em_sdrc_params); omap2_init_common_devices(edk4332C2pb_sdrc_params, edk4332C2pb_sdrc_params); }
static void __init omap_ldp_init_irq(void) { omap_board_config = ldp_config; omap_board_config_size = ARRAY_SIZE(ldp_config); omap2_init_common_infrastructure(); omap2_init_common_devices(NULL, NULL); omap_init_irq(); }
static void __init omap_encore_init_early(void) { omap2_init_common_infrastructure(); omap2_init_common_devices(h8mbx00u0mer0em_sdrc_params, h8mbx00u0mer0em_sdrc_params); #ifdef CONFIG_OMAP_32K_TIMER omap2_gp_clockevent_set_gptimer(1); #endif }
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_infrastructure(); omap2_init_common_devices(NULL, NULL); omap_init_irq(); gpmc_init(); }
static void __init cm_t35_init_irq(void) { omap_board_config = cm_t35_config; omap_board_config_size = ARRAY_SIZE(cm_t35_config); omap2_init_common_infrastructure(); omap2_init_common_devices(mt46h32m32lf6_sdrc_params, mt46h32m32lf6_sdrc_params); omap_init_irq(); }
static void __init omap3_beagle_init_irq(void) { omap2_init_common_infrastructure(); omap2_init_common_devices(mt46h32m32lf6_sdrc_params, mt46h32m32lf6_sdrc_params); omap_init_irq(); #ifdef CONFIG_OMAP_32K_TIMER omap2_gp_clockevent_set_gptimer(12); #endif }
static void __init overo_init_irq(void) { omap_board_config = overo_config; omap_board_config_size = ARRAY_SIZE(overo_config); omap2_init_common_infrastructure(); omap2_init_common_devices(mt46h32m32lf6_sdrc_params, mt46h32m32lf6_sdrc_params); omap_init_irq(); gpmc_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_infrastructure(); omap2_init_common_devices(mt46h32m32lf6_sdrc_params, NULL); omap_init_irq(); gpmc_init(); #ifdef CONFIG_OMAP_32K_TIMER omap2_gp_clockevent_set_gptimer(12); #endif }
static void __init omap_4430sdp_init_irq(void) { omap_board_config = sdp4430_config; omap_board_config_size = ARRAY_SIZE(sdp4430_config); omap2_init_common_infrastructure(); omap2_init_common_devices(NULL, NULL); #ifdef CONFIG_OMAP_32K_TIMER omap2_gp_clockevent_set_gptimer(1); #endif gic_init_irq(); gpmc_init(); }
static void __init omap3_beagle_init_irq(void) { omap2_init_common_infrastructure(); omap2_init_common_devices(mt46h32m32lf6_sdrc_params, mt46h32m32lf6_sdrc_params); omap_init_irq(); gpmc_init(); #ifdef CONFIG_OMAP_32K_TIMER if (omap3_beagle_version == OMAP3BEAGLE_BOARD_AXBX) omap2_gp_clockevent_set_gptimer(12); else omap2_gp_clockevent_set_gptimer(1); #endif }
static void __init mapphone_init_early(void) { omap2_init_common_infrastructure(); omap2_init_common_devices(NULL, NULL); #ifdef CONFIG_OMAP_32K_TIMER omap2_gp_clockevent_set_gptimer(1); #endif if (fdt_start_address) { struct device_node *machine_node; const void *machine_prop; const void *cpu_tier_prop; void *mem; mem = __alloc_bootmem(fdt_size, __alignof__(int), 0); BUG_ON(!mem); memcpy(mem, (const void *)fdt_start_address, fdt_size); initial_boot_params = (struct boot_param_header *)mem; pr_info("Unflattening device tree: 0x%08x\n", (u32)mem); unflatten_device_tree(); machine_node = of_find_node_by_path(DT_PATH_MACHINE); if (machine_node) { machine_prop = of_get_property(machine_node, DT_PROP_MACHINE_TYPE, NULL); if (machine_prop) set_machine_name((const char *)machine_prop); cpu_tier_prop = of_get_property(machine_node, DT_PROP_CPU_TIER, NULL); if (cpu_tier_prop) set_cpu_tier((const char *)cpu_tier_prop); of_node_put(machine_node); } } }
static void __init omap_ovation_init_early(void) { struct omap_hwmod *oh; int i; char const * const hwmods[] = { [0] = "gpio1", [1] = "gpio3", [2] = "gpio5" }; omap2_init_common_infrastructure(); omap2_init_common_devices(NULL, NULL); #ifdef CONFIG_OMAP_32K_TIMER omap2_gp_clockevent_set_gptimer(1); #endif for (i = 0; i < sizeof(hwmods)/sizeof(char*); i++) { oh = omap_hwmod_lookup(hwmods[i]); if (oh) { if (omap_hwmod_no_setup_reset(oh)) printk("Failed to disable reset for %s\n", hwmods[i]); } else printk("%s hwmod not found\n", hwmods[i]); } }
static void __init omap3_evm_init_early(void) { omap2_init_common_infrastructure(); omap2_init_common_devices(mt46h32m32lf6_sdrc_params, NULL); }
static void __init omap_4430sdp_init_early(void) { omap2_init_common_infrastructure(); omap2_init_common_devices(NULL, NULL); }
static void __init omap_encore_init_early(void) { omap2_init_common_infrastructure(); omap2_init_common_devices(h8mbx00u0mer0em_sdrc_params, h8mbx00u0mer0em_sdrc_params); }
static void __init devkit8000_init_early(void) { omap2_init_common_infrastructure(); omap2_init_common_devices(mt46h32m32lf6_sdrc_params, mt46h32m32lf6_sdrc_params); }
static void __init ti8168_init_early(void) { omap2_init_common_infrastructure(); omap2_init_common_devices(NULL, NULL); }
static void __init omap4_panda_init_irq(void) { omap2_init_common_infrastructure(); omap2_init_common_devices(NULL, NULL); gic_init_irq(); }
static void __init omap_3430sdp_init_early(void) { omap2_init_common_infrastructure(); omap2_init_common_devices(hyb18m512160af6_sdrc_params, NULL); }
/* * Board initialization */ static void __init am3517_evm_init_early(void) { omap2_init_common_infrastructure(); omap2_init_common_devices(NULL, NULL); }