diff options
| -rw-r--r-- | board/isee/igep00x0/igep00x0.c | 18 | ||||
| -rw-r--r-- | board/isee/igep00x0/igep00x0.h | 8 | ||||
| -rw-r--r-- | include/configs/omap3_igep00x0.h | 18 | 
3 files changed, 19 insertions, 25 deletions
| diff --git a/board/isee/igep00x0/igep00x0.c b/board/isee/igep00x0/igep00x0.c index 47522f8013e..693fce741a0 100644 --- a/board/isee/igep00x0/igep00x0.c +++ b/board/isee/igep00x0/igep00x0.c @@ -5,6 +5,7 @@   * SPDX-License-Identifier:	GPL-2.0+   */  #include <common.h> +#include <status_led.h>  #include <dm.h>  #include <ns16550.h>  #include <twl4030.h> @@ -53,21 +54,12 @@ int board_init(void)  	/* boot param addr */  	gd->bd->bi_boot_params = (OMAP34XX_SDRC_CS0 + 0x100); -	return 0; -} - -#if defined(CONFIG_SHOW_BOOT_PROGRESS) && !defined(CONFIG_SPL_BUILD) -void show_boot_progress(int val) -{ -	if (val < 0) { -		/* something went wrong */ -		return; -	} +#if defined(CONFIG_STATUS_LED) && defined(STATUS_LED_BOOT) +	status_led_set(STATUS_LED_BOOT, STATUS_LED_ON); +#endif -	if (!gpio_request(IGEP00X0_GPIO_LED, "")) -		gpio_direction_output(IGEP00X0_GPIO_LED, 1); +	return 0;  } -#endif  #ifdef CONFIG_SPL_BUILD  /* diff --git a/board/isee/igep00x0/igep00x0.h b/board/isee/igep00x0/igep00x0.h index 181f81f2a1c..3c7ff9b1488 100644 --- a/board/isee/igep00x0/igep00x0.h +++ b/board/isee/igep00x0/igep00x0.h @@ -7,14 +7,6 @@  #ifndef _IGEP00X0_H_  #define _IGEP00X0_H_ -#if (CONFIG_MACH_TYPE == MACH_TYPE_IGEP0020) -#define IGEP00X0_GPIO_LED 27 -#endif - -#if (CONFIG_MACH_TYPE == MACH_TYPE_IGEP0030) -#define IGEP00X0_GPIO_LED 16 -#endif -  const omap3_sysinfo sysinfo = {  	DDR_STACKED,  #if (CONFIG_MACH_TYPE == MACH_TYPE_IGEP0020) diff --git a/include/configs/omap3_igep00x0.h b/include/configs/omap3_igep00x0.h index b2b3750c1eb..6295ec505f8 100644 --- a/include/configs/omap3_igep00x0.h +++ b/include/configs/omap3_igep00x0.h @@ -29,11 +29,21 @@  #define CONFIG_REVISION_TAG		1 -/* define to enable boot progress via leds */ -#if (CONFIG_MACH_TYPE == MACH_TYPE_IGEP0020) || \ -    (CONFIG_MACH_TYPE == MACH_TYPE_IGEP0030) -#define CONFIG_SHOW_BOOT_PROGRESS +/* Status LED */ +#define CONFIG_STATUS_LED +#define CONFIG_BOARD_SPECIFIC_LED +#define CONFIG_GPIO_LED +#if (CONFIG_MACH_TYPE == MACH_TYPE_IGEP0020) +#define RED_LED_GPIO 27 +#endif +#if (CONFIG_MACH_TYPE == MACH_TYPE_IGEP0030) +#define RED_LED_GPIO 16  #endif +#define RED_LED_DEV				0 +#define STATUS_LED_BIT			RED_LED_GPIO +#define STATUS_LED_STATE		STATUS_LED_ON +#define STATUS_LED_PERIOD		(CONFIG_SYS_HZ / 2) +#define STATUS_LED_BOOT			RED_LED_DEV  /* GPIO banks */  #define CONFIG_OMAP3_GPIO_3		/* GPIO64 .. 95 is in GPIO bank 3 */ | 
