<?xml version="1.0"?>
<?xml-stylesheet type="text/xsl" href="/rss.xsl.xml"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel>
    <title>Changes in sysfs-tty</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2015</copyright>
    <generator>Java</generator><item>
        <title>d8a5c0d6 - docs: ABI: sysfs-tty: close times are in centiseconds</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/Documentation/ABI/testing/sysfs-tty#d8a5c0d6</link>
        <description>docs: ABI: sysfs-tty: close times are in centisecondsThe times for close_delay and closing_wait are in centiseconds, notmilliseconds. Fix the documentation and add details of special values.Signed-off-by: Simon Arlott &lt;simon@octiron.net&gt;Link: https://lore.kernel.org/r/30fa035a-709f-58cd-fc1e-fef1367dc6dd@0882a8b5-c6c3-11e9-b005-00805fc181fe.uuid.home.arpaSigned-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;

            List of files:
            /linux-6.15/Documentation/ABI/testing/sysfs-tty</description>
        <pubDate>Sun, 27 Aug 2023 18:23:39 +0000</pubDate>
        <dc:creator>Simon Arlott &lt;simon@octiron.net&gt;</dc:creator>
    </item>
<item>
        <title>05d2024a - ABI: sysfs-tty: better document module name parameter</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/Documentation/ABI/testing/sysfs-tty#05d2024a</link>
        <description>ABI: sysfs-tty: better document module name parameterOn almost all ABI documents, variable arguments are declaredas &lt;foo_bar&gt;. Change it here too, in order to allow replacingsuch wildcards by regexes on a scriptable way.Signed-off-by: Mauro Carvalho Chehab &lt;mchehab+huawei@kernel.org&gt;Link: https://lore.kernel.org/r/6280edfacdbcbf8db1aeb7bf11e899187c11ac4c.1631782432.git.mchehab+huawei@kernel.orgSigned-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;

            List of files:
            /linux-6.15/Documentation/ABI/testing/sysfs-tty</description>
        <pubDate>Thu, 16 Sep 2021 08:59:29 +0000</pubDate>
        <dc:creator>Mauro Carvalho Chehab &lt;mchehab+huawei@kernel.org&gt;</dc:creator>
    </item>
<item>
        <title>a3cb39d2 - serial: core: Allow detach and attach serial device for console</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/Documentation/ABI/testing/sysfs-tty#a3cb39d2</link>
        <description>serial: core: Allow detach and attach serial device for consoleIn the future we would like to disable power management on the serial devicesused as kernel consoles to avoid weird behaviour in some cases. However,disabling PM may prevent system to go to deep sleep states, which in its turnleads to the higher power consumption.Tony Lindgren proposed a work around, i.e. allow user to detach such consolesto make PM working again. In case user wants to see what&apos;s going on, it alsoprovides a mechanism to attach console back.Link: https://lists.openwall.net/linux-kernel/2018/09/29/65Suggested-by: Tony Lindgren &lt;tony@atomide.com&gt;Signed-off-by: Andy Shevchenko &lt;andriy.shevchenko@linux.intel.com&gt;Link: https://lore.kernel.org/r/20200217114016.49856-3-andriy.shevchenko@linux.intel.comSigned-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;

            List of files:
            /linux-6.15/Documentation/ABI/testing/sysfs-tty</description>
        <pubDate>Mon, 17 Feb 2020 11:40:12 +0000</pubDate>
        <dc:creator>Andy Shevchenko &lt;andriy.shevchenko@linux.intel.com&gt;</dc:creator>
    </item>
<item>
        <title>817e9bc8 - Revert &quot;serial:serial_core: Allow use of CTS for PPS line discipline&quot;</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/Documentation/ABI/testing/sysfs-tty#817e9bc8</link>
        <description>Revert &quot;serial:serial_core: Allow use of CTS for PPS line discipline&quot;This reverts commit c550f01c810f2197c98e6e3103f81797f5e063be.Turns out the samsung tty driver is mucking around in the &quot;unused&quot; portfields and this patch breaks that code :(So we need to fix that driver up before this can be accepted.Reported-by: Stephen Rothwell &lt;sfr@canb.auug.org.au&gt;Cc: Steve Sakoman &lt;steve@sakoman.com&gt;Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;

            List of files:
            /linux-6.15/Documentation/ABI/testing/sysfs-tty</description>
        <pubDate>Thu, 04 Oct 2018 16:57:23 +0000</pubDate>
        <dc:creator>Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;</dc:creator>
    </item>
<item>
        <title>c550f01c - serial:serial_core: Allow use of CTS for PPS line discipline</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/Documentation/ABI/testing/sysfs-tty#c550f01c</link>
        <description>serial:serial_core: Allow use of CTS for PPS line disciplineAdd a &quot;pps_4wire&quot; file to serial ports in sysfs in case the kernel isconfigured with CONFIG_PPS_CLIENT_LDISC. Writing 1 to the file enablesthe use of CTS instead of DCD for PPS signal input. This is necessaryin case a serial port is not completely wired.Though this affects PPS processing the patch is against the serial coreas the source of the serial port PPS event dispatching has to bemodified. Furthermore it should be possible to modify the source ofserial port PPS event dispatching before changing the line discipline.Signed-off-by: Andreas Steinmetz &lt;ast@domdv.de&gt;Signed-off-by: Steve Sakoman &lt;steve@sakoman.com&gt;Tested-by: Steve Sakoman &lt;steve@sakoman.com&gt;Tested-by: Eric Gallimore &lt;egallimore@ucsd.edu&gt;Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;

            List of files:
            /linux-6.15/Documentation/ABI/testing/sysfs-tty</description>
        <pubDate>Thu, 20 Sep 2018 19:20:34 +0000</pubDate>
        <dc:creator>Steve Sakoman &lt;steve@sakoman.com&gt;</dc:creator>
    </item>
<item>
        <title>aef9a7bd - serial/uart/8250: Add tunable RX interrupt trigger I/F of FIFO buffers</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/Documentation/ABI/testing/sysfs-tty#aef9a7bd</link>
        <description>serial/uart/8250: Add tunable RX interrupt trigger I/F of FIFO buffersAdd tunable RX interrupt trigger I/F of FIFO buffers.Serial devices are used as not only message communication devices but controlor sending communication devices. For the latter uses, normally small datawill be exchanged, so user applications want to receive data unit as soon aspossible for real-time tendency. If we have a sensor which sends a 1 byte dataeach time and must control a device based on the sensor feedback, the RXinterrupt should be triggered for each data.According to HW specification of serial UART devices, RX interrupt triggercan be changed, but the trigger is hard-coded. For example, RX interrupt triggerin 16550A can be set to 1, 4, 8, or 14 bytes for HW, but current driver setsthe trigger to only 8bytes.This patch makes some devices change RX interrupt trigger from userland.&lt;How to use&gt;- Read current setting # cat /sys/class/tty/ttyS0/rx_trig_bytes 8- Write user setting # echo 1 &gt; /sys/class/tty/ttyS0/rx_trig_bytes # cat /sys/class/tty/ttyS0/rx_trig_bytes 1&lt;Support uart devices&gt;- 16550A and Tegra (1, 4, 8, or 14 bytes)- 16650V2 (8, 16, 24, or 28 bytes)- 16654 (8, 16, 56, or 60 bytes)- 16750 (1, 16, 32, or 56 bytes)&lt;Change log&gt;Changes in V9: - Use attr_group instead of dev_spec_attr_group of uart_port structureChanges in V8: - Divide this patch from V7&apos;s patch based on Greg&apos;s commentChanges in V7: - Add Documentation - Change I/F name from rx_int_trig to rx_trig_bytes because the name   rx_int_trig is hard to understand how users specify the valueChanges in V6: - Move FCR_RX_TRIG_* definition in 8250.h to include/uapi/linux/serial_reg.h,   rename those to UART_FCR_R_TRIG_*, and use UART_FCR_TRIGGER_MASK to   UART_FCR_R_TRIG_BITS() - Change following function names:    convert_fcr2val() =&gt; fcr_get_rxtrig_bytes()    convert_val2rxtrig() =&gt; bytes_to_fcr_rxtrig() - Fix typo in serial8250_do_set_termios() - Delete the verbose error message pr_info() in bytes_to_fcr_rxtrig() - Rename *rx_int_trig/rx_trig* to *rxtrig* for several functions or variables   (but UI remains rx_int_trig) - Change the meaningless variable name &apos;val&apos; to &apos;bytes&apos; following functions:    fcr_get_rxtrig_bytes(), bytes_to_fcr_rxtrig(), do_set_rxtrig(),    do_serial8250_set_rxtrig(), and serial8250_set_attr_rxtrig() - Use up-&gt;fcr in order to get rxtrig_bytes instead of rx_trig_raw in   fcr_get_rxtrig_bytes() - Use conf_type-&gt;rxtrig_bytes[0] instead of switch statement for support check   in register_dev_spec_attr_grp() - Delete the checking whether a user changed FCR or not when minimum buffer   is needed in serial8250_do_set_termios()Changes in V5.1: - Fix FCR_RX_TRIG_MAX_STATE definitionChanges in V5: - Support Tegra, 16650V2, 16654, and 16750 - Store default FCR value to up-&gt;fcr when the port is first created - Add rx_trig_byte[] in uart_config[] for each device and use rx_trig_byte[]   in convert_fcr2val() and convert_val2rxtrig()Changes in V4: - Introduce fifo_bug flag in uart_8250_port structure   This is enabled only when parity is enabled and UART_BUG_PARITY is enabled   for up-&gt;bugs. If this flag is enabled, user cannot set RX trigger. - Return -EOPNOTSUPP when it does not support device at convert_fcr2val() and   at convert_val2rxtrig() - Set the nearest lower RX trigger when users input a meaningless value at   convert_val2rxtrig() - Check whether p-&gt;fcr is existing at serial8250_clear_and_reinit_fifos() - Set fcr = up-&gt;fcr in the begging of serial8250_do_set_termios()Changes in V3: - Change I/F from ioctl(2) to sysfs(rx_int_trig)Changed in V2: - Use _IOW for TIOCSFIFORTRIG definition - Pass the interrupt trigger value itselfSigned-off-by: Yoshihiro YUNOMAE &lt;yoshihiro.yunomae.ez@hitachi.com&gt;Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;

            List of files:
            /linux-6.15/Documentation/ABI/testing/sysfs-tty</description>
        <pubDate>Wed, 16 Jul 2014 01:19:36 +0000</pubDate>
        <dc:creator>Yoshihiro YUNOMAE &lt;yoshihiro.yunomae.ez@hitachi.com&gt;</dc:creator>
    </item>
<item>
        <title>5c0a2450 - Revert &quot;tty: Set correct tty name in &apos;active&apos; sysfs attribute&quot;</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/Documentation/ABI/testing/sysfs-tty#5c0a2450</link>
        <description>Revert &quot;tty: Set correct tty name in &apos;active&apos; sysfs attribute&quot;This reverts commit d8a5dc3033af2fd6d16030d2ee4fbd073460fe54.This breaks plymouth installs, either because plymouth is using the file&quot;incorrectly&quot; or because the patch is incorrect.  Either way, this needsto be reverted until it is all figured out.Reported-by: Josh Boyer &lt;jwboyer@fedoraproject.org&gt;Reported-by: Ray Strode &lt;halfline@gmail.com&gt;Cc: Lennart Poettering &lt;lennart@poettering.net&gt;Cc: Kay Sievers &lt;kay@vrfy.org&gt;Cc: Jiri Slaby &lt;jslaby@suse.cz&gt;Cc: David Herrmann &lt;dh.herrmann@gmail.com&gt;Cc: Werner Fink &lt;werner@suse.de&gt;Cc: Hannes Reinecke &lt;hare@suse.de&gt;Cc: stable &lt;stable@vger.kernel.org&gt;Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;

            List of files:
            /linux-6.15/Documentation/ABI/testing/sysfs-tty</description>
        <pubDate>Sat, 22 Feb 2014 22:31:04 +0000</pubDate>
        <dc:creator>Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;</dc:creator>
    </item>
<item>
        <title>d8a5dc30 - tty: Set correct tty name in &apos;active&apos; sysfs attribute</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/Documentation/ABI/testing/sysfs-tty#d8a5dc30</link>
        <description>tty: Set correct tty name in &apos;active&apos; sysfs attributeThe &apos;active&apos; sysfs attribute should refer to the currently active ttydevices the console is running on, not the currently active console.The console structure doesn&apos;t refer to any device in sysfs, only the ttythe console is running on has.  So we need to print out the tty names in&apos;active&apos;, not the console names.This resolves an issue on s390 platforms in determining the correctconsole device to use.Cc: Lennart Poettering &lt;lennart@poettering.net&gt;Cc: Kay Sievers &lt;kay@vrfy.org&gt;Cc: Jiri Slaby &lt;jslaby@suse.cz&gt;Cc: David Herrmann &lt;dh.herrmann@gmail.com&gt;Signed-off-by: Werner Fink &lt;werner@suse.de&gt;Signed-off-by: Hannes Reinecke &lt;hare@suse.de&gt;Cc: stable &lt;stable@vger.kernel.org&gt;Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;

            List of files:
            /linux-6.15/Documentation/ABI/testing/sysfs-tty</description>
        <pubDate>Fri, 07 Feb 2014 10:38:30 +0000</pubDate>
        <dc:creator>Hannes Reinecke &lt;hare@suse.de&gt;</dc:creator>
    </item>
<item>
        <title>373bac4c - uart: add other serial core layer get attributes</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/Documentation/ABI/testing/sysfs-tty#373bac4c</link>
        <description>uart: add other serial core layer get attributesSigned-off-by: Alan Cox &lt;alan@linux.intel.com&gt;Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;

            List of files:
            /linux-6.15/Documentation/ABI/testing/sysfs-tty</description>
        <pubDate>Mon, 29 Oct 2012 15:20:40 +0000</pubDate>
        <dc:creator>Alan Cox &lt;alan@linux.intel.com&gt;</dc:creator>
    </item>
<item>
        <title>6915c0e4 - tty: uartclk value from serial_core exposed to sysfs</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/Documentation/ABI/testing/sysfs-tty#6915c0e4</link>
        <description>tty: uartclk value from serial_core exposed to sysfsAdded file /sys/devices/.../tty/ttySX/uartclk to allow readinguartclk value in struct uart_port in serial_core via sysfs.tty_register_device() has been generalized and refactored in orderto add support for setting drvdata and attribute_group to the device.Signed-off-by: Tomas Hlavacek &lt;tmshlvck@gmail.com&gt;Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;

            List of files:
            /linux-6.15/Documentation/ABI/testing/sysfs-tty</description>
        <pubDate>Thu, 06 Sep 2012 01:17:18 +0000</pubDate>
        <dc:creator>Tomas Hlavacek &lt;tmshlvck@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>fbc92a34 - tty: add &apos;active&apos; sysfs attribute to tty0 and console device</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/Documentation/ABI/testing/sysfs-tty#fbc92a34</link>
        <description>tty: add &apos;active&apos; sysfs attribute to tty0 and console devicetty: add &apos;active&apos; sysfs attribute to tty0 and console deviceUserspace can query the actual virtual console, and the configuredconsole devices behind /dev/tt0 and /dev/console.The last entry in the list of devices is the active device, analogto the console= kernel command line option.The attribute supports poll(), which is raised when the virtualconsole is changed or /dev/console is reconfigured.Signed-off-by: Kay Sievers &lt;kay.sievers@vrfy.org&gt;Signed-off-by: Greg Kroah-Hartman &lt;gregkh@suse.de&gt;index 0000000..b138b66

            List of files:
            /linux-6.15/Documentation/ABI/testing/sysfs-tty</description>
        <pubDate>Wed, 01 Dec 2010 17:51:05 +0000</pubDate>
        <dc:creator>Kay Sievers &lt;kay.sievers@vrfy.org&gt;</dc:creator>
    </item>
</channel>
</rss>
