2014-08-12 16:12 GMT+02:00 Matthias Brugger : > This patch set adds support for the UART found in Mediatek SoCs. > The chip is a changed version of a 8250 controller. > Especially it introduces a new register called highspeed. The value > in this register has to be set depending on the baudrate. The value > in the register influences the way the divisor has to be calculated. > > The patch series is build against v3.16-rc1 and tested on mt6589. Should > work as well on mt6577 and mt6582. > > Thanks, > Matthias > Ping: Does anyone has any comments on this series? > > Changes for v4: > - delete owner in platform driver instance > - pass plattform_device to mtk8250_probe_of > - reorganise probe function to error out early > - Fix DTS documentation > > Changes for v3: > - use dev_warn instead of pr_warn > - use 8250_core function to update termios > > Changes for v2: > - drop 8250_core capability extension for the chip > - encapsulate set_termios in the driver method > > --- > > Matthias Brugger (2): > tty: serial: 8250: Add Mediatek UART driver > DTS: serial: Add bindings documention for the Mediatek UARTs > > .../devicetree/bindings/serial/mtk-uart.txt | 20 ++ > drivers/tty/serial/8250/8250_mtk.c | 294 > ++++++++++++++++++++ > drivers/tty/serial/8250/Kconfig | 7 + > drivers/tty/serial/8250/Makefile | 1 + > 4 files changed, 322 insertions(+) > create mode 100644 Documentation/devicetree/bindings/serial/mtk-uart.txt > create mode 100644 drivers/tty/serial/8250/8250_mtk.c > > -- > 1.7.9.5 > > -- motzblog.wordpress.com