summaryrefslogtreecommitdiff
path: root/board/isee/igep00x0/igep00x0.c
diff options
context:
space:
mode:
authorJavier Martinez Canillas <javier@dowhile0.org>2012-12-27 03:36:01 (GMT)
committerTom Rini <trini@ti.com>2013-02-07 15:36:25 (GMT)
commit9d4f542123a4ec7557e40a6944c93cbae9242eb3 (patch)
tree4bda8a16b39e830189f02a22b6561cec04f24200 /board/isee/igep00x0/igep00x0.c
parent77eea280744c8adf040d5949c677d905a70d3cf3 (diff)
downloadu-boot-9d4f542123a4ec7557e40a6944c93cbae9242eb3.tar.xz
OMAP3: igep00x0: add boot status GPIO LED
This patch adds an GPIO LED boot status for IGEP boards. The GPIO LED used is the red LED0 while the Linux kernel uses the green LED0 as the boot status. By using different GPIO LEDs, the user can know in which step of the boot process the board currently is. Signed-off-by: Javier Martinez Canillas <javier.martinez@collabora.co.uk> Acked-by: Igor Grinberg <grinberg@compulab.co.il>
Diffstat (limited to 'board/isee/igep00x0/igep00x0.c')
-rw-r--r--board/isee/igep00x0/igep00x0.c13
1 files changed, 13 insertions, 0 deletions
diff --git a/board/isee/igep00x0/igep00x0.c b/board/isee/igep00x0/igep00x0.c
index 3589049..49fcf34 100644
--- a/board/isee/igep00x0/igep00x0.c
+++ b/board/isee/igep00x0/igep00x0.c
@@ -60,6 +60,19 @@ int board_init(void)
return 0;
}
+#if defined(CONFIG_SHOW_BOOT_PROGRESS) && !defined(CONFIG_SPL_BUILD)
+void show_boot_progress(int val)
+{
+ if (val < 0) {
+ /* something went wrong */
+ return;
+ }
+
+ if (!gpio_request(IGEP00X0_GPIO_LED, ""))
+ gpio_direction_output(IGEP00X0_GPIO_LED, 1);
+}
+#endif
+
#ifdef CONFIG_SPL_BUILD
/*
* Routine: omap_rev_string