<?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 sprd-efuse.c</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2015</copyright>
    <generator>Java</generator><item>
        <title>154c1ec9 - nvmem: sprd: fix module autoloading</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/nvmem/sprd-efuse.c#154c1ec9</link>
        <description>nvmem: sprd: fix module autoloadingAdd MODULE_DEVICE_TABLE(), so the module could be properly autoloadedbased on the alias from of_device_id table.Signed-off-by: Krzysztof Kozlowski &lt;krzk@kernel.org&gt;Signed-off-by: Srinivas Kandagatla &lt;srinivas.kandagatla@linaro.org&gt;Link: https://lore.kernel.org/r/20240430084921.33387-6-srinivas.kandagatla@linaro.orgSigned-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;

            List of files:
            /linux-6.15/drivers/nvmem/sprd-efuse.c</description>
        <pubDate>Tue, 30 Apr 2024 08:49:15 +0000</pubDate>
        <dc:creator>Krzysztof Kozlowski &lt;krzk@kernel.org&gt;</dc:creator>
    </item>
<item>
        <title>2cc3b37f - nvmem: add explicit config option to read old syntax fixed OF cells</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/nvmem/sprd-efuse.c#2cc3b37f</link>
        <description>nvmem: add explicit config option to read old syntax fixed OF cellsBinding for fixed NVMEM cells defined directly as NVMEM device subnodeshas been deprecated. It has been replaced by the &quot;fixed-layout&quot; NVMEMlayout binding.New syntax is meant to be clearer and should help avoiding imprecisebindings.NVMEM subsystem already supports the new binding. It should be a goodidea to limit support for old syntax to existing drivers that actuallysupport &amp; use it (we can&apos;t break backward compatibility!). That way weadditionally encourage new bindings &amp; drivers to ignore deprecatedbinding.It wasn&apos;t clear (to me) if rtc and w1 code actually uses old syntaxfixed cells. I enabled them to don&apos;t risk any breakage.Signed-off-by: Rafa&#322; Mi&#322;ecki &lt;rafal@milecki.pl&gt;[for meson-{efuse,mx-efuse}.c]Acked-by: Martin Blumenstingl &lt;martin.blumenstingl@googlemail.com&gt;[for mtk-efuse.c, nvmem/core.c, nvmem-provider.h]Reviewed-by: AngeloGioacchino Del Regno &lt;angelogioacchino.delregno@collabora.com&gt;[MT8192, MT8195 Chromebooks]Tested-by: AngeloGioacchino Del Regno &lt;angelogioacchino.delregno@collabora.com&gt;[for microchip-otpc.c]Reviewed-by: Claudiu Beznea &lt;claudiu.beznea@microchip.com&gt;[SAMA7G5-EK]Tested-by: Claudiu Beznea &lt;claudiu.beznea@microchip.com&gt;Acked-by: Jernej Skrabec &lt;jernej.skrabec@gmail.com&gt;Signed-off-by: Srinivas Kandagatla &lt;srinivas.kandagatla@linaro.org&gt;Link: https://lore.kernel.org/r/20231020105545.216052-3-srinivas.kandagatla@linaro.orgSigned-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;

            List of files:
            /linux-6.15/drivers/nvmem/sprd-efuse.c</description>
        <pubDate>Fri, 20 Oct 2023 10:55:41 +0000</pubDate>
        <dc:creator>Rafa&#322; Mi&#322;ecki &lt;rafal@milecki.pl&gt;</dc:creator>
    </item>
<item>
        <title>9bf75da0 - nvmem: Explicitly include correct DT includes</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/nvmem/sprd-efuse.c#9bf75da0</link>
        <description>nvmem: 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.Signed-off-by: Rob Herring &lt;robh@kernel.org&gt;Signed-off-by: Srinivas Kandagatla &lt;srinivas.kandagatla@linaro.org&gt;Link: https://lore.kernel.org/r/20230823132744.350618-14-srinivas.kandagatla@linaro.orgSigned-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;

            List of files:
            /linux-6.15/drivers/nvmem/sprd-efuse.c</description>
        <pubDate>Wed, 23 Aug 2023 13:27:35 +0000</pubDate>
        <dc:creator>Rob Herring &lt;robh@kernel.org&gt;</dc:creator>
    </item>
<item>
        <title>20be064e - nvmem: sprd: Fix an error message</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/nvmem/sprd-efuse.c#20be064e</link>
        <description>nvmem: sprd: Fix an error message&apos;ret&apos; is known to be 0 here.The expected error status is stored in &apos;status&apos;, so use it instead.Also change %d in %u, because status is an u32, not a int.Fixes: 096030e7f449 (&quot;nvmem: sprd: Add Spreadtrum SoCs eFuse support&quot;)Acked-by: Chunyan Zhang &lt;zhang.lyra@gmail.com&gt;Signed-off-by: Christophe JAILLET &lt;christophe.jaillet@wanadoo.fr&gt;Link: https://lore.kernel.org/r/5bc44aace2fe7e1c91d8b35c8fe31e7134ceab2c.1620406852.git.christophe.jaillet@wanadoo.frSigned-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;

            List of files:
            /linux-6.15/drivers/nvmem/sprd-efuse.c</description>
        <pubDate>Fri, 07 May 2021 17:02:48 +0000</pubDate>
        <dc:creator>Christophe JAILLET &lt;christophe.jaillet@wanadoo.fr&gt;</dc:creator>
    </item>
<item>
        <title>bcd14bb7 - nvmem: sprd: Fix return value of sprd_efuse_probe()</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/nvmem/sprd-efuse.c#bcd14bb7</link>
        <description>nvmem: sprd: Fix return value of sprd_efuse_probe()When call function devm_platform_ioremap_resource(), we should use IS_ERR()to check the return value and return PTR_ERR() if failed.Fixes: 096030e7f449 (&quot;nvmem: sprd: Add Spreadtrum SoCs eFuse support&quot;)Signed-off-by: Tiezhu Yang &lt;yangtiezhu@loongson.cn&gt;Signed-off-by: Srinivas Kandagatla &lt;srinivas.kandagatla@linaro.org&gt;Link: https://lore.kernel.org/r/20200722100705.7772-2-srinivas.kandagatla@linaro.orgSigned-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;

            List of files:
            /linux-6.15/drivers/nvmem/sprd-efuse.c</description>
        <pubDate>Wed, 22 Jul 2020 10:06:52 +0000</pubDate>
        <dc:creator>Tiezhu Yang &lt;yangtiezhu@loongson.cn&gt;</dc:creator>
    </item>
<item>
        <title>4bd5a15d - nvmem: sprd: Determine double data programming from device data</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/nvmem/sprd-efuse.c#4bd5a15d</link>
        <description>nvmem: sprd: Determine double data programming from device dataWe&apos;ve saved the double data flag in the device data, so we shoulduse it when programming a block.Signed-off-by: Baolin Wang &lt;baolin.wang7@gmail.com&gt;Signed-off-by: Srinivas Kandagatla &lt;srinivas.kandagatla@linaro.org&gt;Link: https://lore.kernel.org/r/20200323150007.7487-4-srinivas.kandagatla@linaro.orgSigned-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;

            List of files:
            /linux-6.15/drivers/nvmem/sprd-efuse.c</description>
        <pubDate>Mon, 23 Mar 2020 15:00:05 +0000</pubDate>
        <dc:creator>Baolin Wang &lt;baolin.wang7@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>5af25388 - nvmem: sprd: Optimize the block lock operation</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/nvmem/sprd-efuse.c#5af25388</link>
        <description>nvmem: sprd: Optimize the block lock operationWe have some cases that will programme the eFuse block partially multipletimes, so we should allow the block to be programmed again if it wasprogrammed partially. But we should lock the block if the whole blockwas programmed. Thus add a condition to validate if we need lock theblock or not.Moreover we only enable the auto-check function when locking the block.Signed-off-by: Freeman Liu &lt;freeman.liu@unisoc.com&gt;Signed-off-by: Baolin Wang &lt;baolin.wang7@gmail.com&gt;Signed-off-by: Srinivas Kandagatla &lt;srinivas.kandagatla@linaro.org&gt;Link: https://lore.kernel.org/r/20200323150007.7487-3-srinivas.kandagatla@linaro.orgSigned-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;

            List of files:
            /linux-6.15/drivers/nvmem/sprd-efuse.c</description>
        <pubDate>Mon, 23 Mar 2020 15:00:04 +0000</pubDate>
        <dc:creator>Freeman Liu &lt;freeman.liu@unisoc.com&gt;</dc:creator>
    </item>
<item>
        <title>c66ebde4 - nvmem: sprd: Fix the block lock operation</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/nvmem/sprd-efuse.c#c66ebde4</link>
        <description>nvmem: sprd: Fix the block lock operationAccording to the Spreadtrum eFuse specification, we should write 0 tothe block to trigger the lock operation.Fixes: 096030e7f449 (&quot;nvmem: sprd: Add Spreadtrum SoCs eFuse support&quot;)Cc: stable &lt;stable@vger.kernel.org&gt;Signed-off-by: Freeman Liu &lt;freeman.liu@unisoc.com&gt;Signed-off-by: Baolin Wang &lt;baolin.wang7@gmail.com&gt;Signed-off-by: Srinivas Kandagatla &lt;srinivas.kandagatla@linaro.org&gt;Link: https://lore.kernel.org/r/20200323150007.7487-2-srinivas.kandagatla@linaro.orgSigned-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;

            List of files:
            /linux-6.15/drivers/nvmem/sprd-efuse.c</description>
        <pubDate>Mon, 23 Mar 2020 15:00:03 +0000</pubDate>
        <dc:creator>Freeman Liu &lt;freeman.liu@unisoc.com&gt;</dc:creator>
    </item>
<item>
        <title>096030e7 - nvmem: sprd: Add Spreadtrum SoCs eFuse support</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/nvmem/sprd-efuse.c#096030e7</link>
        <description>nvmem: sprd: Add Spreadtrum SoCs eFuse supportThe Spreadtrum eFuse controller is widely used to dump chip ID,configuration setting, function select and so on, as well assupporting one-time programming.Signed-off-by: Freeman Liu &lt;freeman.liu@unisoc.com&gt;Signed-off-by: Baolin Wang &lt;baolin.wang@linaro.org&gt;Signed-off-by: Srinivas Kandagatla &lt;srinivas.kandagatla@linaro.org&gt;Link: https://lore.kernel.org/r/20191029114240.14905-8-srinivas.kandagatla@linaro.orgSigned-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;

            List of files:
            /linux-6.15/drivers/nvmem/sprd-efuse.c</description>
        <pubDate>Tue, 29 Oct 2019 11:42:37 +0000</pubDate>
        <dc:creator>Freeman Liu &lt;freeman.liu@unisoc.com&gt;</dc:creator>
    </item>
</channel>
</rss>
