<?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>b4529379 - interconnect: mediatek: Add MediaTek MT8183/8195 EMI Interconnect driver</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/interconnect/Makefile#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/Makefile</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>770c69f0 - interconnect: Add debugfs test client</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/interconnect/Makefile#770c69f0</link>
        <description>interconnect: Add debugfs test clientIt&apos;s often useful during test, debug, and development to issue pathvotes from shell. Add a debugfs client for this purpose.Example usage:	cd /sys/kernel/debug/interconnect/test-client/	# Configure node endpoints for the path from CPU to DDR on	# qcom/sm8550.	echo chm_apps &gt; src_node	echo ebi &gt; dst_node	# Get path between src_node and dst_node. This is only	# necessary after updating the node endpoints.	echo 1 &gt; get	# Set desired BW to 1GBps avg and 2GBps peak.	echo 1000000 &gt; avg_bw	echo 2000000 &gt; peak_bw	# Vote for avg_bw and peak_bw on the latest path from &quot;get&quot;.	# Voting for multiple paths is possible by repeating this	# process for different nodes endpoints.	echo 1 &gt; commitAllowing userspace to directly enable and set bus rates can be dangerousSo, following in the footsteps of the regmap [0] and clk [1] frameworks,keep these userspace controls compile-time disabled without Kconfigoptions to enable them. Enabling this will require code changes todefine INTERCONNECT_ALLOW_WRITE_DEBUGFS.[0] commit 09c6ecd39410 (&quot;regmap: Add support for writing to regmap registers via debugfs&quot;)[1] commit 37215da5553e (&quot;clk: Add support for setting clk_rate via debugfs&quot;)Signed-off-by: Mike Tipton &lt;quic_mdtipton@quicinc.com&gt;Link: https://lore.kernel.org/r/20230807142914.12480-4-quic_mdtipton@quicinc.comSigned-off-by: Georgi Djakov &lt;djakov@kernel.org&gt;

            List of files:
            /linux-6.15/drivers/interconnect/Makefile</description>
        <pubDate>Mon, 07 Aug 2023 14:29:14 +0000</pubDate>
        <dc:creator>Mike Tipton &lt;quic_mdtipton@quicinc.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/Makefile#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/Makefile</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/Makefile#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/Makefile</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>b41b0ce5 - interconnect: Add bulk API helpers</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/interconnect/Makefile#b41b0ce5</link>
        <description>interconnect: Add bulk API helpersThere are drivers which just need to get multiple interconnect paths,request some predefined amounts of bandwidth and then just toggle thepaths between enabled/disabled state.The aim of this patch is simplify the above and to allow drivers to putall the path names and bandwidth data into a single static icc_bulk_datatable and call the icc_bulk_* functions on that table in order to scaleall the interconnect paths in parallel.Suggested-by: Evan Green &lt;evgreen@chromium.org&gt;Suggested-by: Bjorn Andersson &lt;bjorn.andersson@linaro.org&gt;Reviewed-by: Bjorn Andersson &lt;bjorn.andersson@linaro.org&gt;Link: https://lore.kernel.org/r/20200729123439.9961-1-georgi.djakov@linaro.orgSigned-off-by: Georgi Djakov &lt;georgi.djakov@linaro.org&gt;

            List of files:
            /linux-6.15/drivers/interconnect/Makefile</description>
        <pubDate>Wed, 29 Jul 2020 12:34:39 +0000</pubDate>
        <dc:creator>Georgi Djakov &lt;georgi.djakov@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/Makefile#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/Makefile</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>c46ab9db - interconnect: Add basic tracepoints</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/interconnect/Makefile#c46ab9db</link>
        <description>interconnect: Add basic tracepointsThe tracepoints can help with understanding the system behavior of agiven interconnect path when the consumer drivers change their bandwidthdemands. This might be interesting when we want to monitor the requestedinterconnect bandwidth for each client driver. The paths may share thesame nodes and this will help to understand &quot;who and when is requestingwhat&quot;. All this is useful for subsystem drivers developers and may alsoprovide hints when optimizing the power and performance profile of thesystem.Reviewed-by: Steven Rostedt (VMware) &lt;rostedt@goodmis.org&gt;Reviewed-by: Bjorn Andersson &lt;bjorn.andersson@linaro.org&gt;Signed-off-by: Georgi Djakov &lt;georgi.djakov@linaro.org&gt;

            List of files:
            /linux-6.15/drivers/interconnect/Makefile</description>
        <pubDate>Thu, 28 Nov 2019 14:18:18 +0000</pubDate>
        <dc:creator>Georgi Djakov &lt;georgi.djakov@linaro.org&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/Makefile#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/Makefile</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/Makefile#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/Makefile</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>
