static void __init omap_zoom2_init_irq(void)
{
	omap2_init_common_hw(NULL, NULL, NULL, NULL);
	omap_init_irq();
	omap_gpio_init();
	zoom2_init_smc911x();
}
示例#2
0
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();
}