Re: [U-Boot] [PATCH 26/28] Convert CONFIG_SYS_CONSOLE_OVERWRITE_ROUTINE to Kconfig

2016-09-23 Thread Tom Rini
On Mon, Sep 19, 2016 at 04:33:10PM -0600, Simon Glass wrote:

> This converts the following to Kconfig:
>CONFIG_SYS_CONSOLE_OVERWRITE_ROUTINE
> 
> Signed-off-by: Simon Glass 

Reviewed-by: Tom Rini 

-- 
Tom


signature.asc
Description: Digital signature
___
U-Boot mailing list
U-Boot@lists.denx.de
http://lists.denx.de/mailman/listinfo/u-boot


[U-Boot] [PATCH 26/28] Convert CONFIG_SYS_CONSOLE_OVERWRITE_ROUTINE to Kconfig

2016-09-19 Thread Simon Glass
This converts the following to Kconfig:
   CONFIG_SYS_CONSOLE_OVERWRITE_ROUTINE

Signed-off-by: Simon Glass 
---

 README | 3 ---
 common/Kconfig | 9 +
 configs/MIP405T_defconfig  | 1 +
 configs/MIP405_defconfig   | 1 +
 configs/PIP405_defconfig   | 1 +
 configs/aristainetos2_defconfig| 1 +
 configs/aristainetos2b_defconfig   | 1 +
 configs/aristainetos_defconfig | 1 +
 configs/brppt1_mmc_defconfig   | 1 +
 configs/brppt1_nand_defconfig  | 1 +
 configs/brppt1_spi_defconfig   | 1 +
 configs/brxre1_defconfig   | 1 +
 configs/cgtqmx6eval_defconfig  | 1 +
 configs/dms-ba16-1g_defconfig  | 1 +
 configs/dms-ba16_defconfig | 1 +
 configs/ea20_defconfig | 1 +
 configs/ge_b450v3_defconfig| 1 +
 configs/ge_b650v3_defconfig| 1 +
 configs/ge_b850v3_defconfig| 1 +
 configs/marsboard_defconfig| 1 +
 configs/mx51evk_defconfig  | 1 +
 configs/mx53loco_defconfig | 1 +
 configs/mx6dlsabreauto_defconfig   | 1 +
 configs/mx6dlsabresd_defconfig | 1 +
 configs/mx6qpsabreauto_defconfig   | 1 +
 configs/mx6qsabreauto_defconfig| 1 +
 configs/mx6qsabrelite_defconfig| 1 +
 configs/mx6qsabresd_defconfig  | 1 +
 configs/mx6sabresd_spl_defconfig   | 1 +
 configs/nitrogen6dl2g_defconfig| 1 +
 configs/nitrogen6dl_defconfig  | 1 +
 configs/nitrogen6q2g_defconfig | 1 +
 configs/nitrogen6q_defconfig   | 1 +
 configs/nitrogen6s1g_defconfig | 1 +
 configs/nitrogen6s_defconfig   | 1 +
 configs/riotboard_defconfig| 1 +
 configs/socfpga_arria5_defconfig   | 1 +
 configs/socfpga_cyclone5_defconfig | 1 +
 configs/socfpga_de0_nano_soc_defconfig | 1 +
 configs/socfpga_is1_defconfig  | 1 +
 configs/socfpga_mcvevk_defconfig   | 1 +
 configs/socfpga_sockit_defconfig   | 1 +
 configs/socfpga_socrates_defconfig | 1 +
 configs/socfpga_sr1500_defconfig   | 1 +
 configs/socfpga_vining_fpga_defconfig  | 1 +
 configs/wandboard_defconfig| 1 +
 include/configs/MIP405.h   | 1 -
 include/configs/MigoR.h| 1 -
 include/configs/PIP405.h   | 1 -
 include/configs/advantech_dms-ba16.h   | 1 -
 include/configs/ap325rxa.h | 1 -
 include/configs/ap_sh4a_4a.h   | 1 -
 include/configs/aristainetos-common.h  | 1 -
 include/configs/armadillo-800eva.h | 1 -
 include/configs/bur_cfg_common.h   | 1 -
 include/configs/cgtqmx6eval.h  | 1 -
 include/configs/ea20.h | 1 -
 include/configs/ecovec.h   | 1 -
 include/configs/embestmx6boards.h  | 1 -
 include/configs/ge_bx50v3.h| 2 --
 include/configs/kzm9g.h| 1 -
 include/configs/ms7722se.h | 1 -
 include/configs/mx51evk.h  | 1 -
 include/configs/mx53loco.h | 1 -
 include/configs/mx6sabre_common.h  | 1 -
 include/configs/nitrogen6x.h   | 1 -
 include/configs/r0p7734.h  | 1 -
 include/configs/rcar-gen2-common.h | 1 -
 include/configs/rcar-gen3-common.h | 1 -
 include/configs/sh7752evb.h| 1 -
 include/configs/sh7753evb.h| 1 -
 include/configs/sh7757lcr.h| 1 -
 include/configs/sh7785lcr.h| 1 -
 include/configs/socfpga_common.h   | 1 -
 include/configs/wandboard.h| 1 -
 scripts/config_whitelist.txt   | 1 -
 76 files changed, 53 insertions(+), 34 deletions(-)

diff --git a/README b/README
index f2e0809..752c8cb 100644
--- a/README
+++ b/README
@@ -3585,9 +3585,6 @@ Configuration Settings:
 - CONFIG_SYS_CONSOLE_INFO_QUIET
Suppress display of console information at boot.
 
-- CONFIG_SYS_CONSOLE_OVERWRITE_ROUTINE
-   Enable the call to overwrite_console().
-
 - CONFIG_SYS_MEMTEST_START, CONFIG_SYS_MEMTEST_END:
Begin and End addresses of the area used by the
simple memory test.
diff --git a/common/Kconfig b/common/Kconfig
index 416f7b2..bf1e277 100644
--- a/common/Kconfig
+++ b/common/Kconfig
@@ -300,6 +300,15 @@ config SYS_CONSOLE_IS_IN_ENV
  environment variables can be updated after boot to change the
  input/output devices.
 
+config SYS_CONSOLE_OVERWRITE_ROUTINE
+   bool "Allow board control over console overwriting"
+   help
+ If this is enabled, and the board-specific function
+ overwrite_console() returns 1, the stdin, stderr and stdout are
+ switched to the serial port, else the settings in the environment
+ are used. If this is not enabled, the console will not be switched
+ to serial.
+
 config SYS_CONSOLE_ENV_OVERWRITE
bool "Update environment variables during console init"
help
diff --git a/configs/MIP405T_defcon