mirror of
https://github.com/u-boot/u-boot.git
synced 2025-04-20 20:04:46 +00:00
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>
This commit is contained in:
parent
e3c11f96b8
commit
1e3e3534a9
4 changed files with 1 additions and 70 deletions
|
@ -6,20 +6,9 @@
|
||||||
#include "rk3288-u-boot.dtsi"
|
#include "rk3288-u-boot.dtsi"
|
||||||
|
|
||||||
/ {
|
/ {
|
||||||
config {
|
|
||||||
bootph-all;
|
|
||||||
u-boot,boot-led = "firefly:green:power";
|
|
||||||
};
|
|
||||||
|
|
||||||
leds {
|
leds {
|
||||||
bootph-all;
|
|
||||||
|
|
||||||
work {
|
|
||||||
bootph-all;
|
|
||||||
};
|
|
||||||
|
|
||||||
power {
|
power {
|
||||||
bootph-all;
|
default-state = "on";
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
@ -56,10 +45,6 @@
|
||||||
bootph-all;
|
bootph-all;
|
||||||
};
|
};
|
||||||
|
|
||||||
&gpio8 {
|
|
||||||
bootph-all;
|
|
||||||
};
|
|
||||||
|
|
||||||
&pcfg_pull_up_drv_12ma {
|
&pcfg_pull_up_drv_12ma {
|
||||||
bootph-pre-ram;
|
bootph-pre-ram;
|
||||||
};
|
};
|
||||||
|
|
|
@ -75,7 +75,6 @@ config TARGET_FENNEC_RK3288
|
||||||
config TARGET_FIREFLY_RK3288
|
config TARGET_FIREFLY_RK3288
|
||||||
bool "Firefly-RK3288"
|
bool "Firefly-RK3288"
|
||||||
select BOARD_LATE_INIT
|
select BOARD_LATE_INIT
|
||||||
select SPL_BOARD_INIT if SPL
|
|
||||||
select TPL
|
select TPL
|
||||||
help
|
help
|
||||||
Firefly is a RK3288-based development board with 2 USB ports,
|
Firefly is a RK3288-based development board with 2 USB ports,
|
||||||
|
|
|
@ -1,7 +0,0 @@
|
||||||
#
|
|
||||||
# (C) Copyright 2015 Google, Inc
|
|
||||||
#
|
|
||||||
# SPDX-License-Identifier: GPL-2.0+
|
|
||||||
#
|
|
||||||
|
|
||||||
obj-y += firefly-rk3288.o
|
|
|
@ -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
|
|
Loading…
Add table
Reference in a new issue