Use symbolic names for LED GPIOs

Change-Id: Ibd454c79e2dac673a2eade76dd704e5bdc17dab7
diff --git a/arch/arm/boards/optimus/leds.h b/arch/arm/boards/optimus/leds.h
new file mode 100644
index 0000000..609eb2e
--- /dev/null
+++ b/arch/arm/boards/optimus/leds.h
@@ -0,0 +1,9 @@
+#ifndef __OPTIMUS_LEDS_H
+#define __OPTIMUS_LEDS_H
+
+#include <mach/gpio.h>
+
+#define GPIO_BLUE_LED                   GPIO_12
+#define GPIO_RED_LED                    GPIO_13
+
+#endif /* __OPTIMUS_LEDS_H */
diff --git a/arch/arm/boards/optimus/optimus.c b/arch/arm/boards/optimus/optimus.c
index 17beae0..df19053 100644
--- a/arch/arm/boards/optimus/optimus.c
+++ b/arch/arm/boards/optimus/optimus.c
@@ -56,6 +56,7 @@
 #include <tpm_lite/tlcl.h>
 #include <environment.h>
 #include <recovery.h>
+#include "leds.h"
 
 #define PHY_DEVICE      "phy0"
 
@@ -439,10 +440,10 @@
 	 * GPIO 48: Power enable for high power wifi 11AC 4.2V PA, needs to be
 	 *          set high
 	 */
-	comcerto_gpio_enable_output(GPIO_12|GPIO_13);
+	comcerto_gpio_enable_output(GPIO_BLUE_LED|GPIO_RED_LED);
 	/* Turn blue LED off, red LED on, to indicate the uloader is running. */
-	comcerto_gpio_set_0(GPIO_12);
-	comcerto_gpio_set_1(GPIO_13);
+	comcerto_gpio_set_0(GPIO_BLUE_LED);
+	comcerto_gpio_set_1(GPIO_RED_LED);
 
 	comcerto_gpio_enable_output(GPIO_14|GPIO_15);
 	comcerto_gpio_set_1(GPIO_14|GPIO_15);
@@ -471,8 +472,8 @@
 #endif
 #ifdef	CONFIG_COMCERTO_BOOTLOADER
 	/* Turn blue LED off, red LED on, to indicate the bootloader is running. */
-	comcerto_gpio_set_0(GPIO_12);
-	comcerto_gpio_set_1(GPIO_13);
+	comcerto_gpio_set_0(GPIO_BLUE_LED);
+	comcerto_gpio_set_1(GPIO_RED_LED);
 #endif
 
 	sdram_dev.size = get_ddr_config_size();
diff --git a/commands/otp_stability_test.c b/commands/otp_stability_test.c
index eee3fc2..49cd8f3 100644
--- a/commands/otp_stability_test.c
+++ b/commands/otp_stability_test.c
@@ -36,6 +36,8 @@
 #include <asm/hardware.h>
 #include <asm/io.h>
 
+#include "../arch/arm/boards/optimus/leds.h"
+
 #define OTP_KEY_SIZE_BYTES	256
 #define OTP_HEADER_OFFSET_BITS	32
 
@@ -59,28 +61,28 @@
 }
 
 static void flash_led_forever(void) {
-	/* Turn off both blue (GPIO_12) and red (GPIO_13) leds to start. */
-	comcerto_gpio_set_0(GPIO_12);
-	comcerto_gpio_set_0(GPIO_13);
+	/* Turn off both blue and red leds to start. */
+	comcerto_gpio_set_0(GPIO_BLUE_LED);
+	comcerto_gpio_set_0(GPIO_RED_LED);
 
 	/* Flash the red LED continuously. */
 	while (true) {
 		mdelay(LED_BLINK_DELAY_MILLISECONDS);
-		comcerto_gpio_set_1(GPIO_13);
+		comcerto_gpio_set_1(GPIO_RED_LED);
 		if (ctrlc()) {
 			break;
 		}
 
 		mdelay(LED_BLINK_DELAY_MILLISECONDS);
-		comcerto_gpio_set_0(GPIO_13);
+		comcerto_gpio_set_0(GPIO_RED_LED);
 		if (ctrlc()) {
 			break;
 		}
 	}
 
 	/* Reset to barebox norm: red on, blue off. */
-	comcerto_gpio_set_0(GPIO_12);
-	comcerto_gpio_set_1(GPIO_13);
+	comcerto_gpio_set_0(GPIO_BLUE_LED);
+	comcerto_gpio_set_1(GPIO_RED_LED);
 }
 
 /*
@@ -190,4 +192,3 @@
 	.usage		= "perform OTP stability test",
 	BAREBOX_CMD_HELP(cmd_otp_stability_test_help)
 BAREBOX_CMD_END
-