Serial: sc26xx device name

From: Martin Fuzzey
Date: Sat Nov 21 2009 - 08:52:01 EST


Hi all,
I noticed the sc26xx driver uses ttySC205 / ttySC206 for device name.

grep ttySC Documentation/devices.txt gives
8 = /dev/ttySC0 SCI serial port (SuperH) - port 0
9 = /dev/ttySC1 SCI serial port (SuperH) - port 1
10 = /dev/ttySC2 SCI serial port (SuperH) - port 2
11 = /dev/ttySC3 SCI serial port (SuperH) - port 3
205 = /dev/ttySC0 SC26xx serial port 0
206 = /dev/ttySC1 SC26xx serial port 1
207 = /dev/ttySC2 SC26xx serial port 2
208 = /dev/ttySC3 SC26xx serial port 3
8 = /dev/cusc0 Callout device for ttySC0
9 = /dev/cusc1 Callout device for ttySC1
10 = /dev/cusc2 Callout device for ttySC2
11 = /dev/cusc3 Callout device for ttySC3

Removing the line:
sc26xx_reg.tty_driver->name_base = sc26xx_reg.minor;
makes it revert to ttySC0

So two questions:
1) Who is right (the driver or devices.txt)?
2) How are device name conflicts handled?

Cheers,

Martin

--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/