From 131300e6f1d0745a1455d246684550e6ecb68549 Mon Sep 17 00:00:00 2001 From: Alexey Brodkin Date: Tue, 23 Dec 2014 15:06:13 +0300 Subject: [PATCH] system: run getty on boot console by default We used to specify explicitly serial port with all its settings for init to instantiate getty. This limits usecases when the same one rootfs could be used. For example following cases won't work well with hardcoded serial console settings: * On the same board other serial port is expected to be used * The same rootfs is intended to be used on different boards with different serial ports (like ttySx vs ttyAMAx or even ttyx) With this change by default we rely on "console" specified in kernel's boot command line. What is important getty will be set on the last console specified in bootargs. For example is a kernel comand line: --->--- bootargs="... console=tty0 console=ttyS3,115200n8..." --->--- This now will instantiate serial console on ttyS3 but not on tty0. Tested with both Busybox and SysV init. Signed-off-by: Alexey Brodkin Cc: Thomas Petazzoni Cc: Peter Korsgaard Signed-off-by: Thomas Petazzoni --- system/Config.in | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/system/Config.in b/system/Config.in index a3b7aff36a..4d7a4e3cc3 100644 --- a/system/Config.in +++ b/system/Config.in @@ -263,13 +263,13 @@ if BR2_TARGET_GENERIC_GETTY menu "getty options" config BR2_TARGET_GENERIC_GETTY_PORT string "TTY port" - default "ttyS0" + default "console" help Specify a port to run a getty on. choice prompt "Baudrate" - default BR2_TARGET_GENERIC_GETTY_BAUDRATE_115200 + default BR2_TARGET_GENERIC_GETTY_BAUDRATE_KEEP help Select a baudrate to use. -- 2.30.2