]> git.sur5r.net Git - u-boot/blobdiff - board/logicpd/zoom2/led.c
powerpc/p2041rdb: Add ethernet support on P2041RDB board
[u-boot] / board / logicpd / zoom2 / led.c
index 4e14c58f0b1b9f41ae1b093e46dc18b02b77a7a5..528844efcfe2646e1e191a8bcbd7144f04d15fb2 100644 (file)
@@ -22,7 +22,7 @@
 #include <asm/arch/cpu.h>
 #include <asm/io.h>
 #include <asm/arch/sys_proto.h>
-#include <asm/arch/gpio.h>
+#include <asm/gpio.h>
 
 static unsigned int saved_state[2] = {STATUS_LED_OFF, STATUS_LED_OFF};
 
@@ -36,58 +36,58 @@ static unsigned int saved_state[2] = {STATUS_LED_OFF, STATUS_LED_OFF};
 #define ZOOM2_LED_BLUE 154
 #define ZOOM2_LED_BLUE2        61
 
-void red_LED_off (void)
+void red_led_off(void)
 {
        /* red */
-       if (!omap_request_gpio(ZOOM2_LED_RED)) {
-               omap_set_gpio_direction(ZOOM2_LED_RED, 0);
-               omap_set_gpio_dataout(ZOOM2_LED_RED, 0);
+       if (!gpio_request(ZOOM2_LED_RED, "")) {
+               gpio_direction_output(ZOOM2_LED_RED, 0);
+               gpio_set_value(ZOOM2_LED_RED, 0);
        }
        saved_state[STATUS_LED_RED] = STATUS_LED_OFF;
 }
 
-void blue_LED_off (void)
+void blue_led_off(void)
 {
        /* blue */
-       if (!omap_request_gpio(ZOOM2_LED_BLUE)) {
-               omap_set_gpio_direction(ZOOM2_LED_BLUE, 0);
-               omap_set_gpio_dataout(ZOOM2_LED_BLUE, 0);
+       if (!gpio_request(ZOOM2_LED_BLUE, "")) {
+               gpio_direction_output(ZOOM2_LED_BLUE, 0);
+               gpio_set_value(ZOOM2_LED_BLUE, 0);
        }
 
        /* blue 2 */
-       if (!omap_request_gpio(ZOOM2_LED_BLUE2)) {
-               omap_set_gpio_direction(ZOOM2_LED_BLUE2, 0);
-               omap_set_gpio_dataout(ZOOM2_LED_BLUE2, 0);
+       if (!gpio_request(ZOOM2_LED_BLUE2, "")) {
+               gpio_direction_output(ZOOM2_LED_BLUE2, 0);
+               gpio_set_value(ZOOM2_LED_BLUE2, 0);
        }
        saved_state[STATUS_LED_BLUE] = STATUS_LED_OFF;
 }
 
-void red_LED_on (void)
+void red_led_on(void)
 {
-       blue_LED_off ();
+       blue_led_off();
 
        /* red */
-       if (!omap_request_gpio(ZOOM2_LED_RED)) {
-               omap_set_gpio_direction(ZOOM2_LED_RED, 0);
-               omap_set_gpio_dataout(ZOOM2_LED_RED, 1);
+       if (!gpio_request(ZOOM2_LED_RED, "")) {
+               gpio_direction_output(ZOOM2_LED_RED, 0);
+               gpio_set_value(ZOOM2_LED_RED, 1);
        }
        saved_state[STATUS_LED_RED] = STATUS_LED_ON;
 }
 
-void blue_LED_on (void)
+void blue_led_on(void)
 {
-       red_LED_off ();
+       red_led_off();
 
        /* blue */
-       if (!omap_request_gpio(ZOOM2_LED_BLUE)) {
-               omap_set_gpio_direction(ZOOM2_LED_BLUE, 0);
-               omap_set_gpio_dataout(ZOOM2_LED_BLUE, 1);
+       if (!gpio_request(ZOOM2_LED_BLUE, "")) {
+               gpio_direction_output(ZOOM2_LED_BLUE, 0);
+               gpio_set_value(ZOOM2_LED_BLUE, 1);
        }
 
        /* blue 2 */
-       if (!omap_request_gpio(ZOOM2_LED_BLUE2)) {
-               omap_set_gpio_direction(ZOOM2_LED_BLUE2, 0);
-               omap_set_gpio_dataout(ZOOM2_LED_BLUE2, 1);
+       if (!gpio_request(ZOOM2_LED_BLUE2, "")) {
+               gpio_direction_output(ZOOM2_LED_BLUE2, 0);
+               gpio_set_value(ZOOM2_LED_BLUE2, 1);
        }
 
        saved_state[STATUS_LED_BLUE] = STATUS_LED_ON;
@@ -102,14 +102,14 @@ void __led_toggle (led_id_t mask)
 {
        if (STATUS_LED_BLUE == mask) {
                if (STATUS_LED_ON == saved_state[STATUS_LED_BLUE])
-                       blue_LED_off ();
+                       blue_led_off();
                else
-                       blue_LED_on ();
+                       blue_led_on();
        } else if (STATUS_LED_RED == mask) {
                if (STATUS_LED_ON == saved_state[STATUS_LED_RED])
-                       red_LED_off ();
+                       red_led_off();
                else
-                       red_LED_on ();
+                       red_led_on();
        }
 }
 
@@ -117,13 +117,13 @@ void __led_set (led_id_t mask, int state)
 {
        if (STATUS_LED_BLUE == mask) {
                if (STATUS_LED_ON == state)
-                       blue_LED_on ();
+                       blue_led_on();
                else
-                       blue_LED_off ();
+                       blue_led_off();
        } else if (STATUS_LED_RED == mask) {
                if (STATUS_LED_ON == state)
-                       red_LED_on ();
+                       red_led_on();
                else
-                       red_LED_off ();
+                       red_led_off();
        }
 }