<?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 Kconfig</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2015</copyright>
    <generator>Java</generator><item>
        <title>617d3293 - rpmsg: Move the rpmsg control device from rpmsg_char to rpmsg_ctrl</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/rpmsg/Kconfig#617d3293</link>
        <description>rpmsg: Move the rpmsg control device from rpmsg_char to rpmsg_ctrlCreate the rpmsg_ctrl.c module and move the code related to therpmsg_ctrldev device in this new module.Add the dependency between rpmsg_char and rpmsg_ctrl in thekconfig file:1) RPMSG_CTRL can set as module or built-in if  RPMSG=y || RPMSG_CHAR=y || RPMSG_CHAR=n2) RPMSG_CTRL can not be set as built-in if   RPMSG=m || RPMSG_CHAR=mNote that RPMGH_CHAR and RPMSG_CTRL can be activated separately.Therefore, the RPMSG_CTRL configuration must be set for backwards compatibility.Signed-off-by: Arnaud Pouliquen &lt;arnaud.pouliquen@foss.st.com&gt;Signed-off-by: Bjorn Andersson &lt;bjorn.andersson@linaro.org&gt;Link: https://lore.kernel.org/r/20220124102524.295783-4-arnaud.pouliquen@foss.st.com

            List of files:
            /linux-6.15/drivers/rpmsg/Kconfig</description>
        <pubDate>Mon, 24 Jan 2022 10:25:16 +0000</pubDate>
        <dc:creator>Arnaud Pouliquen &lt;arnaud.pouliquen@foss.st.com&gt;</dc:creator>
    </item>
<item>
        <title>950a7388 - rpmsg: Turn name service into a stand alone driver</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/rpmsg/Kconfig#950a7388</link>
        <description>rpmsg: Turn name service into a stand alone driverMake the RPMSG name service announcement a stand alone driver so that itcan be reused by other subsystems.  It is also the first step in making thefunctionatlity transport independent, i.e that is not tied to virtIO.Reviewed-by: Guennadi Liakhovetski &lt;guennadi.liakhovetski@linux.intel.com&gt;Tested-by: Guennadi Liakhovetski &lt;guennadi.liakhovetski@linux.intel.com&gt;Co-developed-by: Mathieu Poirier &lt;mathieu.poirier@linaro.org&gt;Signed-off-by: Mathieu Poirier &lt;mathieu.poirier@linaro.org&gt;Co-developed-by: Guennadi Liakhovetski &lt;guennadi.liakhovetski@linux.intel.com&gt;Signed-off-by: Guennadi Liakhovetski &lt;guennadi.liakhovetski@linux.intel.com&gt;Signed-off-by: Arnaud Pouliquen &lt;arnaud.pouliquen@st.com&gt;Link: https://lore.kernel.org/r/20201120214245.172963-9-mathieu.poirier@linaro.orgSigned-off-by: Bjorn Andersson &lt;bjorn.andersson@linaro.org&gt;

            List of files:
            /linux-6.15/drivers/rpmsg/Kconfig</description>
        <pubDate>Fri, 20 Nov 2020 21:42:45 +0000</pubDate>
        <dc:creator>Arnaud Pouliquen &lt;arnaud.pouliquen@st.com&gt;</dc:creator>
    </item>
<item>
        <title>93bc3fee - rpmsg: glink: Integrate glink_ssr in qcom_glink</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/rpmsg/Kconfig#93bc3fee</link>
        <description>rpmsg: glink: Integrate glink_ssr in qcom_glinkIn all but the very special case of a system with _only_ glink_rpm,GLINK is dependent on glink_ssr, so move it to rpmsg and combine it withqcom_glink_native in the new qcom_glink kernel module.Acked-by: Chris Lew &lt;clew@codeaurora.org&gt;Acked-by: Rishabh Bhatnagar &lt;rishabhb@codeaurora.org&gt;Link: https://lore.kernel.org/r/20200423003736.2027371-4-bjorn.andersson@linaro.orgSigned-off-by: Bjorn Andersson &lt;bjorn.andersson@linaro.org&gt;

            List of files:
            /linux-6.15/drivers/rpmsg/Kconfig</description>
        <pubDate>Thu, 23 Apr 2020 00:37:35 +0000</pubDate>
        <dc:creator>Bjorn Andersson &lt;bjorn.andersson@linaro.org&gt;</dc:creator>
    </item>
<item>
        <title>70179969 - rpmsg: add rpmsg support for mt8183 SCP.</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/rpmsg/Kconfig#70179969</link>
        <description>rpmsg: add rpmsg support for mt8183 SCP.Add a simple rpmsg support for mt8183 SCP, that use IPI / IPC directly.Signed-off-by: Pi-Hsun Shih &lt;pihsun@chromium.org&gt;Link: https://lore.kernel.org/r/20191112110330.179649-4-pihsun@chromium.orgSigned-off-by: Bjorn Andersson &lt;bjorn.andersson@linaro.org&gt;

            List of files:
            /linux-6.15/drivers/rpmsg/Kconfig</description>
        <pubDate>Tue, 12 Nov 2019 11:03:26 +0000</pubDate>
        <dc:creator>Pi-Hsun Shih &lt;pihsun@chromium.org&gt;</dc:creator>
    </item>
<item>
        <title>8cf9b615 - rpmsg: Fix Kconfig indentation</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/rpmsg/Kconfig#8cf9b615</link>
        <description>rpmsg: Fix Kconfig indentationAdjust indentation from spaces to tab (+optional two spaces) as incoding style with command like:	$ sed -e &apos;s/^        /\t/&apos; -i */KconfigSigned-off-by: Krzysztof Kozlowski &lt;krzk@kernel.org&gt;Link: https://lore.kernel.org/r/20191120133945.13938-1-krzk@kernel.orgSigned-off-by: Bjorn Andersson &lt;bjorn.andersson@linaro.org&gt;

            List of files:
            /linux-6.15/drivers/rpmsg/Kconfig</description>
        <pubDate>Wed, 20 Nov 2019 13:39:44 +0000</pubDate>
        <dc:creator>Krzysztof Kozlowski &lt;krzk@kernel.org&gt;</dc:creator>
    </item>
<item>
        <title>3e79bfd6 - rpmsg: Switch to SPDX license identifier</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/rpmsg/Kconfig#3e79bfd6</link>
        <description>rpmsg: Switch to SPDX license identifierUse the appropriate SPDX license identifier in the rpmsg coresource files and drop the previous boilerplate license text.Signed-off-by: Suman Anna &lt;s-anna@ti.com&gt;Signed-off-by: Bjorn Andersson &lt;bjorn.andersson@linaro.org&gt;

            List of files:
            /linux-6.15/drivers/rpmsg/Kconfig</description>
        <pubDate>Thu, 31 May 2018 17:10:59 +0000</pubDate>
        <dc:creator>Suman Anna &lt;s-anna@ti.com&gt;</dc:creator>
    </item>
<item>
        <title>ab460a2e - rpmsg: qcom_smd: Access APCS through mailbox framework</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/rpmsg/Kconfig#ab460a2e</link>
        <description>rpmsg: qcom_smd: Access APCS through mailbox frameworkAttempt to acquire the APCS IPC through the mailbox framework and fallback to the old syscon based approach, to allow us to move away fromusing the syscon.Reviewed-by: Arun Kumar Neelakantam &lt;aneela@codeaurora.org&gt;Signed-off-by: Bjorn Andersson &lt;bjorn.andersson@linaro.org&gt;

            List of files:
            /linux-6.15/drivers/rpmsg/Kconfig</description>
        <pubDate>Fri, 20 Apr 2018 01:17:57 +0000</pubDate>
        <dc:creator>Bjorn Andersson &lt;bjorn.andersson@linaro.org&gt;</dc:creator>
    </item>
<item>
        <title>4d91d7b0 - rpmsg: Allow RPMSG_VIRTIO to be enabled via menuconfig or defconfig</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/rpmsg/Kconfig#4d91d7b0</link>
        <description>rpmsg: Allow RPMSG_VIRTIO to be enabled via menuconfig or defconfigCurrently, RPMSG_VIRTIO can only be enabled if some other kconfigoption selects it. This does not allow it to be enabled forvirtualized systems where Virtio RPMSG is available over VirtioMMIO or PCI transport.This patch updates RPMSG_VIRTIO kconfig option so that we canenable the VirtIO RPMSG driver via menuconfig or defconfig. Thepatch also removes &quot;select RPMSG_VIRTIO&quot; from various remoteprockconfig options because it is now user selectable.Signed-off-by: Anup Patel &lt;anup@brainfault.org&gt;Signed-off-by: Bjorn Andersson &lt;bjorn.andersson@linaro.org&gt;

            List of files:
            /linux-6.15/drivers/rpmsg/Kconfig</description>
        <pubDate>Thu, 05 Oct 2017 16:43:20 +0000</pubDate>
        <dc:creator>Anup Patel &lt;anup@brainfault.org&gt;</dc:creator>
    </item>
<item>
        <title>caf989c3 - rpmsg: glink: Introduce glink smem based transport</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/rpmsg/Kconfig#caf989c3</link>
        <description>rpmsg: glink: Introduce glink smem based transportThe glink protocol supports different types of transports (sharedmemory). With the core protocol remaining the same, the way thetransport&apos;s memory is probed and accessed is different. So add supportfor glink&apos;s smem based transports.Adding a new smem transport register function and the fifo accessors forthe same.Acked-by: Arun Kumar Neelakantam &lt;aneela@codeaurora.org&gt;Signed-off-by: Sricharan R &lt;sricharan@codeaurora.org&gt;Signed-off-by: Bjorn Andersson &lt;bjorn.andersson@linaro.org&gt;

            List of files:
            /linux-6.15/drivers/rpmsg/Kconfig</description>
        <pubDate>Thu, 24 Aug 2017 07:21:30 +0000</pubDate>
        <dc:creator>Bjorn Andersson &lt;bjorn.andersson@linaro.org&gt;</dc:creator>
    </item>
<item>
        <title>835764dd - rpmsg: glink: Move the common glink protocol implementation to glink_native.c</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/rpmsg/Kconfig#835764dd</link>
        <description>rpmsg: glink: Move the common glink protocol implementation to glink_native.cMove the common part of glink core protocol implementation toglink_native.c that can be shared with the smem based glinktransport in the later patches.Acked-by: Arun Kumar Neelakantam &lt;aneela@codeaurora.org&gt;Signed-off-by: Sricharan R &lt;sricharan@codeaurora.org&gt;Signed-off-by: Bjorn Andersson &lt;bjorn.andersson@linaro.org&gt;

            List of files:
            /linux-6.15/drivers/rpmsg/Kconfig</description>
        <pubDate>Thu, 24 Aug 2017 07:21:26 +0000</pubDate>
        <dc:creator>Bjorn Andersson &lt;bjorn.andersson@linaro.org&gt;</dc:creator>
    </item>
<item>
        <title>82e484df - rpmsg: Drop VIRTUALIZATION dependency from RPMSG_VIRTIO</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/rpmsg/Kconfig#82e484df</link>
        <description>rpmsg: Drop VIRTUALIZATION dependency from RPMSG_VIRTIOA dependency to VIRTUALIZATION has been added to RPMSG_VIRTIO (backwhen it was named RPMSG) in v3.10 kernel in commit 397944df3290(&quot;rpmsg: fix kconfig dependencies for VIRTIO&quot;) to resolve Kconfigwarnings due to the inclusion of the virtio configuration file fromthe ARM&apos;s KVM config file. The KVM config was fixed properly in thesubsequent release in commit 8bd4ffd6b3a9 (&quot;ARM: kvm: don&apos;t includedrivers/virtio/Kconfig&quot;). So, drop this unneeded VIRTUALIZATIONdependency from RPMSG_VIRTIO.Signed-off-by: Suman Anna &lt;s-anna@ti.com&gt;Signed-off-by: Bjorn Andersson &lt;bjorn.andersson@linaro.org&gt;

            List of files:
            /linux-6.15/drivers/rpmsg/Kconfig</description>
        <pubDate>Tue, 27 Jun 2017 22:46:07 +0000</pubDate>
        <dc:creator>Suman Anna &lt;s-anna@ti.com&gt;</dc:creator>
    </item>
<item>
        <title>b4f8e52b - rpmsg: Introduce Qualcomm RPM glink driver</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/rpmsg/Kconfig#b4f8e52b</link>
        <description>rpmsg: Introduce Qualcomm RPM glink driverThis introduces a basic driver for communicating over &quot;native glink&quot;with the RPM found in Qualcomm platforms.Signed-off-by: Bjorn Andersson &lt;bjorn.andersson@linaro.org&gt;

            List of files:
            /linux-6.15/drivers/rpmsg/Kconfig</description>
        <pubDate>Sat, 27 May 2017 23:23:35 +0000</pubDate>
        <dc:creator>Bjorn Andersson &lt;bjorn.andersson@linaro.org&gt;</dc:creator>
    </item>
<item>
        <title>395a4805 - soc: qcom: smd: Remove standalone driver</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/rpmsg/Kconfig#395a4805</link>
        <description>soc: qcom: smd: Remove standalone driverRemove the standalone SMD implementation as we have transitioned theclient drivers to use the RPMSG based one.Also remove all dependencies on QCOM_SMD from Kconfig files, in order tokeep them selectable in the absence of the removed symbol.Acked-by: Andy Gross &lt;andy.gross@linaro.org&gt;Signed-off-by: Bjorn Andersson &lt;bjorn.andersson@linaro.org&gt;Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;

            List of files:
            /linux-6.15/drivers/rpmsg/Kconfig</description>
        <pubDate>Tue, 28 Mar 2017 05:26:34 +0000</pubDate>
        <dc:creator>Bjorn Andersson &lt;bjorn.andersson@linaro.org&gt;</dc:creator>
    </item>
<item>
        <title>b70ea16d - rpmsg: char: add CONFIG_NET dependency</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/rpmsg/Kconfig#b70ea16d</link>
        <description>rpmsg: char: add CONFIG_NET dependencyWithout CONFIG_NET, we get a build failure for the new driver:ERROR: &quot;skb_queue_tail&quot; [drivers/rpmsg/rpmsg_char.ko] undefined!ERROR: &quot;skb_put&quot; [drivers/rpmsg/rpmsg_char.ko] undefined!ERROR: &quot;__alloc_skb&quot; [drivers/rpmsg/rpmsg_char.ko] undefined!ERROR: &quot;kfree_skb&quot; [drivers/rpmsg/rpmsg_char.ko] undefined!ERROR: &quot;skb_dequeue&quot; [drivers/rpmsg/rpmsg_char.ko] undefined!This adds a dependency so we don&apos;t try to build the broken configuration.Fixes: c0cdc19f84a4 (&quot;rpmsg: Driver for user space endpoint interface&quot;)Signed-off-by: Arnd Bergmann &lt;arnd@arndb.de&gt;Signed-off-by: Bjorn Andersson &lt;bjorn.andersson@linaro.org&gt;

            List of files:
            /linux-6.15/drivers/rpmsg/Kconfig</description>
        <pubDate>Thu, 19 Jan 2017 14:54:55 +0000</pubDate>
        <dc:creator>Arnd Bergmann &lt;arnd@arndb.de&gt;</dc:creator>
    </item>
<item>
        <title>c0cdc19f - rpmsg: Driver for user space endpoint interface</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/rpmsg/Kconfig#c0cdc19f</link>
        <description>rpmsg: Driver for user space endpoint interfaceThis driver allows rpmsg instances to expose access to rpmsg endpointsto user space processes. It provides a control interface, allowinguserspace to export endpoints and an endpoint interface for each exposedendpoint.The implementation is based on prior art by Texas Instrument, Google,PetaLogix and was derived from a FreeRTOS performance statistics driverwritten by Michal Simek.The control interface provides a &quot;create endpoint&quot; ioctl, which is fed aname, source and destination address. The three values are used tocreate the endpoint, in a backend-specific way, and a rpmsg endpointdevice is created - with the three parameters are available in sysfs forudev usage.E.g. to create an endpoint device for one of the Qualcomm SMD channelrelated to DIAG one would issue:  struct rpmsg_endpoint_info info = { &quot;DIAG_CNTL&quot;, 0, 0 };  int fd = open(&quot;/dev/rpmsg_ctrl0&quot;, O_RDWR);  ioctl(fd, RPMSG_CREATE_EPT_IOCTL, &amp;info);Each created endpoint device shows up as an individual character devicein /dev, allowing permission to be controlled on a per-endpoint basis.The rpmsg endpoint will be created and destroyed following the openingand closing of the endpoint device, allowing rpmsg backends to open andclose the physical channel, if supported by the wire protocol.Cc: Marek Novak &lt;marek.novak@nxp.com&gt;Cc: Matteo Sartori &lt;matteo.sartori@t3lab.it&gt;Cc: Michal Simek &lt;monstr@monstr.eu&gt;Signed-off-by: Bjorn Andersson &lt;bjorn.andersson@linaro.org&gt;

            List of files:
            /linux-6.15/drivers/rpmsg/Kconfig</description>
        <pubDate>Wed, 11 Jan 2017 14:35:12 +0000</pubDate>
        <dc:creator>Bjorn Andersson &lt;bjorn.andersson@linaro.org&gt;</dc:creator>
    </item>
<item>
        <title>395317bb - rpmsg: smd: fix dependency on QCOM_SMD=n</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/rpmsg/Kconfig#395317bb</link>
        <description>rpmsg: smd: fix dependency on QCOM_SMD=nThe ARM allmodconfig build broke with the addition of the SMD rpmsgdriver that conflicts with the driver its replaces:WARNING: drivers/soc/qcom/smd: &apos;qcom_smd_register_edge&apos; exported twice. Previous export was in drivers/rpmsg/qcom_smd.koWARNING: drivers/soc/qcom/smd: &apos;qcom_smd_unregister_edge&apos; exported twice. Previous export was in drivers/rpmsg/qcom_smd.koThere is already a dependency that is meant to avoid the brokenconfiguration, but that only prevents the case where at leastone of the two are built-in, but not if both are modules.This changes the dependency to &quot;=n&quot;, to ensure that the new drivercan only be enabled if the other one is completely disabled.Signed-off-by: Arnd Bergmann &lt;arnd@arndb.de&gt;Fixes: 53e2822e56c7 (&quot;rpmsg: Introduce Qualcomm SMD backend&quot;)Signed-off-by: Bjorn Andersson &lt;bjorn.andersson@linaro.org&gt;

            List of files:
            /linux-6.15/drivers/rpmsg/Kconfig</description>
        <pubDate>Mon, 12 Sep 2016 09:58:56 +0000</pubDate>
        <dc:creator>Arnd Bergmann &lt;arnd@arndb.de&gt;</dc:creator>
    </item>
<item>
        <title>53e2822e - rpmsg: Introduce Qualcomm SMD backend</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/rpmsg/Kconfig#53e2822e</link>
        <description>rpmsg: Introduce Qualcomm SMD backendThis introduces a new rpmsg backend for the Qualcomm SMD system,allowing communication with various remote processors found in Qualcommplatforms. The implementation is based on, and intends to replace,drivers/soc/qcom/smd.c with the necessary adaptions for fitting with therpmsg core.Based on original work by Sricharan R &lt;sricharan@codeaurora.org&gt;Cc: Sricharan R &lt;sricharan@codeaurora.org&gt;Signed-off-by: Bjorn Andersson &lt;bjorn.andersson@linaro.org&gt;

            List of files:
            /linux-6.15/drivers/rpmsg/Kconfig</description>
        <pubDate>Thu, 01 Sep 2016 22:28:09 +0000</pubDate>
        <dc:creator>Bjorn Andersson &lt;bjorn.andersson@linaro.org&gt;</dc:creator>
    </item>
<item>
        <title>026dad47 - rpmsg: Move rpmsg_device API to new file</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/rpmsg/Kconfig#026dad47</link>
        <description>rpmsg: Move rpmsg_device API to new fileExtract the now indirect rpmsg_create_ept() interface to a separatefile and start building up a rpmsg core.Signed-off-by: Bjorn Andersson &lt;bjorn.andersson@linaro.org&gt;

            List of files:
            /linux-6.15/drivers/rpmsg/Kconfig</description>
        <pubDate>Thu, 01 Sep 2016 22:27:59 +0000</pubDate>
        <dc:creator>Bjorn Andersson &lt;bjorn.andersson@linaro.org&gt;</dc:creator>
    </item>
<item>
        <title>397944df - rpmsg: fix kconfig dependencies for VIRTIO</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/rpmsg/Kconfig#397944df</link>
        <description>rpmsg: fix kconfig dependencies for VIRTIOFix this:warning: (VIRTIO_PCI &amp;&amp; VIRTIO_MMIO &amp;&amp; REMOTEPROC &amp;&amp; RPMSG) selects VIRTIO which has unmet direct dependencies (VIRTUALIZATION)Cc: stable@vger.kernel.orgSigned-off-by: Suman Anna &lt;s-anna@ti.com&gt;[edit commit log]Signed-off-by: Ohad Ben-Cohen &lt;ohad@wizery.com&gt;

            List of files:
            /linux-6.15/drivers/rpmsg/Kconfig</description>
        <pubDate>Sun, 21 Apr 2013 13:32:29 +0000</pubDate>
        <dc:creator>Suman Anna &lt;s-anna@ti.com&gt;</dc:creator>
    </item>
<item>
        <title>860514e0 - drivers/rpmsg: remove depends on CONFIG_EXPERIMENTAL</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/rpmsg/Kconfig#860514e0</link>
        <description>drivers/rpmsg: remove depends on CONFIG_EXPERIMENTALThe CONFIG_EXPERIMENTAL config item has not carried much meaning for awhile now and is almost always enabled by default. As agreed during theLinux kernel summit, remove it from any &quot;depends on&quot; lines in Kconfigs.CC: Ohad Ben-Cohen &lt;ohad@wizery.com&gt;CC: Rusty Russell &lt;rusty@rustcorp.com.au&gt;Signed-off-by: Kees Cook &lt;keescook@chromium.org&gt;Acked-by: Rusty Russell &lt;rusty@rustcorp.com.au&gt;

            List of files:
            /linux-6.15/drivers/rpmsg/Kconfig</description>
        <pubDate>Tue, 02 Oct 2012 18:18:50 +0000</pubDate>
        <dc:creator>Kees Cook &lt;keescook@chromium.org&gt;</dc:creator>
    </item>
</channel>
</rss>
