<?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 mtk-devapc.c</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2015</copyright>
    <generator>Java</generator><item>
        <title>c9c0036c - soc: mediatek: mtk-devapc: Fix leaking IO map on driver remove</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/soc/mediatek/mtk-devapc.c#c9c0036c</link>
        <description>soc: mediatek: mtk-devapc: Fix leaking IO map on driver removeDriver removal should fully clean up - unmap the memory.Fixes: 0890beb22618 (&quot;soc: mediatek: add mt6779 devapc driver&quot;)Cc: stable@vger.kernel.orgSigned-off-by: Krzysztof Kozlowski &lt;krzysztof.kozlowski@linaro.org&gt;Link: https://lore.kernel.org/r/20250104142012.115974-2-krzysztof.kozlowski@linaro.orgSigned-off-by: AngeloGioacchino Del Regno &lt;angelogioacchino.delregno@collabora.com&gt;

            List of files:
            /linux-6.15/drivers/soc/mediatek/mtk-devapc.c</description>
        <pubDate>Sat, 04 Jan 2025 14:20:12 +0000</pubDate>
        <dc:creator>Krzysztof Kozlowski &lt;krzysztof.kozlowski@linaro.org&gt;</dc:creator>
    </item>
<item>
        <title>c0eb059a - soc: mediatek: mtk-devapc: Fix leaking IO map on error paths</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/soc/mediatek/mtk-devapc.c#c0eb059a</link>
        <description>soc: mediatek: mtk-devapc: Fix leaking IO map on error pathsError paths of mtk_devapc_probe() should unmap the memory.  Reported bySmatch:  drivers/soc/mediatek/mtk-devapc.c:292 mtk_devapc_probe() warn: &apos;ctx-&gt;infra_base&apos; from of_iomap() not released on lines: 277,281,286.Fixes: 0890beb22618 (&quot;soc: mediatek: add mt6779 devapc driver&quot;)Cc: stable@vger.kernel.orgSigned-off-by: Krzysztof Kozlowski &lt;krzysztof.kozlowski@linaro.org&gt;Link: https://lore.kernel.org/r/20250104142012.115974-1-krzysztof.kozlowski@linaro.orgSigned-off-by: AngeloGioacchino Del Regno &lt;angelogioacchino.delregno@collabora.com&gt;

            List of files:
            /linux-6.15/drivers/soc/mediatek/mtk-devapc.c</description>
        <pubDate>Sat, 04 Jan 2025 14:20:11 +0000</pubDate>
        <dc:creator>Krzysztof Kozlowski &lt;krzysztof.kozlowski@linaro.org&gt;</dc:creator>
    </item>
<item>
        <title>511c06e3 - soc: Switch back to struct platform_driver::remove()</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/soc/mediatek/mtk-devapc.c#511c06e3</link>
        <description>soc: Switch back to struct platform_driver::remove()After commit 0edb555a65d1 (&quot;platform: Make platform_driver::remove()return void&quot;) .remove() is (again) the right callback to implement forplatform drivers.Convert all platform drivers below drivers/soc to use .remove(), withthe eventual goal to drop struct platform_driver::remove_new(). As.remove() and .remove_new() have the same prototypes, conversion is doneby just changing the structure member name in the driver initializer.On the way do a few whitespace changes to make indention consistent.Signed-off-by: Uwe Kleine-K&#246;nig &lt;u.kleine-koenig@baylibre.com&gt;Acked-by: Heiko Stuebner &lt;heiko@sntech.de&gt;Acked-by: Herve Codina &lt;herve.codina@bootlin.com&gt; # for fsl/qe/{qmc,tsa}.cAcked-by: Bjorn Andersson &lt;andersson@kernel.org&gt; # qcom partsAcked-by: Gabriel Somlo &lt;gsomlo@gmail.com&gt;Acked-by: Andrew Jeffery &lt;andrew@codeconstruct.com.au&gt; # aspeedLink: https://lore.kernel.org/r/20241029074859.509587-2-u.kleine-koenig@baylibre.comSigned-off-by: Arnd Bergmann &lt;arnd@arndb.de&gt;

            List of files:
            /linux-6.15/drivers/soc/mediatek/mtk-devapc.c</description>
        <pubDate>Tue, 29 Oct 2024 07:48:58 +0000</pubDate>
        <dc:creator>Uwe Kleine-K&#246;nig &lt;u.kleine-koenig@baylibre.com&gt;</dc:creator>
    </item>
<item>
        <title>a129ac35 - soc/mediatek: mtk-devapc: Convert to platform remove callback returning void</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/soc/mediatek/mtk-devapc.c#a129ac35</link>
        <description>soc/mediatek: mtk-devapc: Convert to platform remove callback returning voidThe .remove() callback for a platform driver returns an int which makesmany driver authors wrongly assume it&apos;s possible to do error handling byreturning an error code. However the value returned is ignored (apartfrom emitting a warning) and this typically results in resource leaks.To improve here there is a quest to make the remove callback returnvoid. In the first step of this quest all drivers are converted to.remove_new() which already returns void. Eventually after all driversare converted, .remove_new() will be renamed to .remove().Trivially convert this driver from always returning zero in the removecallback to the void returning variant.Reviewed-by: AngeloGioacchino Del Regno &lt;angelogioacchino.delregno@collabora.com&gt;Link: https://lore.kernel.org/r/20230925095532.1984344-15-u.kleine-koenig@pengutronix.deSigned-off-by: Uwe Kleine-K&#246;nig &lt;u.kleine-koenig@pengutronix.de&gt;

            List of files:
            /linux-6.15/drivers/soc/mediatek/mtk-devapc.c</description>
        <pubDate>Mon, 25 Sep 2023 09:55:05 +0000</pubDate>
        <dc:creator>Uwe Kleine-K&#246;nig &lt;u.kleine-koenig@pengutronix.de&gt;</dc:creator>
    </item>
<item>
        <title>d01e0aec - soc: mediatek: Explicitly include correct DT includes</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/soc/mediatek/mtk-devapc.c#d01e0aec</link>
        <description>soc: mediatek: Explicitly include correct DT includesThe DT of_device.h and of_platform.h date back to the separateof_platform_bus_type before it as merged into the regular platform bus.As part of that merge prepping Arm DT support 13 years ago, they&quot;temporarily&quot; include each other. They also include platform_device.hand of.h. As a result, there&apos;s a pretty much random mix of those includefiles used throughout the tree. In order to detangle these headers andreplace the implicit includes with struct declarations, users need toexplicitly include the correct includes.Reviewed-by: AngeloGioacchino Del Regno &lt;angelogioacchino.delregno@collabora.com&gt;Signed-off-by: Rob Herring &lt;robh@kernel.org&gt;Link: https://lore.kernel.org/r/20230803-dt-header-cleanups-for-soc-v2-19-d8de2cc88bff@kernel.orgSigned-off-by: Arnd Bergmann &lt;arnd@arndb.de&gt;

            List of files:
            /linux-6.15/drivers/soc/mediatek/mtk-devapc.c</description>
        <pubDate>Thu, 03 Aug 2023 22:42:59 +0000</pubDate>
        <dc:creator>Rob Herring &lt;robh@kernel.org&gt;</dc:creator>
    </item>
<item>
        <title>916120df - soc: mediatek: mtk-devapc: Switch to devm_clk_get_enabled()</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/soc/mediatek/mtk-devapc.c#916120df</link>
        <description>soc: mediatek: mtk-devapc: Switch to devm_clk_get_enabled()This driver does exactly devm_clk_get() and clk_prepare_enable() rightafter, which is exactly what devm_clk_get_enabled() does: clean thatup by switching to the latter.This commit brings no functional changes.Signed-off-by: AngeloGioacchino Del Regno &lt;angelogioacchino.delregno@collabora.com&gt;Link: https://lore.kernel.org/r/20221006110935.59695-1-angelogioacchino.delregno@collabora.comSigned-off-by: Matthias Brugger &lt;matthias.bgg@gmail.com&gt;

            List of files:
            /linux-6.15/drivers/soc/mediatek/mtk-devapc.c</description>
        <pubDate>Thu, 06 Oct 2022 11:09:35 +0000</pubDate>
        <dc:creator>AngeloGioacchino Del Regno &lt;angelogioacchino.delregno@collabora.com&gt;</dc:creator>
    </item>
<item>
        <title>1c9faace - soc: mediatek: devapc: Add support for MT8186</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/soc/mediatek/mtk-devapc.c#1c9faace</link>
        <description>soc: mediatek: devapc: Add support for MT8186Add devapc data and compatible to support MT8186 devapc.Signed-off-by: Runyang Chen &lt;runyang.chen@mediatek.com&gt;Signed-off-by: Rex-BC Chen &lt;rex-bc.chen@mediatek.com&gt;Reviewed-by: AngeloGioacchino Del Regno &lt;angelogioacchino.delregno@collabora.com&gt;Reviewed-by: Chun-Kuang Hu &lt;chunkuang.hu@kernel.org&gt;Tested-by: Chen-Yu Tsai &lt;wenst@chromium.org&gt;Link: https://lore.kernel.org/r/20220504115501.3490-4-rex-bc.chen@mediatek.comSigned-off-by: Matthias Brugger &lt;matthias.bgg@gmail.com&gt;

            List of files:
            /linux-6.15/drivers/soc/mediatek/mtk-devapc.c</description>
        <pubDate>Wed, 04 May 2022 11:55:01 +0000</pubDate>
        <dc:creator>Rex-BC Chen &lt;rex-bc.chen@mediatek.com&gt;</dc:creator>
    </item>
<item>
        <title>2cb41ed0 - soc: mediatek: devapc: Separate register offsets from mtk_devapc_data</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/soc/mediatek/mtk-devapc.c#2cb41ed0</link>
        <description>soc: mediatek: devapc: Separate register offsets from mtk_devapc_dataThe register offsets is the same between MT6779 and MT8186. To reuse theregister offsets, we move these register offsets to another structure&quot;mtk_devapc_regs_ofs&quot;.Signed-off-by: Rex-BC Chen &lt;rex-bc.chen@mediatek.com&gt;Reviewed-by: Chun-Kuang Hu &lt;chunkuang.hu@kernel.org&gt;Reviewed-by: AngeloGioacchino Del Regno &lt;angelogioacchino.delregno@collabora.com&gt;Tested-by: Chen-Yu Tsai &lt;wenst@chromium.org&gt;Link: https://lore.kernel.org/r/20220504115501.3490-3-rex-bc.chen@mediatek.comSigned-off-by: Matthias Brugger &lt;matthias.bgg@gmail.com&gt;

            List of files:
            /linux-6.15/drivers/soc/mediatek/mtk-devapc.c</description>
        <pubDate>Wed, 04 May 2022 11:55:00 +0000</pubDate>
        <dc:creator>Rex-BC Chen &lt;rex-bc.chen@mediatek.com&gt;</dc:creator>
    </item>
<item>
        <title>ba96de3a - soc: mediatek: add missing MODULE_DEVICE_TABLE</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/soc/mediatek/mtk-devapc.c#ba96de3a</link>
        <description>soc: mediatek: add missing MODULE_DEVICE_TABLEThis patch adds missing MODULE_DEVICE_TABLE definition which generatescorrect modalias for automatic loading of this driver when it is builtas an external module.Reported-by: Hulk Robot &lt;hulkci@huawei.com&gt;Signed-off-by: Zou Wei &lt;zou_wei@huawei.com&gt;Link: https://lore.kernel.org/r/1620705350-104687-1-git-send-email-zou_wei@huawei.comSigned-off-by: Matthias Brugger &lt;matthias.bgg@gmail.com&gt;

            List of files:
            /linux-6.15/drivers/soc/mediatek/mtk-devapc.c</description>
        <pubDate>Tue, 11 May 2021 03:55:50 +0000</pubDate>
        <dc:creator>Zou Wei &lt;zou_wei@huawei.com&gt;</dc:creator>
    </item>
<item>
        <title>0890beb2 - soc: mediatek: add mt6779 devapc driver</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/soc/mediatek/mtk-devapc.c#0890beb2</link>
        <description>soc: mediatek: add mt6779 devapc driverMediaTek bus fabric provides TrustZone security support and dataprotection to prevent slaves from being accessed by unexpectedmasters.The security violation is logged and sent to the processor forfurther analysis or countermeasures.Any occurrence of security violation would raise an interrupt, andit will be handled by mtk-devapc driver. The violationinformation is printed in order to find the murderer.Signed-off-by: Neal Liu &lt;neal.liu@mediatek.com&gt;Link: https://lore.kernel.org/r/1602732039-12179-3-git-send-email-neal.liu@mediatek.comSigned-off-by: Matthias Brugger &lt;matthias.bgg@gmail.com&gt;

            List of files:
            /linux-6.15/drivers/soc/mediatek/mtk-devapc.c</description>
        <pubDate>Thu, 15 Oct 2020 03:20:39 +0000</pubDate>
        <dc:creator>Neal Liu &lt;neal.liu@mediatek.com&gt;</dc:creator>
    </item>
</channel>
</rss>
