This series adds support for dual (MAX3109) and quad (MAX14830) ICs into the max310x driver. There are lot of changes in the code, as we had to change almost every function to achieve the required functionality. Because of this the first part of the patch can not be divided into smaller parts. Result was checked for a long time: MAX3107 with SPI on Cirrus Logic EP7312, MAX14830 with SPI on Freescale i.MX51 (two ports simultaneously). Alexander Shiyan (3): serial: max310x: Driver rework serial: max310x: Add MAX3109 support serial: max310x: Add MAX14830 support drivers/tty/serial/Kconfig | 6 +- drivers/tty/serial/max310x.c | 996 ++++++++++++++++++---------------- include/linux/platform_data/max310x.h | 9 +- 3 files changed, 531 insertions(+), 480 deletions(-) -- 1.8.1.5 -- 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