mirror of
https://source.denx.de/u-boot/u-boot.git
synced 2026-05-05 20:56:12 +02:00
rockchip: rk3188: remove setup_led from xPL
There's not a single device making use of that code and it anyway shouldn't be using the old deprecated u-boot,boot-led /config property anymore but rather boot-led from /options/u-boot[1] Device Tree node. Because spl_board_init() is only present to call this now removed function, we can remove it as well as SPL_BOARD_INIT which is the symbol guarding calls to spl_board_init() (which is now also removed). [1] https://github.com/devicetree-org/dt-schema/blob/v2025.08/dtschema/schemas/options/u-boot.yaml#L113-L116 Signed-off-by: Quentin Schulz <quentin.schulz@cherry.de>
This commit is contained in:
parent
f8c3a6ddc6
commit
7759839fb2
@ -76,7 +76,6 @@ config ROCKCHIP_RK3128
|
||||
config ROCKCHIP_RK3188
|
||||
bool "Support Rockchip RK3188"
|
||||
select CPU_V7A
|
||||
select SPL_BOARD_INIT if SPL
|
||||
select SUPPORT_SPL
|
||||
select SPL
|
||||
select SPL_CLK
|
||||
|
||||
@ -105,39 +105,3 @@ int rk_board_late_init(void)
|
||||
|
||||
return rk3188_board_late_init();
|
||||
}
|
||||
|
||||
#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…
x
Reference in New Issue
Block a user