OK, all uart_driver and serial_core.h stuff will be removed from the next revision. Best regards/Lv Zheng > -----Original Message----- > From: linux-serial-owner@xxxxxxxxxxxxxxx > [mailto:linux-serial-owner@xxxxxxxxxxxxxxx] On Behalf Of Alan Cox > Sent: Monday, December 03, 2012 7:46 PM > To: Zheng, Lv > Cc: Brown, Len; Wysocki, Rafael J; Greg Kroah-Hartman; > linux-acpi@xxxxxxxxxxxxxxx; linux-serial@xxxxxxxxxxxxxxx > Subject: Re: [RFC PATCH 1/3] UART: Add UART subsystem as a bus. > > > + * uart_tty_find - find the associated TTY device for the UART target > > + * device > > + * @drv: the low level UART driver > > + * @dev: the parent physical device for the TTY devices > > + * @line: the line number of the UART target device > > + * > > Our top level abstraction is struct tty and struct tty_port. There is nothing > requiring a serial tty is using the uart helper layer, nor should there be, so your > code needs to support devices not using the uart layer. Otherwise it looks quite > reasonable. > > our 3.7 tty layer has sysfs nodes on the tty which may also help > > Alan > -- > 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 -- To unsubscribe from this list: send the line "unsubscribe linux-acpi" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html