Series of patches adding enhancements to exising UART driver and adding support for new chip Tegra186 and Tegra194. Tegra186 uses GPCDMA for dma transfers which is still not available in mainstream. However, it can work in PIO/FIFO mode and support added for it. Also Tegra186 has a hardware issue where it does not meet tolernace +/-4% and to work around it, device tree entries provided to adjust baud rate for a particular range. Ahung Cheng (2): serial: tegra: avoid reg access when clk disabled serial: tegra: protect IER against LCR.DLAB Andreas Abel (1): serial: tegra: add internal loopback functionality Krishna Yarlagadda (7): serial: tegra: report error to upper tty layer serial: tegra: add compatible for new chips serial: tegra: check for FIFO mode enabled status serial: tegra: DT for Adjusted baud rates serial: tegra: add support to adjust baud rate serial: tegra: report clk rate errors serial: tegra: Add PIO mode support Shardar Shariff Md (4): serial: tegra: add support to ignore read serial: tegra: flush the RX fifo on frame error serial: tegra: set maximum num of uart ports to 8 serial: tegra: add support to use 8 bytes trigger .../bindings/serial/nvidia,tegra20-hsuart.txt | 35 +- drivers/tty/serial/serial-tegra.c | 405 ++++++++++++++++++--- 2 files changed, 385 insertions(+), 55 deletions(-) -- 2.7.4