mirror of
https://github.com/AsahiLinux/u-boot
synced 2024-11-28 15:41:40 +00:00
board: at91: sam9x60: set blue led on at boot time
Set blue led on at boot time in order to highlight that u-boot is loaded. This is done for all sam9x60 based boards which contain an RGB led. Signed-off-by: Mihai Sain <mihai.sain@microchip.com>
This commit is contained in:
parent
ee43b1e744
commit
77aa6456bf
2 changed files with 19 additions and 0 deletions
|
@ -25,6 +25,13 @@ DECLARE_GLOBAL_DATA_PTR;
|
|||
|
||||
void at91_prepare_cpu_var(void);
|
||||
|
||||
static void board_leds_init(void)
|
||||
{
|
||||
at91_set_pio_output(AT91_PIO_PORTD, 17, 0); /* LED RED */
|
||||
at91_set_pio_output(AT91_PIO_PORTD, 19, 0); /* LED GREEN */
|
||||
at91_set_pio_output(AT91_PIO_PORTD, 21, 1); /* LED BLUE */
|
||||
}
|
||||
|
||||
int board_late_init(void)
|
||||
{
|
||||
at91_prepare_cpu_var();
|
||||
|
@ -62,6 +69,9 @@ int board_init(void)
|
|||
{
|
||||
/* address of boot parameters */
|
||||
gd->bd->bi_boot_params = gd->bd->bi_dram[0].start + 0x100;
|
||||
|
||||
board_leds_init();
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
||||
|
|
|
@ -24,6 +24,13 @@ DECLARE_GLOBAL_DATA_PTR;
|
|||
|
||||
void at91_prepare_cpu_var(void);
|
||||
|
||||
static void board_leds_init(void)
|
||||
{
|
||||
at91_set_pio_output(AT91_PIO_PORTB, 11, 0); /* LED RED */
|
||||
at91_set_pio_output(AT91_PIO_PORTB, 12, 0); /* LED GREEN */
|
||||
at91_set_pio_output(AT91_PIO_PORTB, 13, 1); /* LED BLUE */
|
||||
}
|
||||
|
||||
#ifdef CONFIG_BOARD_LATE_INIT
|
||||
int board_late_init(void)
|
||||
{
|
||||
|
@ -66,6 +73,8 @@ int board_init(void)
|
|||
/* address of boot parameters */
|
||||
gd->bd->bi_boot_params = CFG_SYS_SDRAM_BASE + 0x100;
|
||||
|
||||
board_leds_init();
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in a new issue