mirror of
https://github.com/AsahiLinux/u-boot
synced 2024-11-10 15:14:43 +00:00
mx23_olinuxino: Add support for status LED
This allow user to know if the bootloader is running, even without a serial console. Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
This commit is contained in:
parent
eb2996024b
commit
36c7c9250d
3 changed files with 25 additions and 0 deletions
|
@ -28,6 +28,9 @@
|
|||
#include <asm/arch/imx-regs.h>
|
||||
#include <asm/arch/clock.h>
|
||||
#include <asm/arch/sys_proto.h>
|
||||
#ifdef CONFIG_STATUS_LED
|
||||
#include <status_led.h>
|
||||
#endif
|
||||
|
||||
DECLARE_GLOBAL_DATA_PTR;
|
||||
|
||||
|
@ -67,5 +70,9 @@ int board_init(void)
|
|||
/* Adress of boot parameters */
|
||||
gd->bd->bi_boot_params = PHYS_SDRAM_1 + 0x100;
|
||||
|
||||
#if defined(CONFIG_STATUS_LED) && defined(STATUS_LED_BOOT)
|
||||
status_led_set(STATUS_LED_BOOT, STATUS_LED_STATE);
|
||||
#endif
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
|
|
@ -84,6 +84,10 @@ const iomux_cfg_t iomux_setup[] = {
|
|||
MX23_PAD_EMI_RASN__EMI_RASN | MUX_CONFIG_EMI,
|
||||
MX23_PAD_EMI_WEN__EMI_WEN | MUX_CONFIG_EMI,
|
||||
|
||||
/* Green LED */
|
||||
MX23_PAD_SSP1_DETECT__GPIO_2_1 |
|
||||
(MXS_PAD_3V3 | MXS_PAD_4MA | MXS_PAD_NOPULL),
|
||||
|
||||
/* MMC 0 */
|
||||
MX23_PAD_SSP1_CMD__SSP1_CMD | MUX_CONFIG_SSP,
|
||||
MX23_PAD_SSP1_DATA0__SSP1_DATA0 | MUX_CONFIG_SSP,
|
||||
|
|
|
@ -19,6 +19,8 @@
|
|||
#ifndef __MX23_OLINUXINO_CONFIG_H__
|
||||
#define __MX23_OLINUXINO_CONFIG_H__
|
||||
|
||||
#include <asm/arch/iomux-mx23.h>
|
||||
|
||||
/*
|
||||
* SoC configurations
|
||||
*/
|
||||
|
@ -56,6 +58,7 @@
|
|||
#define CONFIG_CMD_EXT2
|
||||
#define CONFIG_CMD_FAT
|
||||
#define CONFIG_CMD_GPIO
|
||||
#define CONFIG_CMD_LED
|
||||
#define CONFIG_CMD_MMC
|
||||
|
||||
/*
|
||||
|
@ -111,6 +114,17 @@
|
|||
#define CONFIG_CONS_INDEX 0
|
||||
#define CONFIG_BAUDRATE 115200 /* Default baud rate */
|
||||
|
||||
/*
|
||||
* Status LED
|
||||
*/
|
||||
#define CONFIG_STATUS_LED
|
||||
#define CONFIG_GPIO_LED
|
||||
#define CONFIG_BOARD_SPECIFIC_LED
|
||||
#define STATUS_LED_BOOT 0
|
||||
#define STATUS_LED_BIT MX23_PAD_SSP1_DETECT__GPIO_2_1
|
||||
#define STATUS_LED_STATE STATUS_LED_ON
|
||||
#define STATUS_LED_PERIOD (CONFIG_SYS_HZ / 2)
|
||||
|
||||
/*
|
||||
* MMC Driver
|
||||
*/
|
||||
|
|
Loading…
Reference in a new issue