<?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 sec-core.c</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2015</copyright>
    <generator>Java</generator><item>
        <title>ed33479b - mfd: sec: Add support for S2MPU05 PMIC</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/mfd/sec-core.c#ed33479b</link>
        <description>mfd: sec: Add support for S2MPU05 PMICAdd support for Samsung&apos;s S2MPU05 PMIC. It&apos;s the primary PMIC used byExynos7870 devices. It houses regulators (21 LDOs and 5 BUCKs) and a RTCclock device.Signed-off-by: Kaustabh Chakraborty &lt;kauschluss@disroot.org&gt;Reviewed-by: Krzysztof Kozlowski &lt;krzysztof.kozlowski@linaro.org&gt;Link: https://lore.kernel.org/r/20250301-exynos7870-pmic-regulators-v3-2-808d0b47a564@disroot.orgSigned-off-by: Lee Jones &lt;lee@kernel.org&gt;

            List of files:
            /linux-6.15/drivers/mfd/sec-core.c</description>
        <pubDate>Fri, 28 Feb 2025 19:37:13 +0000</pubDate>
        <dc:creator>Kaustabh Chakraborty &lt;kauschluss@disroot.org&gt;</dc:creator>
    </item>
<item>
        <title>bf231e5f - mfd: sec-core: Add support for the Samsung s2dos05</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/mfd/sec-core.c#bf231e5f</link>
        <description>mfd: sec-core: Add support for the Samsung s2dos05S2DOS05 is a panel/touchscreen PMIC, often found inSamsung phones. We define regulator sub-device for which driver willbe added in subsequent patch. The device also has ADC for power andcurrent measurements.Signed-off-by: Dzmitry Sankouski &lt;dsankouski@gmail.com&gt;Reviewed-by: Krzysztof Kozlowski &lt;krzk@kernel.org&gt;Link: https://lore.kernel.org/r/20240617-starqltechn_integration_upstream-v5-2-ea1109029ba5@gmail.comSigned-off-by: Lee Jones &lt;lee@kernel.org&gt;

            List of files:
            /linux-6.15/drivers/mfd/sec-core.c</description>
        <pubDate>Thu, 26 Sep 2024 09:47:31 +0000</pubDate>
        <dc:creator>Dzmitry Sankouski &lt;dsankouski@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>dc0c386e - mfd: Explicitly include correct DT includes</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/mfd/sec-core.c#dc0c386e</link>
        <description>mfd: 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;Link: https://lore.kernel.org/r/20230714174731.4059811-1-robh@kernel.orgSigned-off-by: Lee Jones &lt;lee@kernel.org&gt;

            List of files:
            /linux-6.15/drivers/mfd/sec-core.c</description>
        <pubDate>Fri, 14 Jul 2023 17:47:27 +0000</pubDate>
        <dc:creator>Rob Herring &lt;robh@kernel.org&gt;</dc:creator>
    </item>
<item>
        <title>9816d859 - mfd: Switch i2c drivers back to use .probe()</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/mfd/sec-core.c#9816d859</link>
        <description>mfd: Switch i2c drivers back to use .probe()After commit b8a1a4cd5a98 (&quot;i2c: Provide a temporary .probe_new()call-back type&quot;), all drivers being converted to .probe_new() and then03c835f498b5 (&quot;i2c: Switch .probe() to not take an id parameter&quot;) convertback to (the new) .probe() to be able to eventually drop .probe_new() fromstruct i2c_driver.Signed-off-by: Uwe Kleine-K&#246;nig &lt;u.kleine-koenig@pengutronix.de&gt;Link: https://lore.kernel.org/r/20230515182752.10050-1-u.kleine-koenig@pengutronix.deSigned-off-by: Lee Jones &lt;lee@kernel.org&gt;

            List of files:
            /linux-6.15/drivers/mfd/sec-core.c</description>
        <pubDate>Mon, 15 May 2023 18:27:52 +0000</pubDate>
        <dc:creator>Uwe Kleine-K&#246;nig &lt;u.kleine-koenig@pengutronix.de&gt;</dc:creator>
    </item>
<item>
        <title>f736d2c0 - mfd: sec: Remove PMICs without compatibles</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/mfd/sec-core.c#f736d2c0</link>
        <description>mfd: sec: Remove PMICs without compatiblesThe S5M8751 and S5M8763 PMIC chips have no corresponding compatiblevalues, so since board file support was removed for this driver, thereis no way to specify these PMICs as present in boards anymore.Remove leftovers of these chips since it&apos;s dead code.Signed-off-by: David Virag &lt;virag.david003@gmail.com&gt;Reviewed-by: Krzysztof Kozlowski &lt;krzysztof.kozlowski@linaro.org&gt;Signed-off-by: Lee Jones &lt;lee@kernel.org&gt;Link: https://lore.kernel.org/r/20230131183008.4451-2-virag.david003@gmail.com

            List of files:
            /linux-6.15/drivers/mfd/sec-core.c</description>
        <pubDate>Tue, 31 Jan 2023 18:30:06 +0000</pubDate>
        <dc:creator>David Virag &lt;virag.david003@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>270a7c3e - mfd: sec: Remove #ifdef guards for PM related functions</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/mfd/sec-core.c#270a7c3e</link>
        <description>mfd: sec: Remove #ifdef guards for PM related functionsUse the new DEFINE_SIMPLE_DEV_PM_OPS() and pm_sleep_ptr() macrosto handle the .suspend/.resume callbacks.These macros allow the suspend and resume functions to be automaticallydropped by the compiler when CONFIG_SUSPEND is disabled, without havingto use #ifdef guards.This has the advantage of always compiling these functions in,independently of any Kconfig option. Thanks to that, bugs and otherregressions are subsequently easier to catch.Signed-off-by: Paul Cercueil &lt;paul@crapouillou.net&gt;Reviewed-by: Krzysztof Kozlowski &lt;krzysztof.kozlowski@linaro.org&gt;Signed-off-by: Lee Jones &lt;lee@kernel.org&gt;

            List of files:
            /linux-6.15/drivers/mfd/sec-core.c</description>
        <pubDate>Sun, 23 Oct 2022 09:48:36 +0000</pubDate>
        <dc:creator>Paul Cercueil &lt;paul@crapouillou.net&gt;</dc:creator>
    </item>
<item>
        <title>a403e589 - mfd: sec-core: Convert to i2c&apos;s .probe_new()</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/mfd/sec-core.c#a403e589</link>
        <description>mfd: sec-core: Convert to i2c&apos;s .probe_new()The probe function doesn&apos;t make use of the i2c_device_id * parameter so itcan be trivially converted.Signed-off-by: Uwe Kleine-K&#246;nig &lt;u.kleine-koenig@pengutronix.de&gt;Signed-off-by: Lee Jones &lt;lee@kernel.org&gt;Link: https://lore.kernel.org/r/20221118224540.619276-458-uwe@kleine-koenig.org

            List of files:
            /linux-6.15/drivers/mfd/sec-core.c</description>
        <pubDate>Fri, 18 Nov 2022 22:43:11 +0000</pubDate>
        <dc:creator>Uwe Kleine-K&#246;nig &lt;u.kleine-koenig@pengutronix.de&gt;</dc:creator>
    </item>
<item>
        <title>2056f024 - mfd: sec: Enable wakeup from suspend via devicetree property</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/mfd/sec-core.c#2056f024</link>
        <description>mfd: sec: Enable wakeup from suspend via devicetree propertySet device wakeup capability from devicetree property (done by driverscore), instead of always setting it to 0 (because value in platform datais not assigned).This should not have visible effect on actual resuming from suspendbecause the child device - S5M RTC driver - is responsible for wakingup and sets device wakeup unconditionally.Signed-off-by: Krzysztof Kozlowski &lt;krzysztof.kozlowski@canonical.com&gt;Signed-off-by: Lee Jones &lt;lee.jones@linaro.org&gt;

            List of files:
            /linux-6.15/drivers/mfd/sec-core.c</description>
        <pubDate>Wed, 26 May 2021 12:47:10 +0000</pubDate>
        <dc:creator>Krzysztof Kozlowski &lt;krzysztof.kozlowski@canonical.com&gt;</dc:creator>
    </item>
<item>
        <title>c1d3ab31 - mfd: sec: Remove unused irq_base in platform data</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/mfd/sec-core.c#c1d3ab31</link>
        <description>mfd: sec: Remove unused irq_base in platform dataThe &apos;irq_base&apos; field of platform data structure is not assigned,therefore its default value of 0 has no impact and can be safelydropped.Signed-off-by: Krzysztof Kozlowski &lt;krzysztof.kozlowski@canonical.com&gt;Signed-off-by: Lee Jones &lt;lee.jones@linaro.org&gt;

            List of files:
            /linux-6.15/drivers/mfd/sec-core.c</description>
        <pubDate>Wed, 26 May 2021 12:47:09 +0000</pubDate>
        <dc:creator>Krzysztof Kozlowski &lt;krzysztof.kozlowski@canonical.com&gt;</dc:creator>
    </item>
<item>
        <title>294fb2ce - mfd: sec: Remove unused device_type in platform data</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/mfd/sec-core.c#294fb2ce</link>
        <description>mfd: sec: Remove unused device_type in platform dataThe &apos;device_type&apos; field of platform data structure is not used and canbe safely dropped.Signed-off-by: Krzysztof Kozlowski &lt;krzysztof.kozlowski@canonical.com&gt;Signed-off-by: Lee Jones &lt;lee.jones@linaro.org&gt;

            List of files:
            /linux-6.15/drivers/mfd/sec-core.c</description>
        <pubDate>Wed, 26 May 2021 12:47:08 +0000</pubDate>
        <dc:creator>Krzysztof Kozlowski &lt;krzysztof.kozlowski@canonical.com&gt;</dc:creator>
    </item>
<item>
        <title>12e1a419 - mfd: sec: Remove unused cfg_pmic_irq in platform data</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/mfd/sec-core.c#12e1a419</link>
        <description>mfd: sec: Remove unused cfg_pmic_irq in platform dataThe &apos;cfg_pmic_irq&apos; field of platform data structure is not used and canbe safely dropped.Signed-off-by: Krzysztof Kozlowski &lt;krzysztof.kozlowski@canonical.com&gt;Signed-off-by: Lee Jones &lt;lee.jones@linaro.org&gt;

            List of files:
            /linux-6.15/drivers/mfd/sec-core.c</description>
        <pubDate>Wed, 26 May 2021 12:47:07 +0000</pubDate>
        <dc:creator>Krzysztof Kozlowski &lt;krzysztof.kozlowski@canonical.com&gt;</dc:creator>
    </item>
<item>
        <title>5a7b909c - mfd: sec: Drop support for board files and require devicetree</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/mfd/sec-core.c#5a7b909c</link>
        <description>mfd: sec: Drop support for board files and require devicetreeThe Samsung PMIC drivers since long time are used only on devicetreeplatforms (Samsung Exynos) and there are no users with board files.Drop the support for board files entirely and depend on OF for matching.Suggested-by: Marek Szyprowski &lt;m.szyprowski@samsung.com&gt;Signed-off-by: Krzysztof Kozlowski &lt;krzysztof.kozlowski@canonical.com&gt;Signed-off-by: Lee Jones &lt;lee.jones@linaro.org&gt;

            List of files:
            /linux-6.15/drivers/mfd/sec-core.c</description>
        <pubDate>Wed, 26 May 2021 12:47:06 +0000</pubDate>
        <dc:creator>Krzysztof Kozlowski &lt;krzysztof.kozlowski@canonical.com&gt;</dc:creator>
    </item>
<item>
        <title>cdefb765 - mfd: sec: Simplify getting of_device_id match data</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/mfd/sec-core.c#cdefb765</link>
        <description>mfd: sec: Simplify getting of_device_id match dataUse of_device_get_match_data() to make the code slightly smaller.  Thereis also no need to wrap it in a check for CONFIG_OF, because dev.of_nodewill be set only with OF support.Signed-off-by: Krzysztof Kozlowski &lt;krzysztof.kozlowski@canonical.com&gt;Signed-off-by: Lee Jones &lt;lee.jones@linaro.org&gt;

            List of files:
            /linux-6.15/drivers/mfd/sec-core.c</description>
        <pubDate>Wed, 26 May 2021 12:47:03 +0000</pubDate>
        <dc:creator>Krzysztof Kozlowski &lt;krzysztof.kozlowski@canonical.com&gt;</dc:creator>
    </item>
<item>
        <title>0c8f2d10 - mfd: sec: Initialize driver via module_platform_driver()</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/mfd/sec-core.c#0c8f2d10</link>
        <description>mfd: sec: Initialize driver via module_platform_driver()The driver was using subsys_initcall() because in old times deferredprobe was not supported everywhere and specific ordering was needed.Since probe deferral works fine and specific ordering is discouraged(hides dependencies between drivers and couples their boot order), thedriver can be converted to regular module_platform_driver.Signed-off-by: Krzysztof Kozlowski &lt;krzk@kernel.org&gt;Tested-by: Marek Szyprowski &lt;m.szyprowski@samsung.com&gt;Signed-off-by: Lee Jones &lt;lee.jones@linaro.org&gt;

            List of files:
            /linux-6.15/drivers/mfd/sec-core.c</description>
        <pubDate>Tue, 16 Mar 2021 13:25:15 +0000</pubDate>
        <dc:creator>Krzysztof Kozlowski &lt;krzk@kernel.org&gt;</dc:creator>
    </item>
<item>
        <title>ec85d4a1 - mfd: sec: Add support for the RTC on S2MPA01</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/mfd/sec-core.c#ec85d4a1</link>
        <description>mfd: sec: Add support for the RTC on S2MPA01The RTC portion of the S2MPA01 appears to have the sameregister layout as the S2MPS14.Signed-off-by: Stuart Menefy &lt;stuart.menefy@mathembedded.com&gt;Reviewed-by: Krzysztof Kozlowski &lt;krzk@kernel.org&gt;Signed-off-by: Lee Jones &lt;lee.jones@linaro.org&gt;

            List of files:
            /linux-6.15/drivers/mfd/sec-core.c</description>
        <pubDate>Wed, 13 Feb 2019 22:24:02 +0000</pubDate>
        <dc:creator>Stuart Menefy &lt;stuart.menefy@mathembedded.com&gt;</dc:creator>
    </item>
<item>
        <title>f01faec6 - mfd: sec: Put one element structure initialisation on one line</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/mfd/sec-core.c#f01faec6</link>
        <description>mfd: sec: Put one element structure initialisation on one lineChange the layout of the initialisation of structures with oneelement to a single line of code. This keeps the coding styleconsistent.Signed-off-by: Stuart Menefy &lt;stuart.menefy@mathembedded.com&gt;Signed-off-by: Lee Jones &lt;lee.jones@linaro.org&gt;

            List of files:
            /linux-6.15/drivers/mfd/sec-core.c</description>
        <pubDate>Wed, 13 Feb 2019 22:24:01 +0000</pubDate>
        <dc:creator>Stuart Menefy &lt;stuart.menefy@mathembedded.com&gt;</dc:creator>
    </item>
<item>
        <title>4720eb47 - mfd: sec-core: Cleanup formatting to a consistent style</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/mfd/sec-core.c#4720eb47</link>
        <description>mfd: sec-core: Cleanup formatting to a consistent styleCleanup the formatting to have consistent style across the file (onlywhite-space issues).  No expected difference in code.Signed-off-by: Krzysztof Kozlowski &lt;krzk@kernel.org&gt;Signed-off-by: Lee Jones &lt;lee.jones@linaro.org&gt;

            List of files:
            /linux-6.15/drivers/mfd/sec-core.c</description>
        <pubDate>Mon, 11 Feb 2019 13:20:23 +0000</pubDate>
        <dc:creator>Krzysztof Kozlowski &lt;krzk@kernel.org&gt;</dc:creator>
    </item>
<item>
        <title>83761f96 - mfd: sec-core: Return gracefully instead of BUG() if device cannot match</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/mfd/sec-core.c#83761f96</link>
        <description>mfd: sec-core: Return gracefully instead of BUG() if device cannot matchReplace impossible BUG() in probe with a proper return.  This can betriggered only in case of a clear bug (e.g. adding broken half-supportfor new S2MPSXX flavor) but BUG() is discouraged and the boot processcan actually try to continue.Signed-off-by: Krzysztof Kozlowski &lt;krzk@kernel.org&gt;Signed-off-by: Lee Jones &lt;lee.jones@linaro.org&gt;

            List of files:
            /linux-6.15/drivers/mfd/sec-core.c</description>
        <pubDate>Tue, 29 Jan 2019 11:25:53 +0000</pubDate>
        <dc:creator>Krzysztof Kozlowski &lt;krzk@kernel.org&gt;</dc:creator>
    </item>
<item>
        <title>39b27ad9 - mfd: sec-core: Add SPDX license identifiers</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/mfd/sec-core.c#39b27ad9</link>
        <description>mfd: sec-core: Add SPDX license identifiersReplace GPL v2.0+ license statements with SPDX license identifiers.Signed-off-by: Krzysztof Kozlowski &lt;krzk@kernel.org&gt;Signed-off-by: Lee Jones &lt;lee.jones@linaro.org&gt;

            List of files:
            /linux-6.15/drivers/mfd/sec-core.c</description>
        <pubDate>Tue, 07 Aug 2018 16:11:22 +0000</pubDate>
        <dc:creator>Krzysztof Kozlowski &lt;krzk@kernel.org&gt;</dc:creator>
    </item>
<item>
        <title>fe8166c9 - mfd: sec-core: Export OF module alias table</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/mfd/sec-core.c#fe8166c9</link>
        <description>mfd: sec-core: Export OF module alias tableIn case of Device Tree platforms, even though the Samsung PMIC secdevice is instantiated from DT, the driver is still matched through I2Cmodule alias.  That is because I2C core always reports an I2C modulealias instead of DT one.This could change in the future so export DT module alias.Signed-off-by: Krzysztof Kozlowski &lt;krzk@kernel.org&gt;Signed-off-by: Lee Jones &lt;lee.jones@linaro.org&gt;

            List of files:
            /linux-6.15/drivers/mfd/sec-core.c</description>
        <pubDate>Wed, 25 Jul 2018 15:53:02 +0000</pubDate>
        <dc:creator>Krzysztof Kozlowski &lt;krzk@kernel.org&gt;</dc:creator>
    </item>
</channel>
</rss>
