/* * Routine: board_init * Description: Early hardware init. */ int board_init(void) { gpmc_init(); /* in SRAM or SDRAM, finish GPMC */ /* boot param addr */ gd->bd->bi_boot_params = (OMAP34XX_SDRC_CS0 + 0x100); mt_ventoux_init_fpga(); /* GPIO_140: speaker #mute */ MUX_VAL(CP(MCBSP3_DX), (IEN | PTU | EN | M4)) /* GPIO_141: Buzz Hi */ MUX_VAL(CP(MCBSP3_DR), (IEN | PTU | EN | M4)) /* Turning off the buzzer */ gpio_request(BUZZER, "BUZZER_MUTE"); gpio_request(SPEAKER, "SPEAKER"); gpio_direction_output(BUZZER, 0); gpio_direction_output(SPEAKER, 0); /* Activate USB power */ gpio_request(USB1_PWR, "USB1_PWR"); gpio_request(USB2_PWR, "USB2_PWR"); gpio_direction_output(USB1_PWR, 1); gpio_direction_output(USB2_PWR, 1); return 0; }
/* * Routine: board_init * Description: Early hardware init. */ int board_init(void) { gpmc_init(); /* in SRAM or SDRAM, finish GPMC */ /* boot param addr */ gd->bd->bi_boot_params = (OMAP34XX_SDRC_CS0 + 0x100); mt_ventoux_init_fpga(); return 0; }