Various recent changes to the xuartps serial driver, cherry-picked from https://github.com/Xilinx/linux-xlnx. Also added some code to set up the control register and baud rate in cdns_early_console_setup(), so that Linux can be booted with a functioning UART directly as an ELF image on a KC705 FPGA board without using a bootloader. Changes in v2: - [PATCH v2 2/5]: Changed order of cdns_uart_handle_{rx,tx}() to match existing order, to avoid obfuscating the salient changes; revised commit message to omit changes lost in conflict resolution. Changes in v3: - Rebased on tty-testing commit a3081893cab48df3facff8144d9506610213241a; omitted patches already committed in this revision. Anirudha Sarangi (1): serial: xuartps: Rewrite the interrupt handling logic Nava kishore Manne (1): serial: xuartps: Removed unwanted checks while reading the error conditions Scott Telford (1): serial: xuartps: Add some register initialisation to cdns_early_console_setup() Documentation/kernel-parameters.txt | 11 +- drivers/tty/serial/xilinx_uartps.c | 210 +++++++++++++++++++++--------------- 2 files changed, 127 insertions(+), 94 deletions(-) -- 2.2.2 -- To unsubscribe from this list: send the line "unsubscribe linux-serial" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html