This is just a repost of a series from a couple of months ago to remove the special DWAPB 8250 handling from the generic driver. Arnd, I'd have a platform that needs some special handlers like these using the device tree and of_serial. Once these are merged I plan on passing the serial_{in,out} and handle_irq callbacks through platform_data to of_serial. Does this seem sensible? Jamie Jamie Iles (5): tty: serial: allow ports to override the irq handler tty: serial8250: allow platforms to override irq handler mips: msp71xx/serial: convert to pr_foo() helpers mips: msp71xx/serial: add workaround for DW UART tty: serial8250: remove UPIO_DWAPB{,32} arch/mips/pmc-sierra/msp71xx/msp_serial.c | 73 ++++++++++++++++++-- drivers/tty/serial/8250.c | 107 +++++++++------------------- drivers/tty/serial/serial_core.c | 4 - include/linux/serial_8250.h | 2 + include/linux/serial_core.h | 5 +- 5 files changed, 106 insertions(+), 85 deletions(-) -- 1.7.4.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