]> git.baikalelectronics.ru Git - kernel.git/commit
tty/serial: fix 8250 early console option passing to regular console
authorRob Herring <robh@kernel.org>
Thu, 12 Jun 2014 17:52:44 +0000 (12:52 -0500)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Thu, 19 Jun 2014 20:07:26 +0000 (13:07 -0700)
commit468ba3000808f424eea80d16b5ac03a03ea9fab9
treed3b9e6b9ed831137a8a326562855f444841e35c7
parentca68ecc051f7f023f4d89a8d4a11f3cb4f6b2263
tty/serial: fix 8250 early console option passing to regular console

In the conversion to generic early console, the passing of options from
the early 8250 console to the regular ttyS console was broken. This
resulted in the baud rate changing when switching consoles during boot.

This feature allows specifying a single console option on the kernel
command line rather than both an early console and regular serial tty
console. It would be nice to generalize this feature. However, it only
works if the correct baud rate can be probed early which is not the
case on many platforms which have non-standard UART clock rates. So for
now, this is left as an 8250 specific feature.

Reported-and-tested-by: Tony Luck <tony.luck@intel.com>
Signed-off-by: Rob Herring <robh@kernel.org>
Cc: Jiri Slaby <jslaby@suse.cz>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/tty/serial/8250/8250_early.c
drivers/tty/serial/earlycon.c