This patch updates uboot-xburst from 2009.11 to 2012.10-rc2 - Ingenic SoC support...
[openwrt/openwrt.git] / package / boot / uboot-xburst / patches / 0006-enable-silent-console.patch
1 From 5eb4d4c598f2806bd1b3d1140e917bfead7851ad Mon Sep 17 00:00:00 2001
2 From: Xiangfu <xiangfu@openmobilefree.net>
3 Date: Wed, 10 Oct 2012 23:51:26 +0800
4 Subject: [PATCH 6/6] enable silent console
5
6 ---
7 common/console.c | 16 ++++++++++++++++
8 include/configs/qi_lb60.h | 2 ++
9 2 files changed, 18 insertions(+)
10
11 diff --git a/common/console.c b/common/console.c
12 index 1177f7d..e8a2078 100644
13 --- a/common/console.c
14 +++ b/common/console.c
15 @@ -685,6 +685,14 @@ done:
16
17 gd->flags |= GD_FLG_DEVINIT; /* device initialization completed */
18
19 +#ifdef CONFIG_SILENT_CONSOLE
20 + /* Check one more time the contents of the silent environment
21 + * variable, because if the environment is loaded from NAND it was
22 + * not available when console_init_f() was called */
23 + if (getenv("silent") != NULL)
24 + gd->flags |= GD_FLG_SILENT;
25 +#endif
26 +
27 stdio_print_current_devices();
28
29 #ifdef CONFIG_SYS_CONSOLE_ENV_OVERWRITE
30 @@ -760,6 +768,14 @@ int console_init_r(void)
31
32 gd->flags |= GD_FLG_DEVINIT; /* device initialization completed */
33
34 +#ifdef CONFIG_SILENT_CONSOLE
35 + /* Check one more time the contents of the silent environment
36 + * variable, because if the environment is loaded from NAND it was
37 + * not available when console_init_f() was called */
38 + if (getenv("silent") != NULL)
39 + gd->flags |= GD_FLG_SILENT;
40 +#endif
41 +
42 stdio_print_current_devices();
43
44 /* Setting environment variables */
45 diff --git a/include/configs/qi_lb60.h b/include/configs/qi_lb60.h
46 index d3e78ad..a3534ff 100644
47 --- a/include/configs/qi_lb60.h
48 +++ b/include/configs/qi_lb60.h
49 @@ -102,6 +102,8 @@
50 #define CONFIG_SYS_NO_FLASH
51 #define CONFIG_SYS_FLASH_BASE 0 /* init flash_base as 0 */
52
53 +#define CONFIG_SILENT_CONSOLE 1 /* Enable silent console */
54 +
55 /*
56 * Command line configuration
57 */
58 --
59 1.7.9.5
60