]> git.sur5r.net Git - u-boot/blobdiff - board/ti/beagle/led.c
Pass sdrc timing values through board_sdrc_timings structure
[u-boot] / board / ti / beagle / led.c
index f08c08ad884f3881ea3ebb2ca38ff16e9539df68..ac21a95732262b8e807d89ca7cf3d8f95cca7a6c 100644 (file)
 #include <asm/arch/cpu.h>
 #include <asm/io.h>
 #include <asm/arch/sys_proto.h>
-#include <asm/arch/gpio.h>
+#include <asm/gpio.h>
 
 /* GPIO pins for the LEDs */
 #define BEAGLE_LED_USR0        150
 #define BEAGLE_LED_USR1        149
 
 #ifdef STATUS_LED_GREEN
-void green_LED_off (void)
+void green_led_off(void)
 {
        __led_set (STATUS_LED_GREEN, 0);
 }
 
-void green_LED_on (void)
+void green_led_on(void)
 {
        __led_set (STATUS_LED_GREEN, 1);
 }
@@ -57,10 +57,10 @@ void __led_toggle (led_id_t mask)
                toggle_gpio = BEAGLE_LED_USR1;
 #endif
        if (toggle_gpio) {
-               if (!omap_request_gpio(toggle_gpio)) {
-                       omap_set_gpio_direction(toggle_gpio, 0);
-                       state = omap_get_gpio_dataout(toggle_gpio);
-                       omap_set_gpio_dataout(toggle_gpio, !state);
+               if (!gpio_request(toggle_gpio, "")) {
+                       gpio_direction_output(toggle_gpio, 0);
+                       state = gpio_get_value(toggle_gpio);
+                       gpio_set_value(toggle_gpio, !state);
                }
        }
 }
@@ -69,17 +69,17 @@ void __led_set (led_id_t mask, int state)
 {
 #ifdef STATUS_LED_BIT
        if (STATUS_LED_BIT & mask) {
-               if (!omap_request_gpio(BEAGLE_LED_USR0)) {
-                       omap_set_gpio_direction(BEAGLE_LED_USR0, 0);
-                       omap_set_gpio_dataout(BEAGLE_LED_USR0, state);
+               if (!gpio_request(BEAGLE_LED_USR0, "")) {
+                       gpio_direction_output(BEAGLE_LED_USR0, 0);
+                       gpio_set_value(BEAGLE_LED_USR0, state);
                }
        }
 #endif
 #ifdef STATUS_LED_BIT1
        if (STATUS_LED_BIT1 & mask) {
-               if (!omap_request_gpio(BEAGLE_LED_USR1)) {
-                       omap_set_gpio_direction(BEAGLE_LED_USR1, 0);
-                       omap_set_gpio_dataout(BEAGLE_LED_USR1, state);
+               if (!gpio_request(BEAGLE_LED_USR1, "")) {
+                       gpio_direction_output(BEAGLE_LED_USR1, 0);
+                       gpio_set_value(BEAGLE_LED_USR1, state);
                }
        }
 #endif