On Wednesday 13 October 2010 18:17:03 Daniel Walker wrote: > > I think you would be much better off making it a "hvc" driver, where > > you just need to provide a read character and write character function > > and an optional interrupt handler but otherwise have the common hvc > > code take care of polling the hardware and talking to the tty layer. > > I don't know what the "hvc" driver is "Hypervisor Virtual Console" > maybe? Yes, it originally was used only on hypervisors that had simple read/write type consoles, but has now turned into a generic facility that is used by a number of consoles that don't look like classic serial ports. > Can you give any sort of example driver which does what you > suggesting? Look at drivers/char/hvc_tile.c for the simplest case or drivers/char/hvc_vio.c for one that uses interrupts. Arnd -- To unsubscribe from this list: send the line "unsubscribe linux-arm-msm" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html