The serial driver will detect the winbond cir device as a serial port, since it looks exactly like a serial port unless you know what it is from the PNP ID. v2: Alan Cox pointed out[1] that the pnp serial probe should be done before the legacy probe and we should keep track of any IR ports during the pnp scan. This is an implementation of that idea. [1] http://www.spinics.net/lists/linux-serial/msg06757.html v3: - Removed IrDA entries - Renamed PORT_IR to PORT_8250_CIR - commit message rewording Diffed against tty-next. Sean Young (2): 8250_pnp: do pnp probe before legacy probe 8250: blacklist Winbond CIR port drivers/tty/serial/8250/8250.c | 47 ++++++++++++++++++++++++----------- drivers/tty/serial/8250/8250.h | 9 +++++++ drivers/tty/serial/8250/8250_pnp.c | 31 +++++++++++++---------- drivers/tty/serial/8250/Kconfig | 16 ++++++------ drivers/tty/serial/8250/Makefile | 5 ++- include/linux/serial_core.h | 3 +- 6 files changed, 72 insertions(+), 39 deletions(-) -- 1.7.2.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