8250_port is contaminated with a lot of quirks. Especially when we have a separate module for Exar chips it seems very logical to more the rest of the bits there as well. Just compile tested. I have no hardware to test this approach. It would be nice if you guys (Jan, Sudip, anyone else?) can take it and continue on real hardware. Why am I interested in this? It would make my life slightly easier for runtime PM support developing for 8250. Possible TODO: - move startup() / shutdown() either I would be pleased if this just works after being applied. Cc: Aaron Sierra <asierra@xxxxxxxxxxx> Since RFC: - rebase on top of tty-next - add patch for fractional divisor - add patch to describe members of exar8250_board - replace RFC by v1 with RFT Andy Shevchenko (3): serial: 8250_exar: Move the Exar bits from 8250_port serial: 8250_exar: Move fractional divisor support from 8250_port serial: 8250_exar: Describe all members in struct exar8250_board drivers/tty/serial/8250/8250_exar.c | 64 ++++++++++++++++++++++++- drivers/tty/serial/8250/8250_port.c | 74 +---------------------------- 2 files changed, 63 insertions(+), 75 deletions(-) -- 2.18.0 -- 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