[PATCH 01/11] rockchip: rk3288-firefly: Drop unused SPL_LED related code
Kever Yang
kever.yang at rock-chips.com
Fri Jan 3 07:39:17 CET 2025
On 2024/12/13 06:09, Jonas Karlman wrote:
> 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 at kwiboo.se>
Reviewed-by: Kever Yang <kever.yang at rock-chips.com>
Thanks,
- Kever
> ---
> arch/arm/dts/rk3288-firefly-u-boot.dtsi | 17 +------
> arch/arm/mach-rockchip/rk3288/Kconfig | 1 -
> board/firefly/firefly-rk3288/Makefile | 7 ---
> board/firefly/firefly-rk3288/firefly-rk3288.c | 46 -------------------
> 4 files changed, 1 insertion(+), 70 deletions(-)
> delete mode 100644 board/firefly/firefly-rk3288/Makefile
> delete mode 100644 board/firefly/firefly-rk3288/firefly-rk3288.c
>
> diff --git a/arch/arm/dts/rk3288-firefly-u-boot.dtsi b/arch/arm/dts/rk3288-firefly-u-boot.dtsi
> index 644198a4a2fb..30b471900b30 100644
> --- a/arch/arm/dts/rk3288-firefly-u-boot.dtsi
> +++ b/arch/arm/dts/rk3288-firefly-u-boot.dtsi
> @@ -6,20 +6,9 @@
> #include "rk3288-u-boot.dtsi"
>
> / {
> - config {
> - bootph-all;
> - u-boot,boot-led = "firefly:green:power";
> - };
> -
> leds {
> - bootph-all;
> -
> - work {
> - bootph-all;
> - };
> -
> power {
> - bootph-all;
> + default-state = "on";
> };
> };
> };
> @@ -56,10 +45,6 @@
> bootph-all;
> };
>
> -&gpio8 {
> - bootph-all;
> -};
> -
> &pcfg_pull_up_drv_12ma {
> bootph-pre-ram;
> };
> diff --git a/arch/arm/mach-rockchip/rk3288/Kconfig b/arch/arm/mach-rockchip/rk3288/Kconfig
> index ff16d258b4f5..9cc97bacc41d 100644
> --- a/arch/arm/mach-rockchip/rk3288/Kconfig
> +++ b/arch/arm/mach-rockchip/rk3288/Kconfig
> @@ -75,7 +75,6 @@ config TARGET_FENNEC_RK3288
> config TARGET_FIREFLY_RK3288
> bool "Firefly-RK3288"
> select BOARD_LATE_INIT
> - select SPL_BOARD_INIT if SPL
> select TPL
> help
> Firefly is a RK3288-based development board with 2 USB ports,
> diff --git a/board/firefly/firefly-rk3288/Makefile b/board/firefly/firefly-rk3288/Makefile
> deleted file mode 100644
> index 671684597d23..000000000000
> --- a/board/firefly/firefly-rk3288/Makefile
> +++ /dev/null
> @@ -1,7 +0,0 @@
> -#
> -# (C) Copyright 2015 Google, Inc
> -#
> -# SPDX-License-Identifier: GPL-2.0+
> -#
> -
> -obj-y += firefly-rk3288.o
> diff --git a/board/firefly/firefly-rk3288/firefly-rk3288.c b/board/firefly/firefly-rk3288/firefly-rk3288.c
> deleted file mode 100644
> index c65ce5890e52..000000000000
> --- 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
More information about the U-Boot
mailing list