2002-11-03 08:24:07 +08:00
|
|
|
/*
|
2004-04-16 02:22:41 +08:00
|
|
|
* (C) Copyright 2000-2004
|
2002-11-03 08:24:07 +08:00
|
|
|
* Wolfgang Denk, DENX Software Engineering, wd@denx.de.
|
|
|
|
*
|
2013-07-08 15:37:19 +08:00
|
|
|
* SPDX-License-Identifier: GPL-2.0+
|
2002-11-03 08:24:07 +08:00
|
|
|
*/
|
|
|
|
|
|
|
|
/*
|
|
|
|
* The purpose of this code is to signal the operational status of a
|
|
|
|
* target which usually boots over the network; while running in
|
|
|
|
* PCBoot, a status LED is blinking. As soon as a valid BOOTP reply
|
|
|
|
* message has been received, the LED is turned off. The Linux
|
|
|
|
* kernel, once it is running, will start blinking the LED again,
|
|
|
|
* with another frequency.
|
|
|
|
*/
|
|
|
|
|
|
|
|
#ifndef _STATUS_LED_H_
|
|
|
|
#define _STATUS_LED_H_
|
|
|
|
|
|
|
|
#ifdef CONFIG_STATUS_LED
|
|
|
|
|
|
|
|
#define STATUS_LED_OFF 0
|
|
|
|
#define STATUS_LED_BLINKING 1
|
|
|
|
#define STATUS_LED_ON 2
|
|
|
|
|
|
|
|
void status_led_tick (unsigned long timestamp);
|
|
|
|
void status_led_set (int led, int state);
|
|
|
|
|
|
|
|
/***** TQM8xxL ********************************************************/
|
2010-09-20 03:28:25 +08:00
|
|
|
#if defined(CONFIG_TQM8xxL)
|
2002-11-03 08:24:07 +08:00
|
|
|
# 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
|
2008-10-16 21:01:15 +08:00
|
|
|
# define STATUS_LED_PERIOD (CONFIG_SYS_HZ / 2)
|
2002-11-03 08:24:07 +08:00
|
|
|
# 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 */
|
|
|
|
|
|
|
|
/***** MVS v1 **********************************************************/
|
|
|
|
#elif (defined(CONFIG_MVS) && CONFIG_MVS < 2)
|
|
|
|
# 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
|
2008-10-16 21:01:15 +08:00
|
|
|
# define STATUS_LED_PERIOD (CONFIG_SYS_HZ / 2)
|
2002-11-03 08:24:07 +08:00
|
|
|
# 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 */
|
|
|
|
|
|
|
|
/***** GEN860T *********************************************************/
|
|
|
|
#elif defined(CONFIG_GEN860T)
|
|
|
|
|
|
|
|
# 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 0x0800 /* Red LED 0 is on PA.4 */
|
2008-10-16 21:01:15 +08:00
|
|
|
# define STATUS_LED_PERIOD (CONFIG_SYS_HZ / 4)
|
2003-05-03 23:50:43 +08:00
|
|
|
# define STATUS_LED_STATE STATUS_LED_OFF
|
2002-11-03 08:24:07 +08:00
|
|
|
# define STATUS_LED_BIT1 0x0400 /* Grn LED 1 is on PA.5 */
|
2008-10-16 21:01:15 +08:00
|
|
|
# define STATUS_LED_PERIOD1 (CONFIG_SYS_HZ / 8)
|
2002-11-03 08:24:07 +08:00
|
|
|
# define STATUS_LED_STATE1 STATUS_LED_BLINKING
|
|
|
|
# define STATUS_LED_BIT2 0x0080 /* Red LED 2 is on PA.8 */
|
2008-10-16 21:01:15 +08:00
|
|
|
# define STATUS_LED_PERIOD2 (CONFIG_SYS_HZ / 4)
|
2003-05-03 23:50:43 +08:00
|
|
|
# define STATUS_LED_STATE2 STATUS_LED_OFF
|
2002-11-03 08:24:07 +08:00
|
|
|
# define STATUS_LED_BIT3 0x0040 /* Grn LED 3 is on PA.9 */
|
2008-10-16 21:01:15 +08:00
|
|
|
# define STATUS_LED_PERIOD3 (CONFIG_SYS_HZ / 4)
|
2003-05-03 23:50:43 +08:00
|
|
|
# define STATUS_LED_STATE3 STATUS_LED_OFF
|
2002-11-03 08:24:07 +08:00
|
|
|
|
|
|
|
# define STATUS_LED_ACTIVE 1 /* LED on for bit == 1 */
|
2003-05-03 23:50:43 +08:00
|
|
|
# define STATUS_LED_BOOT 1 /* Boot status on LED 1 */
|
2002-11-03 08:24:07 +08:00
|
|
|
|
|
|
|
/***** IVMS8 **********************************************************/
|
|
|
|
#elif defined(CONFIG_IVMS8)
|
|
|
|
|
|
|
|
# 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 0x00000010 /* LED 0 is on PB.27 */
|
2008-10-16 21:01:15 +08:00
|
|
|
# define STATUS_LED_PERIOD (1 * CONFIG_SYS_HZ)
|
2002-11-03 08:24:07 +08:00
|
|
|
# define STATUS_LED_STATE STATUS_LED_OFF
|
|
|
|
# define STATUS_LED_BIT1 0x00000020 /* LED 1 is on PB.26 */
|
2008-10-16 21:01:15 +08:00
|
|
|
# define STATUS_LED_PERIOD1 (1 * CONFIG_SYS_HZ)
|
2002-11-03 08:24:07 +08:00
|
|
|
# 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 */
|
2008-10-16 21:01:15 +08:00
|
|
|
# define STATUS_LED_PERIOD2 (1 * CONFIG_SYS_HZ)
|
2002-11-03 08:24:07 +08:00
|
|
|
# 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 */
|
|
|
|
|
2008-10-16 21:01:15 +08:00
|
|
|
# define STATUS_ILOCK_PERIOD (CONFIG_SYS_HZ / 10) /* about every 100 ms */
|
2002-11-03 08:24:07 +08:00
|
|
|
|
|
|
|
# define STATUS_LED_YELLOW 0
|
|
|
|
# define STATUS_LED_GREEN 1
|
|
|
|
# define STATUS_LED_BOOT 2 /* IDE LED used for boot status */
|
|
|
|
|
|
|
|
/***** IVML24 *********************************************************/
|
|
|
|
#elif defined(CONFIG_IVML24)
|
|
|
|
|
|
|
|
# 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 0x00000010 /* LED 0 is on PB.27 */
|
2008-10-16 21:01:15 +08:00
|
|
|
# define STATUS_LED_PERIOD (1 * CONFIG_SYS_HZ)
|
2002-11-03 08:24:07 +08:00
|
|
|
# define STATUS_LED_STATE STATUS_LED_OFF
|
|
|
|
# define STATUS_LED_BIT1 0x00000020 /* LED 1 is on PB.26 */
|
2008-10-16 21:01:15 +08:00
|
|
|
# define STATUS_LED_PERIOD1 (1 * CONFIG_SYS_HZ)
|
2002-11-03 08:24:07 +08:00
|
|
|
# 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 */
|
2008-10-16 21:01:15 +08:00
|
|
|
# define STATUS_LED_PERIOD2 (1 * CONFIG_SYS_HZ)
|
2002-11-03 08:24:07 +08:00
|
|
|
# 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 */
|
|
|
|
|
2008-10-16 21:01:15 +08:00
|
|
|
# define STATUS_ILOCK_PERIOD (CONFIG_SYS_HZ / 10) /* about every 100 ms */
|
2002-11-03 08:24:07 +08:00
|
|
|
|
|
|
|
# define STATUS_LED_YELLOW 0
|
|
|
|
# define STATUS_LED_GREEN 1
|
|
|
|
# define STATUS_LED_BOOT 2 /* IDE LED used for boot status */
|
|
|
|
|
|
|
|
/***** ICU862 ********************************************************/
|
|
|
|
#elif defined(CONFIG_ICU862)
|
|
|
|
|
|
|
|
# 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 0x4000 /* LED 0 is on PA.1 */
|
2008-10-16 21:01:15 +08:00
|
|
|
# define STATUS_LED_PERIOD (CONFIG_SYS_HZ / 2)
|
2002-11-03 08:24:07 +08:00
|
|
|
# define STATUS_LED_STATE STATUS_LED_BLINKING
|
|
|
|
# define STATUS_LED_BIT1 0x1000 /* LED 1 is on PA.3 */
|
2008-10-16 21:01:15 +08:00
|
|
|
# define STATUS_LED_PERIOD1 (CONFIG_SYS_HZ)
|
2002-11-03 08:24:07 +08:00
|
|
|
# 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 */
|
|
|
|
|
|
|
|
/***** Someone else defines these *************************************/
|
|
|
|
#elif defined(STATUS_LED_PAR)
|
|
|
|
|
|
|
|
/*
|
|
|
|
* ADVICE: Define in your board configuration file rather than
|
|
|
|
* filling this file up with lots of custom board stuff.
|
|
|
|
*/
|
|
|
|
|
|
|
|
/***** NetVia ********************************************************/
|
|
|
|
#elif defined(CONFIG_NETVIA)
|
|
|
|
|
2003-06-27 06:04:09 +08:00
|
|
|
#if !defined(CONFIG_NETVIA_VERSION) || CONFIG_NETVIA_VERSION == 1
|
|
|
|
|
2002-11-03 08:24:07 +08:00
|
|
|
#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 0x0080 /* PD.8 */
|
2008-10-16 21:01:15 +08:00
|
|
|
# define STATUS_LED_PERIOD (CONFIG_SYS_HZ / 2)
|
2002-11-03 08:24:07 +08:00
|
|
|
# define STATUS_LED_STATE STATUS_LED_BLINKING
|
|
|
|
|
|
|
|
# define STATUS_LED_BIT1 0x0040 /* PD.9 */
|
2008-10-16 21:01:15 +08:00
|
|
|
# define STATUS_LED_PERIOD1 (CONFIG_SYS_HZ / 2)
|
2002-11-03 08:24:07 +08:00
|
|
|
# define STATUS_LED_STATE1 STATUS_LED_OFF
|
|
|
|
|
|
|
|
# define STATUS_LED_ACTIVE 0 /* LED on for bit == 0 */
|
|
|
|
# define STATUS_LED_BOOT 0 /* LED 0 used for boot status */
|
|
|
|
|
2003-06-27 06:04:09 +08:00
|
|
|
#endif
|
2002-11-06 00:35:14 +08:00
|
|
|
|
2003-04-01 01:27:09 +08:00
|
|
|
/***** CMI ********************************************************/
|
|
|
|
#elif defined(CONFIG_CMI)
|
2003-06-28 05:31:46 +08:00
|
|
|
# define STATUS_LED_DIR im_mios.mios_mpiosm32ddr
|
|
|
|
# define STATUS_LED_DAT im_mios.mios_mpiosm32dr
|
2003-04-01 01:27:09 +08:00
|
|
|
|
|
|
|
# define STATUS_LED_BIT 0x2000 /* Select one of the 16 possible*/
|
|
|
|
/* MIOS outputs */
|
2008-10-16 21:01:15 +08:00
|
|
|
# define STATUS_LED_PERIOD (CONFIG_SYS_HZ / 2) /* Blinking periode is 500 ms */
|
2003-04-01 01:27:09 +08:00
|
|
|
# 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 */
|
|
|
|
|
2004-03-26 03:29:38 +08:00
|
|
|
/***** KUP4K, KUP4X ****************************************************/
|
2010-10-06 04:54:54 +08:00
|
|
|
#elif defined(CONFIG_KUP4K) || defined(CONFIG_KUP4X)
|
2002-11-06 00:35:14 +08:00
|
|
|
|
|
|
|
# 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 0x00000300 /* green + red PA[8]=yellow, PA[7]=red, PA[6]=green */
|
2008-10-16 21:01:15 +08:00
|
|
|
# define STATUS_LED_PERIOD (CONFIG_SYS_HZ / 2)
|
2002-11-06 00:35:14 +08:00
|
|
|
# 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 */
|
|
|
|
|
2003-03-26 14:55:25 +08:00
|
|
|
#elif defined(CONFIG_SVM_SC8xx)
|
|
|
|
# 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
|
2008-10-16 21:01:15 +08:00
|
|
|
# define STATUS_LED_PERIOD (CONFIG_SYS_HZ / 2)
|
2003-03-26 14:55:25 +08:00
|
|
|
# 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 */
|
|
|
|
|
2003-06-04 07:54:09 +08:00
|
|
|
/***** RBC823 ********************************************************/
|
|
|
|
#elif defined(CONFIG_RBC823)
|
|
|
|
|
|
|
|
# define STATUS_LED_PAR im_ioport.iop_pcpar
|
|
|
|
# define STATUS_LED_DIR im_ioport.iop_pcdir
|
|
|
|
# undef STATUS_LED_ODR
|
|
|
|
# define STATUS_LED_DAT im_ioport.iop_pcdat
|
|
|
|
|
|
|
|
# define STATUS_LED_BIT 0x0002 /* LED 0 is on PC.14 */
|
2008-10-16 21:01:15 +08:00
|
|
|
# define STATUS_LED_PERIOD (CONFIG_SYS_HZ / 2)
|
2003-06-04 07:54:09 +08:00
|
|
|
# define STATUS_LED_STATE STATUS_LED_BLINKING
|
|
|
|
# define STATUS_LED_BIT1 0x0004 /* LED 1 is on PC.13 */
|
2008-10-16 21:01:15 +08:00
|
|
|
# define STATUS_LED_PERIOD1 (CONFIG_SYS_HZ)
|
2003-06-04 07:54:09 +08:00
|
|
|
# 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 */
|
|
|
|
|
2004-04-16 02:22:41 +08:00
|
|
|
/***** NetPhone ********************************************************/
|
2004-06-08 07:46:25 +08:00
|
|
|
#elif defined(CONFIG_NETPHONE) || defined(CONFIG_NETTA2)
|
2004-04-16 02:22:41 +08:00
|
|
|
/* XXX empty just to avoid the error */
|
2005-08-15 21:55:00 +08:00
|
|
|
/***** STx XTc ********************************************************/
|
|
|
|
#elif defined(CONFIG_STXXTC)
|
|
|
|
/* XXX empty just to avoid the error */
|
2002-11-03 08:24:07 +08:00
|
|
|
/************************************************************************/
|
2006-10-14 03:09:09 +08:00
|
|
|
#elif defined(CONFIG_V38B)
|
|
|
|
|
|
|
|
# define STATUS_LED_BIT 0x0010 /* Timer7 GPIO */
|
2008-10-16 21:01:15 +08:00
|
|
|
# define STATUS_LED_PERIOD (CONFIG_SYS_HZ / 2)
|
2006-10-14 03:09:09 +08:00
|
|
|
# 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 */
|
|
|
|
|
2007-05-27 22:51:48 +08:00
|
|
|
#elif defined(CONFIG_MOTIONPRO)
|
|
|
|
|
|
|
|
#define STATUS_LED_BIT ((vu_long *) MPC5XXX_GPT6_ENABLE)
|
2008-10-16 21:01:15 +08:00
|
|
|
#define STATUS_LED_PERIOD (CONFIG_SYS_HZ / 10)
|
2007-05-27 22:51:48 +08:00
|
|
|
#define STATUS_LED_STATE STATUS_LED_BLINKING
|
|
|
|
|
|
|
|
#define STATUS_LED_BIT1 ((vu_long *) MPC5XXX_GPT7_ENABLE)
|
2008-10-16 21:01:15 +08:00
|
|
|
#define STATUS_LED_PERIOD1 (CONFIG_SYS_HZ / 10)
|
2007-05-27 22:51:48 +08:00
|
|
|
#define STATUS_LED_STATE1 STATUS_LED_OFF
|
|
|
|
|
|
|
|
#define STATUS_LED_BOOT 0 /* LED 0 used for boot status */
|
|
|
|
|
2007-06-23 01:11:54 +08:00
|
|
|
#elif defined(CONFIG_BOARD_SPECIFIC_LED)
|
|
|
|
/* led_id_t is unsigned long mask */
|
|
|
|
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);
|
2002-11-03 08:24:07 +08:00
|
|
|
#else
|
|
|
|
# error Status LED configuration missing
|
|
|
|
#endif
|
|
|
|
/************************************************************************/
|
|
|
|
|
2003-06-20 07:01:32 +08:00
|
|
|
#ifndef CONFIG_BOARD_SPECIFIC_LED
|
|
|
|
# include <asm/status_led.h>
|
|
|
|
#endif
|
|
|
|
|
2007-10-14 03:15:39 +08:00
|
|
|
/*
|
2007-09-18 20:07:54 +08:00
|
|
|
* Coloured LEDs API
|
2007-10-14 03:15:39 +08:00
|
|
|
*/
|
2007-09-18 20:07:54 +08:00
|
|
|
#ifndef __ASSEMBLY__
|
|
|
|
extern void coloured_LED_init (void);
|
2011-09-05 02:40:16 +08:00
|
|
|
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);
|
2007-09-18 20:07:54 +08:00
|
|
|
#else
|
|
|
|
.extern LED_init
|
2011-09-05 02:40:16 +08:00
|
|
|
.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
|
2007-09-18 20:07:54 +08:00
|
|
|
#endif
|
|
|
|
|
2002-11-03 08:24:07 +08:00
|
|
|
#endif /* CONFIG_STATUS_LED */
|
|
|
|
|
|
|
|
#endif /* _STATUS_LED_H_ */
|