David S. Miller
c73fcc846c
[SPARC]: Fix serial console device detection.
...
The current scheme works on static interpretation of text names, which
is wrong.
The output-device setting, for example, must be resolved via an alias
or similar to a full path name to the console device.
Paths also contain an optional set of 'options', which starts with a
colon at the end of the path. The option area is used to specify
which of two serial ports ('a' or 'b') the path refers to when a
device node drives multiple ports. 'a' is assumed if the option
specification is missing.
This was caught by the UltraSPARC-T1 simulator. The 'output-device'
property was set to 'ttya' and we didn't pick upon the fact that this
is an OBP alias set to '/virtual-devices/console'. Instead we saw it
as the first serial console device, instead of the hypervisor console.
The infrastructure is now there to take advantage of this to resolve
the console correctly even in multi-head situations in fbcon too.
Thanks to Greg Onufer for the bug report.
Signed-off-by: David S. Miller <davem@davemloft.net>
2007-07-20 16:59:26 -07:00
..
cpm_uart
[POWERPC] CPM_UART: Use inline function form of eieio
2007-07-10 00:33:19 -05:00
jsm
PCI: Change all drivers to use pci_device->revision
2007-07-11 16:02:10 -07:00
8250.c
serial: convert early_uart to earlycon for 8250
2007-07-16 09:05:35 -07:00
8250.h
8250_accent.c
8250_acorn.c
[ARM] ecard: add ecardm_iomap() / ecardm_iounmap()
2007-05-11 17:19:02 +01:00
8250_au1x00.c
8250_boca.c
8250_early.c
serial: convert early_uart to earlycon for 8250
2007-07-16 09:05:35 -07:00
8250_exar_st16c554.c
8250_fourport.c
8250_gsc.c
8250_hp300.c
serial: add early_serial_setup() back to header file
2007-07-18 08:38:22 -07:00
8250_hub6.c
8250_mca.c
8250_pci.c
8250_pnp.c
[PATCH] add Fujitsu Siemens Tablet PC devices to 8250_pnp.c
2007-03-23 11:01:22 -07:00
21285.c
68328serial.c
68328serial.h
68360serial.c
68360serial: remove broken optimisation
2007-07-16 09:05:51 -07:00
amba-pl010.c
[ARM] Fix 4417/1: Serial: Fix AMBA drivers locking
2007-06-05 19:39:49 +01:00
amba-pl011.c
some kmalloc/memset ->kzalloc (tree wide)
2007-07-19 10:04:50 -07:00
atmel_serial.c
atmel_serial: fix break handling
2007-07-16 09:05:45 -07:00
atmel_serial.h
[ARM] 4357/1: AT91: Support slower serial baud-rates
2007-05-03 14:12:45 +01:00
bfin_5xx.c
Blackfin serial driver: supporting BF548-EZKIT serial port
2007-07-12 16:43:46 +08:00
clps711x.c
crisv10.c
dz.c
[PATCH] dz: remove struct pt_regs references
2007-03-05 07:57:51 -08:00
dz.h
icom.c
icom: add new sub-device-id to support new adapter
2007-05-17 05:23:05 -07:00
icom.h
do not truncate irq number for icom adapter
2007-04-24 08:23:08 -07:00
imx.c
[ARM] 4328/1: Move i.MX UART regs to driver
2007-05-03 20:24:21 +01:00
ioc3_serial.c
ioc4_serial.c
ip22zilog.c
Update zilog timeout
2007-07-16 09:05:42 -07:00
ip22zilog.h
Kconfig
zs: move to the serial subsystem
2007-07-18 08:38:22 -07:00
m32r_sio.c
m32r_sio.h
m32r_sio_reg.h
Makefile
zs: move to the serial subsystem
2007-07-18 08:38:22 -07:00
mcfserial.c
[PATCH] m68knommu: fix work queues in mcfserial.c driver
2007-03-06 18:08:38 -08:00
mcfserial.h
mpc52xx_uart.c
[POWERPC] Don't shutdown TX on mpc5200 serial port if it is a console
2007-05-07 20:31:15 +10:00
mpsc.c
serial: clear proper MPSC interrupt cause bits
2007-06-28 11:38:29 -07:00
mux.c
netx-serial.c
of_serial.c
[POWERPC] of_serial: add port type checking
2007-07-10 21:53:42 +10:00
pmac_zilog.c
[POWERPC] Rename device_is_compatible to of_device_is_compatible
2007-05-07 20:31:14 +10:00
pmac_zilog.h
pnx8xxx_uart.c
pxa.c
[ARM] 4304/1: removes the unnecessary bit number from CKENnn_XXXX
2007-04-21 23:14:01 +01:00
s3c2410.c
SPIN_LOCK_UNLOCKED cleanup in drivers/serial
2007-05-08 11:15:11 -07:00
sa1100.c
sb1250-duart.c
sb1250-duart.c: SB1250 DUART serial support
2007-07-17 10:23:03 -07:00
serial_core.c
serial: assert DTR for serial console devices
2007-07-16 09:05:34 -07:00
serial_cs.c
PCMCIA-NETDEV : add new ID of lan&modem multifunction card
2007-07-08 22:16:39 -04:00
serial_ks8695.c
[ARM] 4411/1: KS8695: Another serial driver fix
2007-05-30 13:15:19 +01:00
serial_lh7a40x.c
serial_txx9.c
serial_txx9: zap changelog from source code
2007-05-08 11:15:12 -07:00
sh-sci.c
sh: Preliminary support for the SH-X3 CPU.
2007-06-20 18:27:10 +09:00
sh-sci.h
sh: Preliminary support for the SH-X3 CPU.
2007-06-20 18:27:10 +09:00
sn_console.c
sn_console section mismatch warning
2007-07-16 09:05:53 -07:00
suncore.c
[SPARC]: Fix serial console device detection.
2007-07-20 16:59:26 -07:00
suncore.h
[SPARC]: Fix serial console device detection.
2007-07-20 16:59:26 -07:00
sunhv.c
[SPARC]: Fix serial console device detection.
2007-07-20 16:59:26 -07:00
sunsab.c
[SPARC]: Fix serial console device detection.
2007-07-20 16:59:26 -07:00
sunsab.h
sunsu.c
[SPARC]: Fix serial console device detection.
2007-07-20 16:59:26 -07:00
sunzilog.c
[SPARC]: Fix serial console device detection.
2007-07-20 16:59:26 -07:00
sunzilog.h
[SERIAL] sunzilog: Interrupt enable before ISR handler installed
2007-05-09 13:49:04 -07:00
uartlite.c
v850e_uart.c
vr41xx_siu.c
[MIPS] separate platform_device registration for VR41xx serial interface
2007-07-12 17:41:13 +01:00
zs.c
zs: move to the serial subsystem
2007-07-18 08:38:22 -07:00
zs.h
zs: move to the serial subsystem
2007-07-18 08:38:22 -07:00