]> asedeno.scripts.mit.edu Git - linux.git/commit
earlycon: Initialize port->uartclk based on clock-frequency property
authorMichal Simek <michal.simek@xilinx.com>
Tue, 10 Apr 2018 13:32:28 +0000 (15:32 +0200)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Mon, 23 Apr 2018 08:14:57 +0000 (10:14 +0200)
commit814453adea7d081ad8917aa0f32d6a14165a3563
treea2b82a6b90b0a708b3f733ec14ed288fa720b79c
parent54e53b2e8081e9eaba865e745ca61de9a8eccb18
earlycon: Initialize port->uartclk based on clock-frequency property

On DT based platforms when current-speed property is present baudrate
is setup. Also port->uartclk is initialized to bogus BASE_BAUD * 16
value. Drivers like uartps/ns16550 contain logic when baudrate and
uartclk is used for baudrate calculation.

The patch is reading optional clock-frequency property to replace bogus
BASE_BAUD * 16 calculation to have proper baudrate calculation.

Signed-off-by: Michal Simek <michal.simek@xilinx.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/tty/serial/earlycon.c