Example #1
0
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;
}
Example #2
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;
}