summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorQuentin Schulz <[email protected]>2025-11-19 17:43:45 +0100
committerTom Rini <[email protected]>2025-12-05 10:34:52 -0600
commitabc34fa944aefca393ca30ffc05cb608c3cb7ade (patch)
treed5228806b0765850cf877d2a19bd9d210f967439
parentb3835a812fd94501f3d1417f5b099c1c25b24d00 (diff)
led: remove code guarded by always false conditions
The last CONFIG_MVS in code was removed almost 12 years ago in commit 3b98b57fa796 ("include: delete unused header files"). STATUS_LED_PAR was last seen 8 years ago when removed in commit 5b8e76c35ec3 ("powerpc, 8xx: remove support for 8xx"). If CONFIG_LED_STATUS_BOARD_SPECIFIC is not defined, the build will fail so we won't even reach this part of the code. Let's simplify the if block to actually possible configurations. Signed-off-by: Quentin Schulz <[email protected]> Reviewed-by: Tom Rini <[email protected]>
-rw-r--r--include/status_led.h23
1 files changed, 1 insertions, 22 deletions
diff --git a/include/status_led.h b/include/status_led.h
index 1282022253e..56d519f6d53 100644
--- a/include/status_led.h
+++ b/include/status_led.h
@@ -46,23 +46,7 @@ static inline void status_led_boot_blink(void)
#endif
}
-/***** MVS v1 **********************************************************/
-#if (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_ACTIVE 1 /* LED on for bit == 1 */
-
-/***** 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.
- */
-
-#elif defined(CONFIG_LED_STATUS_BOARD_SPECIFIC)
+#if defined(CONFIG_LED_STATUS_BOARD_SPECIFIC)
/* led_id_t is unsigned long mask */
typedef unsigned long led_id_t;
@@ -73,11 +57,6 @@ void __led_blink(led_id_t mask, int freq);
#else
# error Status LED configuration missing
#endif
-/************************************************************************/
-
-#ifndef CONFIG_LED_STATUS_BOARD_SPECIFIC
-# include <asm/status_led.h>
-#endif
#else