<?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>b4529379 - interconnect: mediatek: Add MediaTek MT8183/8195 EMI Interconnect driver</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/interconnect/Kconfig#b4529379</link>
        <description>interconnect: mediatek: Add MediaTek MT8183/8195 EMI Interconnect driverAdd an interconnect driver for the External Memory Interface (EMI),voting for bus bandwidth over the Dynamic Voltage and Frequency ScalingResource Collector (DVFSRC).             ICC provider         ICC Nodes                              ----          ----             ---------       |CPU |   |--- |VPU |    -----   |         |-----  ----    |     ----   |DRAM |--|DRAM     |       ----    |     ----   |     |--|scheduler|----- |GPU |   |--- |DISP|   |     |--|(EMI)    |       ----    |     ----   |     |--|         |       -----   |     ----    -----   |         |----- |MMSYS|--|--- |VDEC|             ---------        -----   |     ----               /|\                    |     ----                |change DRAM freq     |--- |VENC|             ----------               |     ----            |  DVFSR   |              |            |          |              |     ----             ----------               |--- |IMG |                                      |     ----                                      |     ----                                      |--- |CAM |                                            ----Signed-off-by: AngeloGioacchino Del Regno &lt;angelogioacchino.delregno@collabora.com&gt;Link: https://lore.kernel.org/r/20240610085735.147134-8-angelogioacchino.delregno@collabora.comSigned-off-by: Georgi Djakov &lt;djakov@kernel.org&gt;

            List of files:
            /linux-6.15/drivers/interconnect/Kconfig</description>
        <pubDate>Mon, 10 Jun 2024 08:57:35 +0000</pubDate>
        <dc:creator>AngeloGioacchino Del Regno &lt;angelogioacchino.delregno@collabora.com&gt;</dc:creator>
    </item>
<item>
        <title>0ac2a08f - interconnect: add clk-based icc provider support</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/interconnect/Kconfig#0ac2a08f</link>
        <description>interconnect: add clk-based icc provider supportFor some devices it is useful to export clocks as interconnect providers,if the clock corresponds to bus bandwidth.For example, on MSM8996 the cluster interconnect clock should be scaledaccording to the cluster frequencies. Exporting it as an interconnectallows one to properly describe this as the cluster bandwidthrequirements.Tested-by: Yassine Oudjana &lt;y.oudjana@protonmail.com&gt;Signed-off-by: Dmitry Baryshkov &lt;dmitry.baryshkov@linaro.org&gt;Link: https://lore.kernel.org/r/20230512001334.2983048-3-dmitry.baryshkov@linaro.orgSigned-off-by: Georgi Djakov &lt;djakov@kernel.org&gt;

            List of files:
            /linux-6.15/drivers/interconnect/Kconfig</description>
        <pubDate>Fri, 12 May 2023 00:13:32 +0000</pubDate>
        <dc:creator>Dmitry Baryshkov &lt;dmitry.baryshkov@linaro.org&gt;</dc:creator>
    </item>
<item>
        <title>2f95b9d5 - interconnect: Add generic interconnect driver for Exynos SoCs</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/interconnect/Kconfig#2f95b9d5</link>
        <description>interconnect: Add generic interconnect driver for Exynos SoCsThis patch adds a generic interconnect driver for Exynos SoCs in orderto provide interconnect functionality for each &quot;samsung,exynos-bus&quot;compatible device.The SoC topology is a graph (or more specifically, a tree) and itsedges are described by specifying in the &apos;interconnects&apos; propertythe interconnect consumer path for each interconnect provider DT node.Each bus is now an interconnect provider and an interconnect node aswell (cf. Documentation/interconnect/interconnect.rst), i.e. every busregisters itself as a node. Node IDs are not hard coded but ratherassigned dynamically at runtime. This approach allows for using thisdriver with various Exynos SoCs.Frequencies requested via the interconnect API for a given node arepropagated to devfreq using dev_pm_qos_update_request(). Please notethat it is not an error when CONFIG_INTERCONNECT is &apos;n&apos;, in whichcase all interconnect API functions are no-op.The samsung,data-clk-ratio DT property is used to specify the ratioof the interconect bandwidth to the minimum data clock frequencyfor each bus.Due to unspecified relative probing order, -EPROBE_DEFER may bepropagated to ensure that the parent is probed before its children.Reviewed-by: Chanwoo Choi &lt;cw00.choi@samsung.com&gt;Tested-by: Chanwoo Choi &lt;cw00.choi@samsung.com&gt;Acked-by: Krzysztof Kozlowski &lt;krzk@kernel.org&gt;Signed-off-by: Artur &#346;wigo&#324; &lt;a.swigon@samsung.com&gt;Signed-off-by: Sylwester Nawrocki &lt;s.nawrocki@samsung.com&gt;Link: https://lore.kernel.org/r/20201112140931.31139-3-s.nawrocki@samsung.comSigned-off-by: Georgi Djakov &lt;georgi.djakov@linaro.org&gt;

            List of files:
            /linux-6.15/drivers/interconnect/Kconfig</description>
        <pubDate>Thu, 12 Nov 2020 14:09:28 +0000</pubDate>
        <dc:creator>Sylwester Nawrocki &lt;s.nawrocki@samsung.com&gt;</dc:creator>
    </item>
<item>
        <title>fcb57bfc - interconnect: Disallow interconnect core to be built as a module</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/interconnect/Kconfig#fcb57bfc</link>
        <description>interconnect: Disallow interconnect core to be built as a moduleBuilding individual drivers as modules is fine but allowing a coreframework to be built as a module makes it really complex and should beavoided.Whatever uses the interconnect core APIs must also be built as a moduleif interconnect core is built as module, else we will see compilationfailures.If another core framework (like cpufreq, clk, etc), that can&apos;t be builtas module, needs to use interconnect APIs then we will start seeingcompilation failures with allmodconfig configurations as the symbols(like of_icc_get()) used in other frameworks will not be available inthe built-in image.Disallow the interconnect core to be built as a module to avoid allthese issues.Signed-off-by: Viresh Kumar &lt;viresh.kumar@linaro.org&gt;Reviewed-by: Bjorn Andersson &lt;bjorn.andersson@linaro.org&gt;Link: https://lore.kernel.org/r/b789cce388dd1f2906492f307dea6780c398bc6a.1567065991.git.viresh.kumar@linaro.orgSigned-off-by: Georgi Djakov &lt;georgi.djakov@linaro.org&gt;

            List of files:
            /linux-6.15/drivers/interconnect/Kconfig</description>
        <pubDate>Thu, 29 Aug 2019 08:07:29 +0000</pubDate>
        <dc:creator>Viresh Kumar &lt;viresh.kumar@linaro.org&gt;</dc:creator>
    </item>
<item>
        <title>f0d80485 - interconnect: Add imx core driver</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/interconnect/Kconfig#f0d80485</link>
        <description>interconnect: Add imx core driverThis adds support for i.MX SoC family to interconnect framework.Platform drivers can describe the interconnect graph and severaladjustment knobs where icc node bandwidth is converted to aDEV_PM_QOS_MIN_FREQUENCY request.The interconnect provider is probed through the main NOC device andother adjustable nodes on the same graph are found from afsl,scalable-nodes phandle array property.Signed-off-by: Alexandre Bailon &lt;abailon@baylibre.com&gt;Signed-off-by: Leonard Crestez &lt;leonard.crestez@nxp.com&gt;Tested-by: Martin Kepplinger &lt;martin.kepplinger@puri.sm&gt;Link: https://lore.kernel.org/r/35920e673df6c04cbbb7d877a7d4ba25fd91a784.1586174566.git.leonard.crestez@nxp.comSigned-off-by: Georgi Djakov &lt;georgi.djakov@linaro.org&gt;

            List of files:
            /linux-6.15/drivers/interconnect/Kconfig</description>
        <pubDate>Tue, 28 Apr 2020 17:03:02 +0000</pubDate>
        <dc:creator>Leonard Crestez &lt;leonard.crestez@nxp.com&gt;</dc:creator>
    </item>
<item>
        <title>ec8f24b7 - treewide: Add SPDX license identifier - Makefile/Kconfig</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/interconnect/Kconfig#ec8f24b7</link>
        <description>treewide: Add SPDX license identifier - Makefile/KconfigAdd SPDX license identifiers to all Make/Kconfig files which: - Have no license information of any formThese files fall under the project license, GPL v2 only. The resulting SPDXlicense identifier is:  GPL-2.0-onlySigned-off-by: Thomas Gleixner &lt;tglx@linutronix.de&gt;Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;

            List of files:
            /linux-6.15/drivers/interconnect/Kconfig</description>
        <pubDate>Sun, 19 May 2019 12:07:45 +0000</pubDate>
        <dc:creator>Thomas Gleixner &lt;tglx@linutronix.de&gt;</dc:creator>
    </item>
<item>
        <title>b5d2f741 - interconnect: qcom: Add sdm845 interconnect provider driver</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/interconnect/Kconfig#b5d2f741</link>
        <description>interconnect: qcom: Add sdm845 interconnect provider driverIntroduce Qualcomm SDM845 specific provider driver using theinterconnect framework.Signed-off-by: David Dai &lt;daidavid1@codeaurora.org&gt;Acked-by: Rob Herring &lt;robh@kernel.org&gt;Signed-off-by: Georgi Djakov &lt;georgi.djakov@linaro.org&gt;Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;

            List of files:
            /linux-6.15/drivers/interconnect/Kconfig</description>
        <pubDate>Wed, 16 Jan 2019 16:11:00 +0000</pubDate>
        <dc:creator>David Dai &lt;daidavid1@codeaurora.org&gt;</dc:creator>
    </item>
<item>
        <title>11f1ceca - interconnect: Add generic on-chip interconnect API</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/interconnect/Kconfig#11f1ceca</link>
        <description>interconnect: Add generic on-chip interconnect APIThis patch introduces a new API to get requirements and configure theinterconnect buses across the entire chipset to fit with the currentdemand.The API is using a consumer/provider-based model, where the providers arethe interconnect buses and the consumers could be various drivers.The consumers request interconnect resources (path) between endpoints andset the desired constraints on this data flow path. The providers receiverequests from consumers and aggregate these requests for all master-slavepairs on that path. Then the providers configure each node along the pathto support a bandwidth that satisfies all bandwidth requests that crossthrough that node. The topology could be complicated and multi-tiered andis SoC specific.Reviewed-by: Evan Green &lt;evgreen@chromium.org&gt;Signed-off-by: Georgi Djakov &lt;georgi.djakov@linaro.org&gt;Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;

            List of files:
            /linux-6.15/drivers/interconnect/Kconfig</description>
        <pubDate>Wed, 16 Jan 2019 16:10:56 +0000</pubDate>
        <dc:creator>Georgi Djakov &lt;georgi.djakov@linaro.org&gt;</dc:creator>
    </item>
</channel>
</rss>
