--- linux-2.6.19.2.old/arch/arm/mach-at91rm9200/vlink_leds.c 2007-03-25 19:36:45.000000000 +0200 +++ linux-2.6.19.2/arch/arm/mach-at91rm9200/vlink_leds.c 2007-03-29 09:17:39.000000000 +0200 @@ -37,13 +37,13 @@ static inline void at91_led_toggle(unsigned int led) { - unsigned long is_off = at91_get_gpio_value(AT91_PIN_PC7); + unsigned long is_off = at91_get_gpio_value(AT91_PIN_PC14); if (is_off) { - at91_set_gpio_value(AT91_PIN_PC7, 0); - at91_set_gpio_value(AT91_PIN_PC8, 1); + at91_set_gpio_value(AT91_PIN_PC14, 0); + at91_set_gpio_value(AT91_PIN_PC15, 1); } else { - at91_set_gpio_value(AT91_PIN_PC7, 1); - at91_set_gpio_value(AT91_PIN_PC8, 0); + at91_set_gpio_value(AT91_PIN_PC14, 1); + at91_set_gpio_value(AT91_PIN_PC15, 0); } } @@ -59,20 +59,11 @@ switch(evt) { case led_start: /* System startup */ -// at91_led_on(at91_leds_cpu); at91_led_toggle(at91_leds_timer); -/* - at91_set_gpio_value(AT91_PIN_PC7, 0); - at91_set_gpio_value(AT91_PIN_PC8, 1); -*/ break; case led_stop: /* System stop / suspend */ at91_led_toggle(at91_leds_timer); -/* - at91_set_gpio_value(AT91_PIN_PC7, 1); - at91_set_gpio_value(AT91_PIN_PC8, 0); -*/ break; #ifdef CONFIG_LEDS_TIMER @@ -84,18 +75,10 @@ #ifdef CONFIG_LEDS_CPU case led_idle_start: /* Entering idle state */ at91_led_toggle(at91_leds_timer); -/* - at91_set_gpio_value(AT91_PIN_PC7, 1); - at91_set_gpio_value(AT91_PIN_PC8, 0); -*/ break; case led_idle_end: /* Exit idle state */ at91_led_toggle(at91_leds_timer); -/* - at91_set_gpio_value(AT91_PIN_PC7, 0); - at91_set_gpio_value(AT91_PIN_PC8, 1); -*/ break; #endif