board: sunxi: enable status LED early
For some systems, such as the PinePhone, there is no way for the end user to make sure the system is indeed booting before the boot script is executed, which takes several seconds. Therefore, it can be useful to provide early visual feedback as soon as possible. In order achieve this goal, this patch initializes the status LED (if configured) in the SPL. Signed-off-by: Arnaud Ferraris <arnaud.ferraris@collabora.com> Reviewed-by: Samuel Holland <samuel@sholland.org> Signed-off-by: Andre Przywara <andre.przywara@arm.com>
This commit is contained in:

committed by
Andre Przywara

parent
14c8c631e9
commit
8f872bb37d
@@ -46,6 +46,7 @@
|
|||||||
#include <spl.h>
|
#include <spl.h>
|
||||||
#include <sy8106a.h>
|
#include <sy8106a.h>
|
||||||
#include <asm/setup.h>
|
#include <asm/setup.h>
|
||||||
|
#include <status_led.h>
|
||||||
|
|
||||||
#if defined(CONFIG_VIDEO_LCD_PANEL_I2C)
|
#if defined(CONFIG_VIDEO_LCD_PANEL_I2C)
|
||||||
/* So that we can use pin names in Kconfig and sunxi_name_to_gpio() */
|
/* So that we can use pin names in Kconfig and sunxi_name_to_gpio() */
|
||||||
@@ -629,6 +630,11 @@ void sunxi_board_init(void)
|
|||||||
{
|
{
|
||||||
int power_failed = 0;
|
int power_failed = 0;
|
||||||
|
|
||||||
|
#ifdef CONFIG_LED_STATUS
|
||||||
|
if (IS_ENABLED(CONFIG_SPL_DRIVERS_MISC))
|
||||||
|
status_led_init();
|
||||||
|
#endif
|
||||||
|
|
||||||
#ifdef CONFIG_SY8106A_POWER
|
#ifdef CONFIG_SY8106A_POWER
|
||||||
power_failed = sy8106a_set_vout1(CONFIG_SY8106A_VOUT1_VOLT);
|
power_failed = sy8106a_set_vout1(CONFIG_SY8106A_VOUT1_VOLT);
|
||||||
#endif
|
#endif
|
||||||
|
Reference in New Issue
Block a user