at91sam9/at91cap: move common led management to cpu
[platform/kernel/u-boot.git] / board / atmel / at91cap9adk / led.c
index a137c2a..14aea99 100644 (file)
 #include <asm/arch/gpio.h>
 #include <asm/arch/io.h>
 
-#define        RED_LED         AT91_PIN_PC29   /* this is the power led */
-#define        GREEN_LED       AT91_PIN_PA10   /* this is the user1 led */
-#define        YELLOW_LED      AT91_PIN_PA11   /* this is the user1 led */
-
-void red_LED_on(void)
-{
-       at91_set_gpio_value(RED_LED, 1);
-}
-
-void red_LED_off(void)
-{
-       at91_set_gpio_value(RED_LED, 0);
-}
-
-void green_LED_on(void)
-{
-       at91_set_gpio_value(GREEN_LED, 0);
-}
-
-void green_LED_off(void)
-{
-       at91_set_gpio_value(GREEN_LED, 1);
-}
-
-void yellow_LED_on(void)
-{
-       at91_set_gpio_value(YELLOW_LED, 0);
-}
-
-void yellow_LED_off(void)
-{
-       at91_set_gpio_value(YELLOW_LED, 1);
-}
-
 void coloured_LED_init(void)
 {
        /* Enable clock */
        at91_sys_write(AT91_PMC_PCER, 1 << AT91CAP9_ID_PIOABCD);
 
-       at91_set_gpio_output(RED_LED, 1);
-       at91_set_gpio_output(GREEN_LED, 1);
-       at91_set_gpio_output(YELLOW_LED, 1);
+       at91_set_gpio_output(CONFIG_RED_LED, 1);
+       at91_set_gpio_output(CONFIG_GREEN_LED, 1);
+       at91_set_gpio_output(CONFIG_YELLOW_LED, 1);
 
-       at91_set_gpio_output(RED_LED, 0);
-       at91_set_gpio_output(GREEN_LED, 1);
-       at91_set_gpio_output(YELLOW_LED, 1);
+       at91_set_gpio_output(CONFIG_RED_LED, 0);
+       at91_set_gpio_output(CONFIG_GREEN_LED, 1);
+       at91_set_gpio_output(CONFIG_YELLOW_LED, 1);
 }