void __init acclaim_board_init(void) { const int board_type = acclaim_board_type(); show_acclaim_board_revision(board_type); omap_mux_init_signal("sys_pwron_reset_out", OMAP_MUX_MODE3); omap_mux_init_signal("fref_clk3_req", OMAP_MUX_MODE0 | OMAP_PIN_INPUT_PULLDOWN); }
void __init acclaim_board_init(void) { const int board_type = acclaim_board_type(); show_acclaim_board_revision(board_type); if ( board_type == EVT1A ){ max17042_gpio_for_irq = 98; kxtf9_gpio_for_irq = 99; } else if ( board_type >= EVT1B ) { max17042_gpio_for_irq = 65; kxtf9_gpio_for_irq = 66; } max17042_platform_data_here.gpio = max17042_gpio_for_irq; sdp4430_i2c_boardinfo[2].irq = OMAP_GPIO_IRQ(max17042_gpio_for_irq); kxtf9_platform_data_here.gpio = kxtf9_gpio_for_irq; sdp4430_i2c_boardinfo[1].irq = OMAP_GPIO_IRQ(kxtf9_gpio_for_irq); omap_mux_init_signal("sys_pwron_reset_out", OMAP_MUX_MODE3); omap_mux_init_signal("fref_clk3_req", OMAP_MUX_MODE0 | OMAP_PIN_INPUT_PULLDOWN); }