This patch set adds IrDA support to the 8250_dw driver. The first patch adds an IrDA UART capability flag to the 8250 driver, the second patch exposes the set_ldisc() function in the 8250 driver so it can be overridden, and the third patch adds a set_ldisc() function to the 8250_dw driver which enables / disables IrDA SIR mode if supported. v3: The 8250_dw driver now uses a common flag in uart_8250_port.capabilities to indicate support for IrDA, rather than a locally defined flag. v2: The 8250_dw set_ldisc() function no longer tries to enable/disable IrDA SIR mode if not supported by the hardware configuration. Ed Blake (3): serial: 8250: Add IrDA to UART capabilities serial: 8250: Expose set_ldisc function serial: 8250_dw: Add support for IrDA SIR mode arch/x86/platform/ce4100/ce4100.c | 2 +- drivers/tty/serial/8250/8250.h | 1 + drivers/tty/serial/8250/8250_core.c | 7 +++++-- drivers/tty/serial/8250/8250_dw.c | 22 ++++++++++++++++++++++ drivers/tty/serial/8250/8250_port.c | 12 ++++++++++-- include/linux/serial_8250.h | 8 ++++++-- include/linux/serial_core.h | 2 ++ 7 files changed, 47 insertions(+), 7 deletions(-) -- 1.9.1 -- 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