* Olof Johansson <olof@xxxxxxxxx> [091124 23:05]: > G, Manjunath Kondaiah wrote: > >>>You should allow both of them to be enabled at the same time, so the > >>>same > >>>kernel can for example be booted on a ZOOM2 with debug board > >>>attached > >>>(8250 on GPMC), or on a beagle/overo board. > >>> > >>>Making them exclusive would be a step backwards. > >>More so, selecting both config option really shouldn't break the > >>build. If one expect a build break because only one of the > >>options can be enabled then clearly the dependency should be > >>used so that user can select only one option at a time. > > > >Ack. There should be dependency in Kconfig so that user can select > >either 8250 console(through Quad-uart for zoom2/zoom3) or OMAP-serial > >Console(through OMAP UART's). > > No. The drivers MUST handle co-existing. You can have a bunch of > drivers configured to be _potential_ consoles, which one will end up > being used depends on, among other things, the bootargs. But it > should be allowed to configure both 8250 and omap-serial at the same > time. Exactly. Even the same board must be capable of using 8250 and omap-serial. That's why it must be called ttyO instead of ttyS. The 8250 drivers are often needed for hotpluggable buses. Regards, Tony -- To unsubscribe from this list: send the line "unsubscribe linux-omap" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html