diff options
author | Jonas Karlman <jonas@kwiboo.se> | 2024-12-12 22:09:34 +0000 |
---|---|---|
committer | Tom Rini <trini@konsulko.com> | 2025-01-10 18:56:15 -0600 |
commit | 1e3e3534a9ac6c10d8a3c6aeee68a85f47e9e86c (patch) | |
tree | 82f67e3c920d1592594370e9ee7d3c510cd84a06 /board/firefly/firefly-rk3288/firefly-rk3288.c | |
parent | e3c11f96b8e96417b33c06f7703b350eed4af29d (diff) |
rockchip: rk3288-firefly: Drop unused SPL_LED related code
The firefly-rk3288_defconfig build target does not enable the SPL_LED
Kconfig option.
Drop the unused SPL_LED related code and replace it with a default-state
prop to ensure the LED driver enable the LED at U-Boot proper phase.
Signed-off-by: Jonas Karlman <jonas@kwiboo.se>
Reviewed-by: Kever Yang <kever.yang@rock-chips.com>
Diffstat (limited to 'board/firefly/firefly-rk3288/firefly-rk3288.c')
-rw-r--r-- | board/firefly/firefly-rk3288/firefly-rk3288.c | 46 |
1 files changed, 0 insertions, 46 deletions
diff --git a/board/firefly/firefly-rk3288/firefly-rk3288.c b/board/firefly/firefly-rk3288/firefly-rk3288.c deleted file mode 100644 index c65ce5890e5..00000000000 --- a/board/firefly/firefly-rk3288/firefly-rk3288.c +++ /dev/null @@ -1,46 +0,0 @@ -// SPDX-License-Identifier: GPL-2.0+ -/* - * (C) Copyright 2015 Google, Inc - */ - -#include <hang.h> -#include <led.h> -#include <log.h> -#include <asm/global_data.h> -#include <dm/ofnode.h> - -#ifdef CONFIG_XPL_BUILD -static int setup_led(void) -{ -#ifdef CONFIG_SPL_LED - struct udevice *dev; - char *led_name; - int ret; - - led_name = ofnode_conf_read_str("u-boot,boot-led"); - if (!led_name) - return 0; - ret = led_get_by_label(led_name, &dev); - if (ret) { - debug("%s: get=%d\n", __func__, ret); - return ret; - } - ret = led_set_state(dev, LEDST_ON); - if (ret) - return ret; -#endif - - return 0; -} - -void spl_board_init(void) -{ - int ret; - - ret = setup_led(); - if (ret) { - debug("LED ret=%d\n", ret); - hang(); - } -} -#endif |