<?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 Makefile</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2015</copyright>
    <generator>Java</generator><item>
        <title>13e920d9 - net: wwan: t7xx: Add core components</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/net/wwan/Makefile#13e920d9</link>
        <description>net: wwan: t7xx: Add core componentsRegisters the t7xx device driver with the kernel. Setup all the corecomponents: PCIe layer, Modem Host Cross Core Interface (MHCCIF),modem control operations, modem state machine, and buildinfrastructure.* PCIe layer code implements driver probe and removal.* MHCCIF provides interrupt channels to communicate events  such as handshake, PM and port enumeration.* Modem control implements the entry point for modem init,  reset and exit.* The modem status monitor is a state machine used by modem control  to complete initialization and stop. It is used also to propagate  exception events reported by other components.Signed-off-by: Haijun Liu &lt;haijun.liu@mediatek.com&gt;Signed-off-by: Chandrashekar Devegowda &lt;chandrashekar.devegowda@intel.com&gt;Co-developed-by: Ricardo Martinez &lt;ricardo.martinez@linux.intel.com&gt;Signed-off-by: Ricardo Martinez &lt;ricardo.martinez@linux.intel.com&gt;Reviewed-by: Loic Poulain &lt;loic.poulain@linaro.org&gt;Reviewed-by: Ilpo J&#228;rvinen &lt;ilpo.jarvinen@linux.intel.com&gt;Reviewed-by: Sergey Ryazanov &lt;ryazanov.s.a@gmail.com&gt;Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;

            List of files:
            /linux-6.15/drivers/net/wwan/Makefile</description>
        <pubDate>Fri, 06 May 2022 18:13:00 +0000</pubDate>
        <dc:creator>Haijun Liu &lt;haijun.liu@mediatek.com&gt;</dc:creator>
    </item>
<item>
        <title>21a0ffd9 - net: wwan: Add Qualcomm BAM-DMUX WWAN network driver</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/net/wwan/Makefile#21a0ffd9</link>
        <description>net: wwan: Add Qualcomm BAM-DMUX WWAN network driverThe BAM Data Multiplexer provides access to the network data channels ofmodems integrated into many older Qualcomm SoCs, e.g. Qualcomm MSM8916 orMSM8974. It is built using a simple protocol layer on top of a DMA engine(Qualcomm BAM) and bidirectional interrupts to coordinate power control.The modem announces a fixed set of channels by sending an OPEN command.The driver exports each channel as separate network interface so thata connection can be established via QMI from userspace. The networkinterface can work either in Ethernet or Raw-IP mode (configurable viaQMI). However, Ethernet mode seems to be broken with most firmwares(network packets are actually received as Raw-IP), therefore the driveronly supports Raw-IP mode.Note that the control channel (QMI/AT) is entirely separate fromBAM-DMUX and is already supported by the RPMSG_WWAN_CTRL driver.The driver uses runtime PM to coordinate power control with the modem.TX/RX buffers are put in a kind of &quot;ring queue&quot; and submitted viathe bam_dma driver of the DMAEngine subsystem.The basic architecture looks roughly like this:                   +------------+                +-------+         [IPv4/6]  |  BAM-DMUX  |                |       |         [Data...] |            |                |       |        ----------&gt;|wwan0       | [DMUX chan: x] |       |         [IPv4/6]  | (chan: 0)  | [IPv4/6]       |       |         [Data...] |            | [Data...]      |       |        ----------&gt;|wwan1       |---------------&gt;| Modem |                   | (chan: 1)  |      BAM       |       |         [IPv4/6]  | ...        |  (DMA Engine)  |       |         [Data...] |            |                |       |        ----------&gt;|wwan7       |                |       |                   | (chan: 7)  |                |       |                   +------------+                +-------+Note that some newer firmware versions support QMAP (&quot;rmnet&quot; driver)as additional multiplexing layer on top of BAM-DMUX, but this is notcurrently supported by this driver.Signed-off-by: Stephan Gerhold &lt;stephan@gerhold.net&gt;Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;

            List of files:
            /linux-6.15/drivers/net/wwan/Makefile</description>
        <pubDate>Sat, 27 Nov 2021 17:31:08 +0000</pubDate>
        <dc:creator>Stephan Gerhold &lt;stephan@gerhold.net&gt;</dc:creator>
    </item>
<item>
        <title>aa730a99 - net: wwan: Add MHI MBIM network driver</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/net/wwan/Makefile#aa730a99</link>
        <description>net: wwan: Add MHI MBIM network driverAdd new wwan driver for MBIM over MHI. MBIM is a transport protocolfor IP packets, allowing packet aggregation and muxing. Initiallydesigned for USB bus, it is also exposed through MHI bus for QCOMbased PCIe wwan modems.This driver supports the new wwan rtnetlink interface for multi-linkmanagement and has been tested with Quectel EM120R-GL M2 module.Signed-off-by: Loic Poulain &lt;loic.poulain@linaro.org&gt;Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;

            List of files:
            /linux-6.15/drivers/net/wwan/Makefile</description>
        <pubDate>Tue, 03 Aug 2021 13:36:28 +0000</pubDate>
        <dc:creator>Loic Poulain &lt;loic.poulain@linaro.org&gt;</dc:creator>
    </item>
<item>
        <title>5e90abf4 - net: wwan: Add RPMSG WWAN CTRL driver</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/net/wwan/Makefile#5e90abf4</link>
        <description>net: wwan: Add RPMSG WWAN CTRL driverThe remote processor messaging (rpmsg) subsystem provides an interfaceto communicate with other remote processors. On many Qualcomm SoCs thisis used to communicate with an integrated modem DSP that implements mostof the modem functionality and provides high-level protocols likeQMI or AT to allow controlling the modem.For QMI, most older Qualcomm SoCs (e.g. MSM8916/MSM8974) havea standalone &quot;DATA5_CNTL&quot; channel that allows exchanging QMI messages.Note that newer SoCs (e.g. SDM845) only allow exchanging QMI messagesvia a shared QRTR channel that is available via a socket API on Linux.For AT, the &quot;DATA4&quot; channel accepts at least a limited set of ATcommands, on many older and newer Qualcomm SoCs, although QMI istypically the preferred control protocol.Often there are additional QMI/AT channels (usually named DATA*_CNTLfor QMI and DATA* for AT), but it is not clear if those are reallyfunctional on all devices. Also, at the moment there is no use casefor having multiple QMI/AT ports. If needed more channels could beadded later after more testing.Note that the data path (network interface) is entirely separatefrom the control path and varies between Qualcomm SoCs, e.g. &quot;IPA&quot;on newer Qualcomm SoCs or &quot;BAM-DMUX&quot; on some older ones.The RPMSG WWAN CTRL driver exposes the QMI/AT control ports via theWWAN subsystem, and therefore allows userspace like ModemManager toset up the modem. Until now, ModemManager had to use the RPMSG-specificrpmsg-char where the channels must be explicitly exposed as a chardevice first and don&apos;t show up directly in sysfs.The driver is a fairly simple glue layer between WWAN and RPMSGand is mostly based on the existing mhi_wwan_ctrl.c and rpmsg_char.c.Cc: Loic Poulain &lt;loic.poulain@linaro.org&gt;Cc: Bjorn Andersson &lt;bjorn.andersson@linaro.org&gt;Signed-off-by: Stephan Gerhold &lt;stephan@gerhold.net&gt;Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;

            List of files:
            /linux-6.15/drivers/net/wwan/Makefile</description>
        <pubDate>Fri, 18 Jun 2021 17:36:10 +0000</pubDate>
        <dc:creator>Stephan Gerhold &lt;stephan@gerhold.net&gt;</dc:creator>
    </item>
<item>
        <title>89212e16 - net: wwan: Fix WWAN config symbols</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/net/wwan/Makefile#89212e16</link>
        <description>net: wwan: Fix WWAN config symbolsThere is not strong reason to have both WWAN and WWAN_CORE symbols,Let&apos;s build the WWAN core framework when WWAN is selected, in thesame way as for other subsystems.This fixes issue with mhi_net selecting WWAN_CORE without WWAN andreported by kernel test robot:Kconfig warnings: (for reference only)   WARNING: unmet direct dependencies detected for WWAN_CORE   Depends on NETDEVICES &amp;&amp; WWAN   Selected by   - MHI_NET &amp;&amp; NETDEVICES &amp;&amp; NET_CORE &amp;&amp; MHI_BUSFixes: 9a44c1cc6388 (&quot;net: Add a WWAN subsystem&quot;)Reported-by: kernel test robot &lt;lkp@intel.com&gt;Signed-off-by: Loic Poulain &lt;loic.poulain@linaro.org&gt;Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;

            List of files:
            /linux-6.15/drivers/net/wwan/Makefile</description>
        <pubDate>Mon, 14 Jun 2021 16:56:36 +0000</pubDate>
        <dc:creator>Loic Poulain &lt;loic.poulain@linaro.org&gt;</dc:creator>
    </item>
<item>
        <title>f7af616c - net: iosm: infrastructure</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/net/wwan/Makefile#f7af616c</link>
        <description>net: iosm: infrastructure1) Kconfig &amp; Makefile changes for IOSM Driver compilation.2) Add IOSM Driver documentation.3) Modified MAINTAINER file for IOSM Driver addition.Signed-off-by: M Chetan Kumar &lt;m.chetan.kumar@intel.com&gt;Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;

            List of files:
            /linux-6.15/drivers/net/wwan/Makefile</description>
        <pubDate>Sun, 13 Jun 2021 12:50:23 +0000</pubDate>
        <dc:creator>M Chetan Kumar &lt;m.chetan.kumar@intel.com&gt;</dc:creator>
    </item>
<item>
        <title>f36a111a - wwan_hwsim: WWAN device simulator</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/net/wwan/Makefile#f36a111a</link>
        <description>wwan_hwsim: WWAN device simulatorThis driver simulates a set of WWAN device with a set of AT controlports. It can be used to test WWAN kernel framework as well as userspace tools.Signed-off-by: Sergey Ryazanov &lt;ryazanov.s.a@gmail.com&gt;Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;

            List of files:
            /linux-6.15/drivers/net/wwan/Makefile</description>
        <pubDate>Tue, 08 Jun 2021 04:02:32 +0000</pubDate>
        <dc:creator>Sergey Ryazanov &lt;ryazanov.s.a@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>fa588eba - net: Add Qcom WWAN control driver</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/net/wwan/Makefile#fa588eba</link>
        <description>net: Add Qcom WWAN control driverThe MHI WWWAN control driver allows MHI QCOM-based modems to exposedifferent modem control protocols/ports via the WWAN framework, so thatuserspace modem tools or daemon (e.g. ModemManager) can control WWANconfig and state (APN config, SMS, provider selection...). A QCOM-basedmodem can expose one or several of the following protocols:- AT: Well known AT commands interactive protocol (microcom, minicom...)- MBIM: Mobile Broadband Interface Model (libmbim, mbimcli)- QMI: QCOM MSM/Modem Interface (libqmi, qmicli)- QCDM: QCOM Modem diagnostic interface (libqcdm)- FIREHOSE: XML-based protocol for Modem firmware management        (qmi-firmware-update)Note that this patch is mostly a rework of the earlier MHI UCItentative that was a generic interface for accessing MHI bus fromuserspace. As suggested, this new version is WWAN specific and isdedicated to only expose channels used for controlling a modem, andfor which related opensource userpace support exist.Signed-off-by: Loic Poulain &lt;loic.poulain@linaro.org&gt;Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;

            List of files:
            /linux-6.15/drivers/net/wwan/Makefile</description>
        <pubDate>Fri, 16 Apr 2021 08:36:34 +0000</pubDate>
        <dc:creator>Loic Poulain &lt;loic.poulain@linaro.org&gt;</dc:creator>
    </item>
<item>
        <title>9a44c1cc - net: Add a WWAN subsystem</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/net/wwan/Makefile#9a44c1cc</link>
        <description>net: Add a WWAN subsystemThis change introduces initial support for a WWAN framework. Given thecomplexity and heterogeneity of existing WWAN hardwares and interfaces,there is no strict definition of what a WWAN device is and how it shouldbe represented. It&apos;s often a collection of multiple devices that performthe global WWAN feature (netdev, tty, chardev, etc).One usual way to expose modem controls and configuration is via highlevel protocols such as the well known AT command protocol, MBIM orQMI. The USB modems started to expose them as character devices, anduser daemons such as ModemManager learnt to use them.This initial version adds the concept of WWAN port, which is a logicalpipe to a modem control protocol. The protocols are rawly exposed touser via character device, allowing straigthforward support in existingtools (ModemManager, ofono...). The WWAN core takes care of the genericpart, including character device management, and relies on port driveroperations to receive/submit protocol data.Since the different devices exposing protocols for a same WWAN hardwaredo not necessarily know about each others (e.g. two different USBinterfaces, PCI/MHI channel devices...) and can be created/removed indifferent orders, the WWAN core ensures that all WAN ports contributingto the &apos;whole&apos; WWAN feature are grouped under the same virtual WWANdevice, relying on the provided parent device (e.g. mhi controller,USB device). It&apos;s a &apos;trick&apos; I copied from Johannes&apos;s earlier WWANsubsystem proposal.This initial version is purposely minimalist, it&apos;s essentially movingthe generic part of the previously proposed mhi_wwan_ctrl driver insidea common WWAN framework, but the implementation is open and flexibleenough to allow extension for further drivers.Signed-off-by: Loic Poulain &lt;loic.poulain@linaro.org&gt;Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;

            List of files:
            /linux-6.15/drivers/net/wwan/Makefile</description>
        <pubDate>Fri, 16 Apr 2021 08:36:33 +0000</pubDate>
        <dc:creator>Loic Poulain &lt;loic.poulain@linaro.org&gt;</dc:creator>
    </item>
</channel>
</rss>
