mirror of
https://xff.cz/git/u-boot/
synced 2025-09-01 08:42:12 +02:00
status_led: Kconfig migration
Move all of the status LED feature to drivers/led/Kconfig. The LED status definitions were moved from the board configuration files to the defconfig files. TBD: Move all of the definitions in the include/status_led.h to the relevant board's defconfig files. Tested boards: CL-SOM-AM57x, CM-T335 Signed-off-by: Uri Mashiach <uri.mashiach@compulab.co.il>
This commit is contained in:
20
net/net.c
20
net/net.c
@@ -88,7 +88,7 @@
|
||||
#include <errno.h>
|
||||
#include <net.h>
|
||||
#include <net/tftp.h>
|
||||
#if defined(CONFIG_STATUS_LED)
|
||||
#if defined(CONFIG_LED_STATUS)
|
||||
#include <miiphy.h>
|
||||
#include <status_led.h>
|
||||
#endif
|
||||
@@ -518,15 +518,15 @@ restart:
|
||||
|
||||
#if defined(CONFIG_MII) || defined(CONFIG_CMD_MII)
|
||||
#if defined(CONFIG_SYS_FAULT_ECHO_LINK_DOWN) && \
|
||||
defined(CONFIG_STATUS_LED) && \
|
||||
defined(STATUS_LED_RED)
|
||||
defined(CONFIG_LED_STATUS) && \
|
||||
defined(CONFIG_LED_STATUS_RED)
|
||||
/*
|
||||
* Echo the inverted link state to the fault LED.
|
||||
*/
|
||||
if (miiphy_link(eth_get_dev()->name, CONFIG_SYS_FAULT_MII_ADDR))
|
||||
status_led_set(STATUS_LED_RED, STATUS_LED_OFF);
|
||||
status_led_set(CONFIG_LED_STATUS_RED, CONFIG_LED_STATUS_OFF);
|
||||
else
|
||||
status_led_set(STATUS_LED_RED, STATUS_LED_ON);
|
||||
status_led_set(CONFIG_LED_STATUS_RED, CONFIG_LED_STATUS_ON);
|
||||
#endif /* CONFIG_SYS_FAULT_ECHO_LINK_DOWN, ... */
|
||||
#endif /* CONFIG_MII, ... */
|
||||
#ifdef CONFIG_USB_KEYBOARD
|
||||
@@ -583,16 +583,18 @@ restart:
|
||||
|
||||
#if defined(CONFIG_MII) || defined(CONFIG_CMD_MII)
|
||||
#if defined(CONFIG_SYS_FAULT_ECHO_LINK_DOWN) && \
|
||||
defined(CONFIG_STATUS_LED) && \
|
||||
defined(STATUS_LED_RED)
|
||||
defined(CONFIG_LED_STATUS) && \
|
||||
defined(CONFIG_LED_STATUS_RED)
|
||||
/*
|
||||
* Echo the inverted link state to the fault LED.
|
||||
*/
|
||||
if (miiphy_link(eth_get_dev()->name,
|
||||
CONFIG_SYS_FAULT_MII_ADDR))
|
||||
status_led_set(STATUS_LED_RED, STATUS_LED_OFF);
|
||||
status_led_set(CONFIG_LED_STATUS_RED,
|
||||
CONFIG_LED_STATUS_OFF);
|
||||
else
|
||||
status_led_set(STATUS_LED_RED, STATUS_LED_ON);
|
||||
status_led_set(CONFIG_LED_STATUS_RED,
|
||||
CONFIG_LED_STATUS_ON);
|
||||
#endif /* CONFIG_SYS_FAULT_ECHO_LINK_DOWN, ... */
|
||||
#endif /* CONFIG_MII, ... */
|
||||
debug_cond(DEBUG_INT_STATE, "--- net_loop timeout\n");
|
||||
|
Reference in New Issue
Block a user