]> git.ipfire.org Git - people/ms/u-boot.git/blobdiff - include/status_led.h
mmc: complete unfinished move of CONFIG_MMC
[people/ms/u-boot.git] / include / status_led.h
index 27f4bdfa8773b36233f7bdc57136c655d5908e5c..396ea882eaccae038cb51cffb31dfb1b42a7ca1b 100644 (file)
@@ -23,6 +23,7 @@
 #define STATUS_LED_BLINKING    1
 #define STATUS_LED_ON          2
 
+void status_led_init(void);
 void status_led_tick (unsigned long timestamp);
 void status_led_set  (int led, int state);
 
@@ -64,19 +65,6 @@ void status_led_set  (int led, int state);
    * filling this file up with lots of custom board stuff.
    */
 
-/*****  CMI   ********************************************************/
-#elif defined(CONFIG_CMI)
-# define STATUS_LED_DIR                im_mios.mios_mpiosm32ddr
-# define STATUS_LED_DAT                im_mios.mios_mpiosm32dr
-
-# define STATUS_LED_BIT                0x2000          /* Select one of the 16 possible*/
-                                               /* MIOS outputs */
-# define STATUS_LED_PERIOD     (CONFIG_SYS_HZ / 2)     /* Blinking periode is 500 ms */
-# define STATUS_LED_STATE      STATUS_LED_BLINKING
-
-# define STATUS_LED_ACTIVE     1               /* LED on for bit == 0  */
-# define STATUS_LED_BOOT       0               /* LED 0 used for boot status */
-
 #elif defined(CONFIG_V38B)
 
 # define STATUS_LED_BIT                0x0010                  /* Timer7 GPIO */
@@ -105,6 +93,7 @@ typedef unsigned long led_id_t;
 extern void __led_toggle (led_id_t mask);
 extern void __led_init (led_id_t mask, int state);
 extern void __led_set (led_id_t mask, int state);
+void __led_blink(led_id_t mask, int freq);
 #else
 # error Status LED configuration missing
 #endif