void __init omap4_espresso_none_modem_init(void) { unsigned int board_type = omap4_espresso_get_board_type(); if (board_type == SEC_MACHINE_ESPRESSO_WIFI || board_type == SEC_MACHINE_ESPRESSO_USA_BBY) none_modem_cfg_mux(); }
int __init omap4_espresso_irled_init(void) { int ret = 0; int i; unsigned int boardtype = omap4_espresso_get_board_type(); if (system_rev > 6 && boardtype != SEC_MACHINE_ESPRESSO_USA_BBY) return 0; for (i = 0; i < ARRAY_SIZE(irled_gpios); i++) irled_gpios[i].gpio = omap_muxtbl_get_gpio_by_name(irled_gpios[i].label); gpio_request_array(irled_gpios, ARRAY_SIZE(irled_gpios)); ret = irled_init(); if (ret < 0) { pr_err("irled: irled_init failed\n"); for (i = 0; i < ARRAY_SIZE(irled_gpios); i++) gpio_free(irled_gpios[i].gpio); } return ret; }