[PATCH 01/11] resolve PXA<->8250 serial device address conflict
From: Sergei Ianovich <hidden>
Date: 2013-12-02 09:24:06
Also in:
linux-serial, lkml
From: Sergei Ianovich <hidden>
Date: 2013-12-02 09:24:06
Also in:
linux-serial, lkml
On Mon, 2013-12-02 at 11:02 +0200, Heikki Krogerus wrote:
On Sun, Dec 01, 2013 at 10:26:14AM +0400, Sergei Ianovich wrote:quoted
PXA serial ports have "standard" UART names (ttyS[0-3]), major device number (4) and first minor device number (64) by default. If the system has extra 8250 serial port hardware in addition to onboard PXA serial ports, default settings produce a device allocation conflict. The patch provides a configuration option which can move onboard ports out of the way of 8250_core by assigning a different (204) major number and corresponding device names (ttySA[0-3]).<snip> If drivers/tty/serial/pxa.c was converted to an other probe driver for the 8250, this would not be an issue.
It seems that my patch is not going to be accepted. However, there is a device which has both PXA ports and a additional 8250 accent chip. As a result, there is a device allocation conflict. For the device to be usable the conflict needs to be resolved. Do you mean that drivers/tty/serial/pxa.c needs to be rewritten to support lp8x4x special case?