]> git.baikalelectronics.ru Git - kernel.git/commit
serial: 8250_fintek: Enable high speed mode on Fintek F81866
authorLukas Redlinger <rel+kernel@agilox.net>
Tue, 14 Mar 2017 14:09:14 +0000 (15:09 +0100)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Fri, 17 Mar 2017 05:17:11 +0000 (14:17 +0900)
commitbd1df14897c8887e75d61f24aaed3fabae85888e
tree088d20cd500639d2054a32a86fcdcbe38295a593
parentb1e06261eb1dd008525f1a646da90288d7938c1a
serial: 8250_fintek: Enable high speed mode on Fintek F81866

Fintek F81866 supports baud rates higher than 115200 but needs to raise
it's clock speed from 1.84 to 14.76 MHz.
This is eight times faster, so gives 921600 as resulting baud_base.

F81866 clock register 0xf2:
    Bit 7-2    reserved
    Bit 1-0    00: 1.8432MHz
               01: 18.432MHz
               10: 24MHz
               11: 14.769MHz

Signed-off-by: Lukas Redlinger <rel+kernel@agilox.net>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/tty/serial/8250/8250_fintek.c