
The 'active' sysfs attribute should refer to the currently active tty devices the console is running on, not the currently active console. The console structure doesn't refer to any device in sysfs, only the tty the console is running on has. So we need to print out the tty names in 'active', not the console names. This resolves an issue on s390 platforms in determining the correct console device to use. Cc: Lennart Poettering <lennart@poettering.net> Cc: Kay Sievers <kay@vrfy.org> Cc: Jiri Slaby <jslaby@suse.cz> Cc: David Herrmann <dh.herrmann@gmail.com> Signed-off-by: Werner Fink <werner@suse.de> Signed-off-by: Hannes Reinecke <hare@suse.de> Cc: stable <stable@vger.kernel.org> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
142 lines
4.0 KiB
Plaintext
142 lines
4.0 KiB
Plaintext
What: /sys/class/tty/console/active
|
|
Date: Nov 2010
|
|
Contact: Kay Sievers <kay.sievers@vrfy.org>
|
|
Description:
|
|
Shows the list of currently configured
|
|
tty devices used for the console,
|
|
like 'tty1 ttyS0'.
|
|
The last entry in the file is the active
|
|
device connected to /dev/console.
|
|
The file supports poll() to detect virtual
|
|
console switches.
|
|
|
|
What: /sys/class/tty/tty0/active
|
|
Date: Nov 2010
|
|
Contact: Kay Sievers <kay.sievers@vrfy.org>
|
|
Description:
|
|
Shows the currently active virtual console
|
|
device, like 'tty1'.
|
|
The file supports poll() to detect virtual
|
|
console switches.
|
|
|
|
What: /sys/class/tty/ttyS0/uartclk
|
|
Date: Sep 2012
|
|
Contact: Tomas Hlavacek <tmshlvck@gmail.com>
|
|
Description:
|
|
Shows the current uartclk value associated with the
|
|
UART port in serial_core, that is bound to TTY like ttyS0.
|
|
uartclk = 16 * baud_base
|
|
|
|
These sysfs values expose the TIOCGSERIAL interface via
|
|
sysfs rather than via ioctls.
|
|
|
|
What: /sys/class/tty/ttyS0/type
|
|
Date: October 2012
|
|
Contact: Alan Cox <alan@linux.intel.com>
|
|
Description:
|
|
Shows the current tty type for this port.
|
|
|
|
These sysfs values expose the TIOCGSERIAL interface via
|
|
sysfs rather than via ioctls.
|
|
|
|
What: /sys/class/tty/ttyS0/line
|
|
Date: October 2012
|
|
Contact: Alan Cox <alan@linux.intel.com>
|
|
Description:
|
|
Shows the current tty line number for this port.
|
|
|
|
These sysfs values expose the TIOCGSERIAL interface via
|
|
sysfs rather than via ioctls.
|
|
|
|
What: /sys/class/tty/ttyS0/port
|
|
Date: October 2012
|
|
Contact: Alan Cox <alan@linux.intel.com>
|
|
Description:
|
|
Shows the current tty port I/O address for this port.
|
|
|
|
These sysfs values expose the TIOCGSERIAL interface via
|
|
sysfs rather than via ioctls.
|
|
|
|
What: /sys/class/tty/ttyS0/irq
|
|
Date: October 2012
|
|
Contact: Alan Cox <alan@linux.intel.com>
|
|
Description:
|
|
Shows the current primary interrupt for this port.
|
|
|
|
These sysfs values expose the TIOCGSERIAL interface via
|
|
sysfs rather than via ioctls.
|
|
|
|
What: /sys/class/tty/ttyS0/flags
|
|
Date: October 2012
|
|
Contact: Alan Cox <alan@linux.intel.com>
|
|
Description:
|
|
Show the tty port status flags for this port.
|
|
|
|
These sysfs values expose the TIOCGSERIAL interface via
|
|
sysfs rather than via ioctls.
|
|
|
|
What: /sys/class/tty/ttyS0/xmit_fifo_size
|
|
Date: October 2012
|
|
Contact: Alan Cox <alan@linux.intel.com>
|
|
Description:
|
|
Show the transmit FIFO size for this port.
|
|
|
|
These sysfs values expose the TIOCGSERIAL interface via
|
|
sysfs rather than via ioctls.
|
|
|
|
What: /sys/class/tty/ttyS0/close_delay
|
|
Date: October 2012
|
|
Contact: Alan Cox <alan@linux.intel.com>
|
|
Description:
|
|
Show the closing delay time for this port in ms.
|
|
|
|
These sysfs values expose the TIOCGSERIAL interface via
|
|
sysfs rather than via ioctls.
|
|
|
|
What: /sys/class/tty/ttyS0/closing_wait
|
|
Date: October 2012
|
|
Contact: Alan Cox <alan@linux.intel.com>
|
|
Description:
|
|
Show the close wait time for this port in ms.
|
|
|
|
These sysfs values expose the TIOCGSERIAL interface via
|
|
sysfs rather than via ioctls.
|
|
|
|
What: /sys/class/tty/ttyS0/custom_divisor
|
|
Date: October 2012
|
|
Contact: Alan Cox <alan@linux.intel.com>
|
|
Description:
|
|
Show the custom divisor if any that is set on this port.
|
|
|
|
These sysfs values expose the TIOCGSERIAL interface via
|
|
sysfs rather than via ioctls.
|
|
|
|
What: /sys/class/tty/ttyS0/io_type
|
|
Date: October 2012
|
|
Contact: Alan Cox <alan@linux.intel.com>
|
|
Description:
|
|
Show the I/O type that is to be used with the iomem base
|
|
address.
|
|
|
|
These sysfs values expose the TIOCGSERIAL interface via
|
|
sysfs rather than via ioctls.
|
|
|
|
What: /sys/class/tty/ttyS0/iomem_base
|
|
Date: October 2012
|
|
Contact: Alan Cox <alan@linux.intel.com>
|
|
Description:
|
|
The I/O memory base for this port.
|
|
|
|
These sysfs values expose the TIOCGSERIAL interface via
|
|
sysfs rather than via ioctls.
|
|
|
|
What: /sys/class/tty/ttyS0/iomem_reg_shift
|
|
Date: October 2012
|
|
Contact: Alan Cox <alan@linux.intel.com>
|
|
Description:
|
|
Show the register shift indicating the spacing to be used
|
|
for accesses on this iomem address.
|
|
|
|
These sysfs values expose the TIOCGSERIAL interface via
|
|
sysfs rather than via ioctls.
|