mmc: omap: don't set wrong voltage select for mmc2
[pandora-u-boot.git] / include / status_led.h
index 74e2147..27e9127 100644 (file)
@@ -43,14 +43,14 @@ void status_led_tick (unsigned long timestamp);
 void status_led_set  (int led, int state);
 
 /*****  TQM8xxL  ********************************************************/
-#if defined(CONFIG_TQM8xxL) && !defined(CONFIG_HMI10)
+#if defined(CONFIG_TQM8xxL)
 # define STATUS_LED_PAR                im_cpm.cp_pbpar
 # define STATUS_LED_DIR                im_cpm.cp_pbdir
 # define STATUS_LED_ODR                im_cpm.cp_pbodr
 # define STATUS_LED_DAT                im_cpm.cp_pbdat
 
 # define STATUS_LED_BIT                0x00000001
-# define STATUS_LED_PERIOD     (CFG_HZ / 2)
+# define STATUS_LED_PERIOD     (CONFIG_SYS_HZ / 2)
 # define STATUS_LED_STATE      STATUS_LED_BLINKING
 
 # define STATUS_LED_ACTIVE     1               /* LED on for bit == 1  */
@@ -65,29 +65,13 @@ void status_led_set  (int led, int state);
 # define STATUS_LED_DAT                im_ioport.iop_pddat
 
 # define STATUS_LED_BIT                0x00000001
-# define STATUS_LED_PERIOD     (CFG_HZ / 2)
+# define STATUS_LED_PERIOD     (CONFIG_SYS_HZ / 2)
 # define STATUS_LED_STATE      STATUS_LED_BLINKING
 
 # define STATUS_LED_ACTIVE     1               /* LED on for bit == 1  */
 
 # define STATUS_LED_BOOT       0               /* LED 0 used for boot status */
 
-/*****  ETX_094  ********************************************************/
-#elif defined(CONFIG_ETX094)
-
-# define STATUS_LED_PAR                im_ioport.iop_pdpar
-# define STATUS_LED_DIR                im_ioport.iop_pddir
-# undef  STATUS_LED_ODR
-# define STATUS_LED_DAT                im_ioport.iop_pddat
-
-# define STATUS_LED_BIT                0x00000001
-# define STATUS_LED_PERIOD     (CFG_HZ / 2)
-# define STATUS_LED_STATE      STATUS_LED_BLINKING
-
-# define STATUS_LED_ACTIVE     0               /* LED on for bit == 0  */
-
-# define STATUS_LED_BOOT       0               /* LED 0 used for boot status */
-
 /*****  GEN860T  *********************************************************/
 #elif defined(CONFIG_GEN860T)
 
@@ -97,16 +81,16 @@ void status_led_set  (int led, int state);
 # define STATUS_LED_DAT                        im_ioport.iop_padat
 
 # define STATUS_LED_BIT                        0x0800  /* Red LED 0 is on PA.4 */
-# define STATUS_LED_PERIOD             (CFG_HZ / 4)
+# define STATUS_LED_PERIOD             (CONFIG_SYS_HZ / 4)
 # define STATUS_LED_STATE              STATUS_LED_OFF
 # define STATUS_LED_BIT1               0x0400  /* Grn LED 1 is on PA.5 */
-# define STATUS_LED_PERIOD1            (CFG_HZ / 8)
+# define STATUS_LED_PERIOD1            (CONFIG_SYS_HZ / 8)
 # define STATUS_LED_STATE1             STATUS_LED_BLINKING
 # define STATUS_LED_BIT2               0x0080  /* Red LED 2 is on PA.8 */
-# define STATUS_LED_PERIOD2            (CFG_HZ / 4)
+# define STATUS_LED_PERIOD2            (CONFIG_SYS_HZ / 4)
 # define STATUS_LED_STATE2             STATUS_LED_OFF
 # define STATUS_LED_BIT3               0x0040  /* Grn LED 3 is on PA.9 */
-# define STATUS_LED_PERIOD3            (CFG_HZ / 4)
+# define STATUS_LED_PERIOD3            (CONFIG_SYS_HZ / 4)
 # define STATUS_LED_STATE3             STATUS_LED_OFF
 
 # define STATUS_LED_ACTIVE             1       /* LED on for bit == 1  */
@@ -121,21 +105,21 @@ void status_led_set  (int led, int state);
 # define STATUS_LED_DAT                im_cpm.cp_pbdat
 
 # define STATUS_LED_BIT                0x00000010      /* LED 0 is on PB.27    */
-# define STATUS_LED_PERIOD     (1 * CFG_HZ)
+# define STATUS_LED_PERIOD     (1 * CONFIG_SYS_HZ)
 # define STATUS_LED_STATE      STATUS_LED_OFF
 # define STATUS_LED_BIT1       0x00000020      /* LED 1 is on PB.26    */
-# define STATUS_LED_PERIOD1    (1 * CFG_HZ)
+# define STATUS_LED_PERIOD1    (1 * CONFIG_SYS_HZ)
 # define STATUS_LED_STATE1     STATUS_LED_OFF
 /* IDE LED usable for other purposes, too */
 # define STATUS_LED_BIT2       0x00000008      /* LED 2 is on PB.28    */
-# define STATUS_LED_PERIOD2    (1 * CFG_HZ)
+# define STATUS_LED_PERIOD2    (1 * CONFIG_SYS_HZ)
 # define STATUS_LED_STATE2     STATUS_LED_OFF
 
 # define STATUS_LED_ACTIVE     1               /* LED on for bit == 1  */
 
 # define STATUS_ILOCK_SWITCH   0x00800000      /* ILOCK switch in IRQ4 */
 
-# define STATUS_ILOCK_PERIOD   (CFG_HZ / 10)   /* about every 100 ms   */
+# define STATUS_ILOCK_PERIOD   (CONFIG_SYS_HZ / 10)    /* about every 100 ms   */
 
 # define STATUS_LED_YELLOW     0
 # define STATUS_LED_GREEN      1
@@ -150,62 +134,26 @@ void status_led_set  (int led, int state);
 # define STATUS_LED_DAT                im_cpm.cp_pbdat
 
 # define STATUS_LED_BIT                0x00000010      /* LED 0 is on PB.27    */
-# define STATUS_LED_PERIOD     (1 * CFG_HZ)
+# define STATUS_LED_PERIOD     (1 * CONFIG_SYS_HZ)
 # define STATUS_LED_STATE      STATUS_LED_OFF
 # define STATUS_LED_BIT1       0x00000020      /* LED 1 is on PB.26    */
-# define STATUS_LED_PERIOD1    (1 * CFG_HZ)
+# define STATUS_LED_PERIOD1    (1 * CONFIG_SYS_HZ)
 # define STATUS_LED_STATE1     STATUS_LED_OFF
 /* IDE LED usable for other purposes, too */
 # define STATUS_LED_BIT2       0x00000008      /* LED 2 is on PB.28    */
-# define STATUS_LED_PERIOD2    (1 * CFG_HZ)
+# define STATUS_LED_PERIOD2    (1 * CONFIG_SYS_HZ)
 # define STATUS_LED_STATE2     STATUS_LED_OFF
 
 # define STATUS_LED_ACTIVE     1               /* LED on for bit == 1  */
 
 # define STATUS_ILOCK_SWITCH   0x00004000      /* ILOCK is on PB.17    */
 
-# define STATUS_ILOCK_PERIOD   (CFG_HZ / 10)   /* about every 100 ms   */
+# define STATUS_ILOCK_PERIOD   (CONFIG_SYS_HZ / 10)    /* about every 100 ms   */
 
 # define STATUS_LED_YELLOW     0
 # define STATUS_LED_GREEN      1
 # define STATUS_LED_BOOT       2               /* IDE LED used for boot status */
 
-/*****  LANTEC  *********************************************************/
-#elif defined(CONFIG_LANTEC)
-
-# define STATUS_LED_PAR                im_ioport.iop_pdpar
-# define STATUS_LED_DIR                im_ioport.iop_pddir
-# undef  STATUS_LED_ODR
-# define STATUS_LED_DAT                im_ioport.iop_pddat
-
-# if CONFIG_LATEC < 2
-#  define STATUS_LED_BIT       0x1000
-# else
-#  define STATUS_LED_BIT       0x0800
-# endif
-# define STATUS_LED_PERIOD     (CFG_HZ / 2)
-# define STATUS_LED_STATE      STATUS_LED_BLINKING
-
-# define STATUS_LED_ACTIVE     0               /* LED on for bit == 0 */
-
-# define STATUS_LED_BOOT       0               /* LED 0 used for boot status */
-
-/*****  PCU E  and  CCM  ************************************************/
-#elif (defined(CONFIG_PCU_E) || defined(CONFIG_CCM))
-
-# define STATUS_LED_PAR                im_cpm.cp_pbpar
-# define STATUS_LED_DIR                im_cpm.cp_pbdir
-# define STATUS_LED_ODR                im_cpm.cp_pbodr
-# define STATUS_LED_DAT                im_cpm.cp_pbdat
-
-# define STATUS_LED_BIT                0x00010000      /* green LED is on PB.15 */
-# define STATUS_LED_PERIOD     (CFG_HZ / 2)
-# define STATUS_LED_STATE      STATUS_LED_BLINKING
-
-# define STATUS_LED_ACTIVE     1               /* LED on for bit == 1 */
-
-# define STATUS_LED_BOOT       0               /* LED 0 used for boot status */
-
 /*****  ICU862   ********************************************************/
 #elif defined(CONFIG_ICU862)
 
@@ -215,10 +163,10 @@ void status_led_set  (int led, int state);
 # define STATUS_LED_DAT                im_ioport.iop_padat
 
 # define STATUS_LED_BIT                0x4000          /* LED 0 is on PA.1 */
-# define STATUS_LED_PERIOD     (CFG_HZ / 2)
+# define STATUS_LED_PERIOD     (CONFIG_SYS_HZ / 2)
 # define STATUS_LED_STATE      STATUS_LED_BLINKING
 # define STATUS_LED_BIT1       0x1000          /* LED 1 is on PA.3 */
-# define STATUS_LED_PERIOD1    (CFG_HZ)
+# define STATUS_LED_PERIOD1    (CONFIG_SYS_HZ)
 # define STATUS_LED_STATE1     STATUS_LED_OFF
 
 # define STATUS_LED_ACTIVE     1               /* LED on for bit == 1  */
@@ -244,11 +192,11 @@ void status_led_set  (int led, int state);
 #define STATUS_LED_DAT         im_ioport.iop_pddat
 
 # define STATUS_LED_BIT                0x0080                  /* PD.8 */
-# define STATUS_LED_PERIOD     (CFG_HZ / 2)
+# define STATUS_LED_PERIOD     (CONFIG_SYS_HZ / 2)
 # define STATUS_LED_STATE      STATUS_LED_BLINKING
 
 # define STATUS_LED_BIT1       0x0040                  /* PD.9 */
-# define STATUS_LED_PERIOD1    (CFG_HZ / 2)
+# define STATUS_LED_PERIOD1    (CONFIG_SYS_HZ / 2)
 # define STATUS_LED_STATE1     STATUS_LED_OFF
 
 # define STATUS_LED_ACTIVE     0               /* LED on for bit == 0  */
@@ -263,14 +211,14 @@ void status_led_set  (int led, int state);
 
 # define STATUS_LED_BIT                0x2000          /* Select one of the 16 possible*/
                                                /* MIOS outputs */
-# define STATUS_LED_PERIOD     (CFG_HZ / 2)    /* Blinking periode is 500 ms */
+# 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 */
 
 /*****  KUP4K, KUP4X  ****************************************************/
-#elif defined(CONFIG_KUP4K) || defined(CONFIG_KUP4X) || defined(CONFIG_CCM)
+#elif defined(CONFIG_KUP4K) || defined(CONFIG_KUP4X)
 
 # define STATUS_LED_PAR                im_ioport.iop_papar
 # define STATUS_LED_DIR                im_ioport.iop_padir
@@ -278,7 +226,7 @@ void status_led_set  (int led, int state);
 # define STATUS_LED_DAT                im_ioport.iop_padat
 
 # define STATUS_LED_BIT                0x00000300  /*  green + red    PA[8]=yellow,  PA[7]=red,  PA[6]=green */
-# define STATUS_LED_PERIOD     (CFG_HZ / 2)
+# define STATUS_LED_PERIOD     (CONFIG_SYS_HZ / 2)
 # define STATUS_LED_STATE      STATUS_LED_BLINKING
 
 # define STATUS_LED_ACTIVE     1               /* LED on for bit == 1  */
@@ -292,7 +240,7 @@ void status_led_set  (int led, int state);
 # define STATUS_LED_DAT         im_cpm.cp_pbdat
 
 # define STATUS_LED_BIT         0x00000001
-# define STATUS_LED_PERIOD      (CFG_HZ / 2)
+# define STATUS_LED_PERIOD      (CONFIG_SYS_HZ / 2)
 # define STATUS_LED_STATE       STATUS_LED_BLINKING
 
 # define STATUS_LED_ACTIVE      1               /* LED on for bit == 1  */
@@ -308,48 +256,27 @@ void status_led_set  (int led, int state);
 # define STATUS_LED_DAT         im_ioport.iop_pcdat
 
 # define STATUS_LED_BIT         0x0002          /* LED 0 is on PC.14 */
-# define STATUS_LED_PERIOD      (CFG_HZ / 2)
+# define STATUS_LED_PERIOD      (CONFIG_SYS_HZ / 2)
 # define STATUS_LED_STATE       STATUS_LED_BLINKING
 # define STATUS_LED_BIT1        0x0004          /* LED 1 is on PC.13 */
-# define STATUS_LED_PERIOD1     (CFG_HZ)
+# define STATUS_LED_PERIOD1     (CONFIG_SYS_HZ)
 # define STATUS_LED_STATE1      STATUS_LED_OFF
 
 # define STATUS_LED_ACTIVE      1               /* LED on for bit == 1  */
 
 # define STATUS_LED_BOOT        0               /* LED 0 used for boot status */
 
-/*****  HMI10  **********************************************************/
-#elif defined(CONFIG_HMI10)
-# define STATUS_LED_PAR                im_ioport.iop_papar
-# define STATUS_LED_DIR                im_ioport.iop_padir
-# define STATUS_LED_ODR                im_ioport.iop_paodr
-# define STATUS_LED_DAT                im_ioport.iop_padat
-
-# define STATUS_LED_BIT                0x00000001      /* LED is on PA15 */
-# define STATUS_LED_PERIOD     (CFG_HZ / 2)
-# define STATUS_LED_STATE      STATUS_LED_BLINKING
-
-# define STATUS_LED_ACTIVE     1               /* LED on for bit == 1  */
-
-# define STATUS_LED_BOOT       0               /* LED 0 used for boot status */
-
 /*****  NetPhone   ********************************************************/
 #elif defined(CONFIG_NETPHONE) || defined(CONFIG_NETTA2)
 /* XXX empty just to avoid the error */
 /*****  STx XTc    ********************************************************/
 #elif defined(CONFIG_STXXTC)
 /* XXX empty just to avoid the error */
-/*****  sbc8240   ********************************************************/
-#elif defined(CONFIG_WRSBC8240)
-/* XXX empty just to avoid the error */
-/************************************************************************/
-#elif defined(CONFIG_NIOS2)
-/* XXX empty just to avoid the error */
 /************************************************************************/
 #elif defined(CONFIG_V38B)
 
 # define STATUS_LED_BIT                0x0010                  /* Timer7 GPIO */
-# define STATUS_LED_PERIOD     (CFG_HZ / 2)
+# define STATUS_LED_PERIOD     (CONFIG_SYS_HZ / 2)
 # define STATUS_LED_STATE      STATUS_LED_BLINKING
 
 # define STATUS_LED_ACTIVE     0               /* LED on for bit == 0 */
@@ -358,11 +285,11 @@ void status_led_set  (int led, int state);
 #elif defined(CONFIG_MOTIONPRO)
 
 #define STATUS_LED_BIT         ((vu_long *) MPC5XXX_GPT6_ENABLE)
-#define STATUS_LED_PERIOD      (CFG_HZ / 10)
+#define STATUS_LED_PERIOD      (CONFIG_SYS_HZ / 10)
 #define STATUS_LED_STATE       STATUS_LED_BLINKING
 
 #define STATUS_LED_BIT1                ((vu_long *) MPC5XXX_GPT7_ENABLE)
-#define STATUS_LED_PERIOD1     (CFG_HZ / 10)
+#define STATUS_LED_PERIOD1     (CONFIG_SYS_HZ / 10)
 #define STATUS_LED_STATE1      STATUS_LED_OFF
 
 #define STATUS_LED_BOOT                0       /* LED 0 used for boot status */
@@ -383,25 +310,29 @@ extern void __led_set (led_id_t mask, int state);
 # include <asm/status_led.h>
 #endif
 
-/* 
+/*
  * Coloured LEDs API
- */ 
+ */
 #ifndef        __ASSEMBLY__
 extern void    coloured_LED_init (void);
-extern void    red_LED_on(void);
-extern void    red_LED_off(void);
-extern void    green_LED_on(void);
-extern void    green_LED_off(void);
-extern void    yellow_LED_on(void);
-extern void    yellow_LED_off(void);
+extern void    red_led_on(void);
+extern void    red_led_off(void);
+extern void    green_led_on(void);
+extern void    green_led_off(void);
+extern void    yellow_led_on(void);
+extern void    yellow_led_off(void);
+extern void    blue_led_on(void);
+extern void    blue_led_off(void);
 #else
        .extern LED_init
-       .extern red_LED_on
-       .extern red_LED_off
-       .extern yellow_LED_on
-       .extern yellow_LED_off
-       .extern green_LED_on
-       .extern green_LED_off
+       .extern red_led_on
+       .extern red_led_off
+       .extern yellow_led_on
+       .extern yellow_led_off
+       .extern green_led_on
+       .extern green_led_off
+       .extern blue_led_on
+       .extern blue_led_off
 #endif
 
 #endif /* CONFIG_STATUS_LED    */