diff options
Diffstat (limited to 'board/olimex/mx23_olinuxino/mx23_olinuxino.c')
| -rw-r--r-- | board/olimex/mx23_olinuxino/mx23_olinuxino.c | 13 | 
1 files changed, 13 insertions, 0 deletions
| diff --git a/board/olimex/mx23_olinuxino/mx23_olinuxino.c b/board/olimex/mx23_olinuxino/mx23_olinuxino.c index 6a6053b38..9ed771815 100644 --- a/board/olimex/mx23_olinuxino/mx23_olinuxino.c +++ b/board/olimex/mx23_olinuxino/mx23_olinuxino.c @@ -23,11 +23,15 @@   */  #include <common.h> +#include <asm/gpio.h>  #include <asm/io.h>  #include <asm/arch/iomux-mx23.h>  #include <asm/arch/imx-regs.h>  #include <asm/arch/clock.h>  #include <asm/arch/sys_proto.h> +#ifdef CONFIG_STATUS_LED +#include <status_led.h> +#endif  DECLARE_GLOBAL_DATA_PTR; @@ -42,6 +46,11 @@ int board_early_init_f(void)  	/* SSP0 clock at 96MHz */  	mxs_set_sspclk(MXC_SSPCLK0, 96000, 0); +#ifdef CONFIG_CMD_USB +	/* Enable LAN9512 */ +	gpio_direction_output(MX23_PAD_GPMI_ALE__GPIO_0_17, 1); +#endif +  	return 0;  } @@ -67,5 +76,9 @@ int board_init(void)  	/* Adress of boot parameters */  	gd->bd->bi_boot_params = PHYS_SDRAM_1 + 0x100; +#if defined(CONFIG_STATUS_LED) && defined(STATUS_LED_BOOT) +	status_led_set(STATUS_LED_BOOT, STATUS_LED_STATE); +#endif +  	return 0;  } |