diff options
Diffstat (limited to 'board/technexion/tao3530/tao3530.c')
| -rw-r--r-- | board/technexion/tao3530/tao3530.c | 15 | 
1 files changed, 15 insertions, 0 deletions
| diff --git a/board/technexion/tao3530/tao3530.c b/board/technexion/tao3530/tao3530.c index 5041eaf7d..44a82406a 100644 --- a/board/technexion/tao3530/tao3530.c +++ b/board/technexion/tao3530/tao3530.c @@ -75,6 +75,18 @@ out:   */  void get_board_mem_timings(struct board_sdrc_timings *timings)  { +#if defined(CONFIG_SYS_BOARD_OMAP3_HA) +	/* +	 * Switch baseboard LED to red upon power-on +	 */ +	MUX_OMAP3_HA(); + +	/* Request a gpio before using it */ +	gpio_request(111, ""); +	/* Sets the gpio as output and its value to 1, switch LED to red */ +	gpio_direction_output(111, 1); +#endif +  	if (tao3530_revision() < 3) {  		/* 256MB / Bank */  		timings->mcfg = MCFG(256 << 20, 14);	/* RAS-width 14 */ @@ -162,6 +174,9 @@ int misc_init_r(void)  void set_muxconf_regs(void)  {  	MUX_TAO3530(); +#if defined(CONFIG_SYS_BOARD_OMAP3_HA) +	MUX_OMAP3_HA(); +#endif  }  #if defined(CONFIG_GENERIC_MMC) && !defined(CONFIG_SPL_BUILD) |