<?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 u_serial.h</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2015</copyright>
    <generator>Java</generator><item>
        <title>a17f04d4 - usb: gadget: f_acm: make bInterfaceProtocol configurable</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/usb/gadget/function/u_serial.h#a17f04d4</link>
        <description>usb: gadget: f_acm: make bInterfaceProtocol configurableThe bInterfaceProtocol is hardcoded to USB_CDC_ACM_PROTO_AT_V25TER. Thiswill lead to problems with ModemManger which will gladly try to probethat port as a modem if the gadget also has a network function.ModemManager will try to send AT commands to the ACM port. Make thebInterfaceProtocol configurable. For this, track the number of instancesand only allow write to the property if there are no intances (yet).This will also set bFunctionProtocol to the same value, see commit5c8db070b448 (&quot;USB: Change acm_iad_descriptor bFunctionProtocol toUSB_CDC_ACM_PROTO_AT_V25TER&quot;) for more details.Signed-off-by: Michael Walle &lt;mwalle@kernel.org&gt;Link: https://lore.kernel.org/r/20240825180446.3757073-1-mwalle@kernel.orgSigned-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;

            List of files:
            /linux-6.15/drivers/usb/gadget/function/u_serial.h</description>
        <pubDate>Sun, 25 Aug 2024 18:04:46 +0000</pubDate>
        <dc:creator>Michael Walle &lt;mwalle@kernel.org&gt;</dc:creator>
    </item>
<item>
        <title>ae257611 - usb: gadget: function: Remove unused declarations</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/usb/gadget/function/u_serial.h#ae257611</link>
        <description>usb: gadget: function: Remove unused declarationsThese declarations are not implemented anymore, remove them.Signed-off-by: Yue Haibing &lt;yuehaibing@huawei.com&gt;Link: https://lore.kernel.org/r/20230818124025.51576-1-yuehaibing@huawei.comSigned-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;

            List of files:
            /linux-6.15/drivers/usb/gadget/function/u_serial.h</description>
        <pubDate>Fri, 18 Aug 2023 12:40:25 +0000</pubDate>
        <dc:creator>Yue Haibing &lt;yuehaibing@huawei.com&gt;</dc:creator>
    </item>
<item>
        <title>9ffcc305 - usb: gadget: u_serial.h: increase MAX_U_SERIAL_PORTS to 8</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/usb/gadget/function/u_serial.h#9ffcc305</link>
        <description>usb: gadget: u_serial.h: increase MAX_U_SERIAL_PORTS to 8Mediatek&apos;s LTE modem needs up to 8 ports to connect to PC for loggingand debugging under some scenarios. Hence we suggest to increase thedefinition of MAX_U_SERIAL_PORTS to 8 for some complex embedded systems.Signed-off-by: Macpaul Lin &lt;macpaul.lin@mediatek.com&gt;Link: https://lore.kernel.org/r/1592286977-30483-1-git-send-email-macpaul.lin@mediatek.comSigned-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;

            List of files:
            /linux-6.15/drivers/usb/gadget/function/u_serial.h</description>
        <pubDate>Tue, 16 Jun 2020 05:56:17 +0000</pubDate>
        <dc:creator>Macpaul Lin &lt;macpaul.lin@mediatek.com&gt;</dc:creator>
    </item>
<item>
        <title>aba3a8d0 - usb: gadget: u_serial: add suspend resume callbacks</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/usb/gadget/function/u_serial.h#aba3a8d0</link>
        <description>usb: gadget: u_serial: add suspend resume callbacksAdd suspend resume callbacks to handle the case seen when the bus issuspended by the HOST, and the device opens the port (cat /dev/ttyGS0).Gadget controller (like DWC2) doesn&apos;t accept usb requests to be queued inthis case (when in L2 state), from the gs_open() call. Error log is printed- configfs-gadget gadget: acm ttyGS0 can&apos;t notify serial state, -11If the HOST resumes (opens) the bus, the port still isn&apos;t functional.Use suspend/resume callbacks to monitor the gadget suspended state by using&apos;suspended&apos; flag. In case the port gets opened (cat /dev/ttyGS0), the I/Ostream will be delayed until the bus gets resumed by the HOST.Signed-off-by: Fabrice Gasnier &lt;fabrice.gasnier@st.com&gt;Signed-off-by: Felipe Balbi &lt;balbi@kernel.org&gt;

            List of files:
            /linux-6.15/drivers/usb/gadget/function/u_serial.h</description>
        <pubDate>Thu, 23 Apr 2020 11:55:54 +0000</pubDate>
        <dc:creator>Fabrice Gasnier &lt;fabrice.gasnier@st.com&gt;</dc:creator>
    </item>
<item>
        <title>2e759738 - USB: gadget: Use the correct style for SPDX License Identifier</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/usb/gadget/function/u_serial.h#2e759738</link>
        <description>USB: gadget: Use the correct style for SPDX License IdentifierThis patch corrects the SPDX License Identifier style inheader files related to USB peripheral controller drivers.For C header files Documentation/process/license-rules.rstmandates C-like comments (opposed to C source files whereC++ style should be used).Changes made by using a script provided by Joe Perches here:https://lkml.org/lkml/2019/2/7/46.Suggested-by: Joe Perches &lt;joe@perches.com&gt;Signed-off-by: Nishad Kamdar &lt;nishadkamdar@gmail.com&gt;Signed-off-by: Felipe Balbi &lt;balbi@kernel.org&gt;

            List of files:
            /linux-6.15/drivers/usb/gadget/function/u_serial.h</description>
        <pubDate>Sat, 28 Mar 2020 11:11:15 +0000</pubDate>
        <dc:creator>Nishad Kamdar &lt;nishadkamdar@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>d7cb8fb7 - usb: gadget: u_serial: allow more console gadget ports</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/usb/gadget/function/u_serial.h#d7cb8fb7</link>
        <description>usb: gadget: u_serial: allow more console gadget portsAllow configuring more than one console using USB serial or ACM gadget.By default, only first (ttyGS0) is a console, but this may be changedusing function&apos;s new &quot;console&quot; attribute.Signed-off-by: Micha&#322; Miros&#322;aw &lt;mirq-linux@rere.qmqm.pl&gt;Signed-off-by: Felipe Balbi &lt;felipe.balbi@linux.intel.com&gt;

            List of files:
            /linux-6.15/drivers/usb/gadget/function/u_serial.h</description>
        <pubDate>Sat, 10 Aug 2019 08:42:51 +0000</pubDate>
        <dc:creator>Micha&#322; Miros&#322;aw &lt;mirq-linux@rere.qmqm.pl&gt;</dc:creator>
    </item>
<item>
        <title>b417343c - usb: gadget: u_serial: make OBEX port not a console</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/usb/gadget/function/u_serial.h#b417343c</link>
        <description>usb: gadget: u_serial: make OBEX port not a consolePrevent OBEX serial port from ever becoming a console. Console messageswill definitely break the protocol, and since you have to instantiatethe port making it explicitly for OBEX, there is no point in allowingconsole to break it by mistake.Signed-off-by: Micha&#322; Miros&#322;aw &lt;mirq-linux@rere.qmqm.pl&gt;Reviewed-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;Signed-off-by: Felipe Balbi &lt;felipe.balbi@linux.intel.com&gt;

            List of files:
            /linux-6.15/drivers/usb/gadget/function/u_serial.h</description>
        <pubDate>Sat, 10 Aug 2019 08:42:50 +0000</pubDate>
        <dc:creator>Micha&#322; Miros&#322;aw &lt;mirq-linux@rere.qmqm.pl&gt;</dc:creator>
    </item>
<item>
        <title>24ceb9c6 - USB: gadget: function: Remove redundant license text</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/usb/gadget/function/u_serial.h#24ceb9c6</link>
        <description>USB: gadget: function: Remove redundant license textNow that the SPDX tag is in all USB files, that identifies the licensein a specific and legally-defined manner.  So the extra GPL text wordingcan be removed as it is no longer needed at all.This is done on a quest to remove the 700+ different ways that files inthe kernel describe the GPL license text.  And there&apos;s unneeded stufflike the address (sometimes incorrect) for the FSF which is neverneeded.No copyright headers or other non-license-description text was removed.Cc: Oliver Neukum &lt;oneukum@suse.com&gt;Cc: Johan Hovold &lt;johan@kernel.org&gt;Cc: Jerry Zhang &lt;zhangjerry@google.com&gt;Cc: John Keeping &lt;john@metanate.com&gt;Cc: Krzysztof Opasiak &lt;k.opasiak@samsung.com&gt;Cc: Abdulhadi Mohamed &lt;abdulahhadi2@gmail.com&gt;Cc: Matthew Wilcox &lt;willy@linux.intel.com&gt;Cc: Janusz Dziedzic &lt;januszx.dziedzic@linux.intel.com&gt;Acked-by: Felipe Balbi &lt;felipe.balbi@linux.intel.com&gt;Acked-by: Michal Nazarewicz &lt;mina86@mina86.com&gt;Acked-by: Laurent Pinchart &lt;laurent.pinchart@ideasonboard.com&gt;Acked-by: Vincent Pelletier &lt;plr.vincent@gmail.com&gt;Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;

            List of files:
            /linux-6.15/drivers/usb/gadget/function/u_serial.h</description>
        <pubDate>Mon, 06 Nov 2017 14:37:32 +0000</pubDate>
        <dc:creator>Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;</dc:creator>
    </item>
<item>
        <title>5fd54ace - USB: add SPDX identifiers to all remaining files in drivers/usb/</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/usb/gadget/function/u_serial.h#5fd54ace</link>
        <description>USB: add SPDX identifiers to all remaining files in drivers/usb/It&apos;s good to have SPDX identifiers in all files to make it easier toaudit the kernel tree for correct licenses.Update the drivers/usb/ and include/linux/usb* files with the correctSPDX license identifier based on the license text in the file itself.The SPDX identifier is a legally binding shorthand, which can be usedinstead of the full boiler plate text.This work is based on a script and data from Thomas Gleixner, PhilippeOmbredanne, and Kate Stewart.Cc: Thomas Gleixner &lt;tglx@linutronix.de&gt;Cc: Kate Stewart &lt;kstewart@linuxfoundation.org&gt;Cc: Philippe Ombredanne &lt;pombredanne@nexb.com&gt;Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;Acked-by: Felipe Balbi &lt;felipe.balbi@linux.intel.com&gt;Acked-by: Johan Hovold &lt;johan@kernel.org&gt;Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;

            List of files:
            /linux-6.15/drivers/usb/gadget/function/u_serial.h</description>
        <pubDate>Fri, 03 Nov 2017 10:28:30 +0000</pubDate>
        <dc:creator>Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;</dc:creator>
    </item>
<item>
        <title>00a2430f - usb: gadget: Gadget directory cleanup - group usb functions</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/usb/gadget/function/u_serial.h#00a2430f</link>
        <description>usb: gadget: Gadget directory cleanup - group usb functionsThe drivers/usb/gadget directory contains many files.Files which are related can be distributed into separate directories.This patch moves the USB functions implementations into a separate directory.Signed-off-by: Andrzej Pietrasiewicz &lt;andrzej.p@samsung.com&gt;Signed-off-by: Felipe Balbi &lt;balbi@ti.com&gt;

            List of files:
            /linux-6.15/drivers/usb/gadget/function/u_serial.h</description>
        <pubDate>Tue, 15 Jul 2014 11:09:46 +0000</pubDate>
        <dc:creator>Andrzej Pietrasiewicz &lt;andrzej.p@samsung.com&gt;</dc:creator>
    </item>
</channel>
</rss>
