int board_early_init_f(void) { set_gpios_in(gpios_in, ARRAY_SIZE(gpios_in)); set_gpios(gpios_out_high, ARRAY_SIZE(gpios_out_high), 1); set_gpios(gpios_out_low, ARRAY_SIZE(gpios_out_low), 0); SETUP_IOMUX_PADS(init_pads); return 0; }
int board_early_init_f(void) { setup_iomux_uart(); set_gpios(gpios_out_high, ARRAY_SIZE(gpios_out_high), 1); set_gpios(gpios_out_low, ARRAY_SIZE(gpios_out_low), 0); gpio_direction_input(WL12XX_WL_IRQ_GP); imx_iomux_v3_setup_multiple_pads(wl12xx_pads, ARRAY_SIZE(wl12xx_pads)); imx_iomux_v3_setup_multiple_pads(init_pads, ARRAY_SIZE(init_pads)); setup_buttons(); #if defined(CONFIG_VIDEO_IPUV3) setup_display(); #endif return 0; }