This patch updates uboot-xburst from 2009.11 to 2012.10-rc2 - Ingenic SoC support...
[openwrt.git] / package / boot / uboot-xburst / patches / 0006-enable-silent-console.patch
diff --git a/package/boot/uboot-xburst/patches/0006-enable-silent-console.patch b/package/boot/uboot-xburst/patches/0006-enable-silent-console.patch
new file mode 100644 (file)
index 0000000..ebd6a6a
--- /dev/null
@@ -0,0 +1,60 @@
+From 5eb4d4c598f2806bd1b3d1140e917bfead7851ad Mon Sep 17 00:00:00 2001
+From: Xiangfu <xiangfu@openmobilefree.net>
+Date: Wed, 10 Oct 2012 23:51:26 +0800
+Subject: [PATCH 6/6] enable silent console
+
+---
+ common/console.c          |   16 ++++++++++++++++
+ include/configs/qi_lb60.h |    2 ++
+ 2 files changed, 18 insertions(+)
+
+diff --git a/common/console.c b/common/console.c
+index 1177f7d..e8a2078 100644
+--- a/common/console.c
++++ b/common/console.c
+@@ -685,6 +685,14 @@ done:
+       gd->flags |= GD_FLG_DEVINIT;    /* device initialization completed */
++#ifdef CONFIG_SILENT_CONSOLE
++      /* Check one more time the contents of the silent environment
++       * variable, because if the environment is loaded from NAND it was
++       * not available when console_init_f() was called */
++      if (getenv("silent") != NULL)
++              gd->flags |= GD_FLG_SILENT;
++#endif
++
+       stdio_print_current_devices();
+ #ifdef CONFIG_SYS_CONSOLE_ENV_OVERWRITE
+@@ -760,6 +768,14 @@ int console_init_r(void)
+       gd->flags |= GD_FLG_DEVINIT;    /* device initialization completed */
++#ifdef CONFIG_SILENT_CONSOLE
++      /* Check one more time the contents of the silent environment
++       * variable, because if the environment is loaded from NAND it was
++       * not available when console_init_f() was called */
++      if (getenv("silent") != NULL)
++              gd->flags |= GD_FLG_SILENT;
++#endif
++
+       stdio_print_current_devices();
+       /* Setting environment variables */
+diff --git a/include/configs/qi_lb60.h b/include/configs/qi_lb60.h
+index d3e78ad..a3534ff 100644
+--- a/include/configs/qi_lb60.h
++++ b/include/configs/qi_lb60.h
+@@ -102,6 +102,8 @@
+ #define CONFIG_SYS_NO_FLASH
+ #define CONFIG_SYS_FLASH_BASE 0 /* init flash_base as 0 */
++#define CONFIG_SILENT_CONSOLE         1       /* Enable silent console */
++
+ /*
+  * Command line configuration
+  */
+-- 
+1.7.9.5
+