1 What: /sys/class/tty/console/active 1 What: /sys/class/tty/console/active 2 Date: Nov 2010 2 Date: Nov 2010 3 Contact: Kay Sievers <kay.sievers@vrfy.o 3 Contact: Kay Sievers <kay.sievers@vrfy.org> 4 Description: 4 Description: 5 Shows the list of currently c 5 Shows the list of currently configured 6 console devices, like 'tty1 t 6 console devices, like 'tty1 ttyS0'. 7 The last entry in the file is 7 The last entry in the file is the active 8 device connected to /dev/cons 8 device connected to /dev/console. 9 The file supports poll() to d 9 The file supports poll() to detect virtual 10 console switches. 10 console switches. 11 11 12 What: /sys/class/tty/tty<x>/active 12 What: /sys/class/tty/tty<x>/active 13 Date: Nov 2010 13 Date: Nov 2010 14 Contact: Kay Sievers <kay.sievers@vrfy.o 14 Contact: Kay Sievers <kay.sievers@vrfy.org> 15 Description: 15 Description: 16 Shows the currently active vi 16 Shows the currently active virtual console 17 device, like 'tty1'. 17 device, like 'tty1'. 18 The file supports poll() to d 18 The file supports poll() to detect virtual 19 console switches. 19 console switches. 20 20 21 What: /sys/class/tty/ttyS<x>/uartclk 21 What: /sys/class/tty/ttyS<x>/uartclk 22 Date: Sep 2012 22 Date: Sep 2012 23 Contact: Tomas Hlavacek <tmshlvck@gmail. 23 Contact: Tomas Hlavacek <tmshlvck@gmail.com> 24 Description: 24 Description: 25 Shows the current uartclk val 25 Shows the current uartclk value associated with the 26 UART port in serial_core, tha 26 UART port in serial_core, that is bound to TTY like ttyS0. 27 uartclk = 16 * baud_base 27 uartclk = 16 * baud_base 28 28 29 These sysfs values expose the 29 These sysfs values expose the TIOCGSERIAL interface via 30 sysfs rather than via ioctls. 30 sysfs rather than via ioctls. 31 31 32 What: /sys/class/tty/ttyS<x>/type 32 What: /sys/class/tty/ttyS<x>/type 33 Date: October 2012 33 Date: October 2012 34 Contact: Alan Cox <alan@linux.intel.com> 34 Contact: Alan Cox <alan@linux.intel.com> 35 Description: 35 Description: 36 Shows the current tty type fo 36 Shows the current tty type for this port. 37 37 38 These sysfs values expose the 38 These sysfs values expose the TIOCGSERIAL interface via 39 sysfs rather than via ioctls. 39 sysfs rather than via ioctls. 40 40 41 What: /sys/class/tty/ttyS<x>/line 41 What: /sys/class/tty/ttyS<x>/line 42 Date: October 2012 42 Date: October 2012 43 Contact: Alan Cox <alan@linux.intel.com> 43 Contact: Alan Cox <alan@linux.intel.com> 44 Description: 44 Description: 45 Shows the current tty line nu 45 Shows the current tty line number for this port. 46 46 47 These sysfs values expose the 47 These sysfs values expose the TIOCGSERIAL interface via 48 sysfs rather than via ioctls. 48 sysfs rather than via ioctls. 49 49 50 What: /sys/class/tty/ttyS<x>/port 50 What: /sys/class/tty/ttyS<x>/port 51 Date: October 2012 51 Date: October 2012 52 Contact: Alan Cox <alan@linux.intel.com> 52 Contact: Alan Cox <alan@linux.intel.com> 53 Description: 53 Description: 54 Shows the current tty port I/ 54 Shows the current tty port I/O address for this port. 55 55 56 These sysfs values expose the 56 These sysfs values expose the TIOCGSERIAL interface via 57 sysfs rather than via ioctls. 57 sysfs rather than via ioctls. 58 58 59 What: /sys/class/tty/ttyS<x>/irq 59 What: /sys/class/tty/ttyS<x>/irq 60 Date: October 2012 60 Date: October 2012 61 Contact: Alan Cox <alan@linux.intel.com> 61 Contact: Alan Cox <alan@linux.intel.com> 62 Description: 62 Description: 63 Shows the current primary int 63 Shows the current primary interrupt for this port. 64 64 65 These sysfs values expose the 65 These sysfs values expose the TIOCGSERIAL interface via 66 sysfs rather than via ioctls. 66 sysfs rather than via ioctls. 67 67 68 What: /sys/class/tty/ttyS<x>/flags 68 What: /sys/class/tty/ttyS<x>/flags 69 Date: October 2012 69 Date: October 2012 70 Contact: Alan Cox <alan@linux.intel.com> 70 Contact: Alan Cox <alan@linux.intel.com> 71 Description: 71 Description: 72 Show the tty port status flag 72 Show the tty port status flags for this port. 73 73 74 These sysfs values expose the 74 These sysfs values expose the TIOCGSERIAL interface via 75 sysfs rather than via ioctls. 75 sysfs rather than via ioctls. 76 76 77 What: /sys/class/tty/ttyS<x>/xmit_fi 77 What: /sys/class/tty/ttyS<x>/xmit_fifo_size 78 Date: October 2012 78 Date: October 2012 79 Contact: Alan Cox <alan@linux.intel.com> 79 Contact: Alan Cox <alan@linux.intel.com> 80 Description: 80 Description: 81 Show the transmit FIFO size f 81 Show the transmit FIFO size for this port. 82 82 83 These sysfs values expose the 83 These sysfs values expose the TIOCGSERIAL interface via 84 sysfs rather than via ioctls. 84 sysfs rather than via ioctls. 85 85 86 What: /sys/class/tty/ttyS<x>/close_d 86 What: /sys/class/tty/ttyS<x>/close_delay 87 Date: October 2012 87 Date: October 2012 88 Contact: Alan Cox <alan@linux.intel.com> 88 Contact: Alan Cox <alan@linux.intel.com> 89 Description: 89 Description: 90 Show the closing delay time fo 90 Show the closing delay time for this port in centiseconds. 91 91 92 These sysfs values expose the 92 These sysfs values expose the TIOCGSERIAL interface via 93 sysfs rather than via ioctls. 93 sysfs rather than via ioctls. 94 94 95 What: /sys/class/tty/ttyS<x>/closing 95 What: /sys/class/tty/ttyS<x>/closing_wait 96 Date: October 2012 96 Date: October 2012 97 Contact: Alan Cox <alan@linux.intel.com> 97 Contact: Alan Cox <alan@linux.intel.com> 98 Description: 98 Description: 99 Show the close wait time for t 99 Show the close wait time for this port in centiseconds. 100 100 101 Waiting forever is represented 101 Waiting forever is represented as 0. If waiting on close is 102 disabled then the value is 655 102 disabled then the value is 65535. 103 103 104 These sysfs values expose the 104 These sysfs values expose the TIOCGSERIAL interface via 105 sysfs rather than via ioctls. 105 sysfs rather than via ioctls. 106 106 107 What: /sys/class/tty/ttyS<x>/custom_ 107 What: /sys/class/tty/ttyS<x>/custom_divisor 108 Date: October 2012 108 Date: October 2012 109 Contact: Alan Cox <alan@linux.intel.com> 109 Contact: Alan Cox <alan@linux.intel.com> 110 Description: 110 Description: 111 Show the custom divisor if an 111 Show the custom divisor if any that is set on this port. 112 112 113 These sysfs values expose the 113 These sysfs values expose the TIOCGSERIAL interface via 114 sysfs rather than via ioctls. 114 sysfs rather than via ioctls. 115 115 116 What: /sys/class/tty/ttyS<x>/io_type 116 What: /sys/class/tty/ttyS<x>/io_type 117 Date: October 2012 117 Date: October 2012 118 Contact: Alan Cox <alan@linux.intel.com> 118 Contact: Alan Cox <alan@linux.intel.com> 119 Description: 119 Description: 120 Show the I/O type that is to 120 Show the I/O type that is to be used with the iomem base 121 address. 121 address. 122 122 123 These sysfs values expose the 123 These sysfs values expose the TIOCGSERIAL interface via 124 sysfs rather than via ioctls. 124 sysfs rather than via ioctls. 125 125 126 What: /sys/class/tty/ttyS<x>/iomem_b 126 What: /sys/class/tty/ttyS<x>/iomem_base 127 Date: October 2012 127 Date: October 2012 128 Contact: Alan Cox <alan@linux.intel.com> 128 Contact: Alan Cox <alan@linux.intel.com> 129 Description: 129 Description: 130 The I/O memory base for this 130 The I/O memory base for this port. 131 131 132 These sysfs values expose the 132 These sysfs values expose the TIOCGSERIAL interface via 133 sysfs rather than via ioctls. 133 sysfs rather than via ioctls. 134 134 135 What: /sys/class/tty/ttyS<x>/iomem_r 135 What: /sys/class/tty/ttyS<x>/iomem_reg_shift 136 Date: October 2012 136 Date: October 2012 137 Contact: Alan Cox <alan@linux.intel.com> 137 Contact: Alan Cox <alan@linux.intel.com> 138 Description: 138 Description: 139 Show the register shift indic 139 Show the register shift indicating the spacing to be used 140 for accesses on this iomem ad 140 for accesses on this iomem address. 141 141 142 These sysfs values expose the 142 These sysfs values expose the TIOCGSERIAL interface via 143 sysfs rather than via ioctls. 143 sysfs rather than via ioctls. 144 144 145 What: /sys/class/tty/ttyS<x>/rx_trig 145 What: /sys/class/tty/ttyS<x>/rx_trig_bytes 146 Date: May 2014 146 Date: May 2014 147 Contact: Yoshihiro YUNOMAE <yoshihiro.yu 147 Contact: Yoshihiro YUNOMAE <yoshihiro.yunomae.ez@hitachi.com> 148 Description: 148 Description: 149 Shows current RX interrupt tr 149 Shows current RX interrupt trigger bytes or sets the 150 user specified value to chang 150 user specified value to change it for the FIFO buffer. 151 Users can show or set this va 151 Users can show or set this value regardless of opening the 152 serial device file or not. 152 serial device file or not. 153 153 154 The RX trigger can be set one 154 The RX trigger can be set one of four kinds of values for UART 155 serials. When users input a m 155 serials. When users input a meaning less value to this I/F, 156 the RX trigger is changed to 156 the RX trigger is changed to the nearest lower value for the 157 device specification. For exa 157 device specification. For example, when user sets 7bytes on 158 16550A, which has 1/4/8/14 by 158 16550A, which has 1/4/8/14 bytes trigger, the RX trigger is 159 automatically changed to 4 by 159 automatically changed to 4 bytes. 160 160 161 What: /sys/class/tty/ttyS<x>/console 161 What: /sys/class/tty/ttyS<x>/console 162 Date: February 2020 162 Date: February 2020 163 Contact: Andy Shevchenko <andriy.shevche 163 Contact: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 164 Description: 164 Description: 165 Allows user to detach or atta 165 Allows user to detach or attach back the given device as 166 kernel console. It shows and 166 kernel console. It shows and accepts a boolean variable.
Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.