<?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 pwrseq_simple.c</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2015</copyright>
    <generator>Java</generator><item>
        <title>aac4be93 - mmc: pwrseq_simple: use gpiod_multi_set_value_cansleep</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/mmc/core/pwrseq_simple.c#aac4be93</link>
        <description>mmc: pwrseq_simple: use gpiod_multi_set_value_cansleepReduce verbosity by using gpiod_multi_set_value_cansleep() instead ofgpiod_set_array_value_cansleep().Acked-by: Ulf Hansson &lt;ulf.hansson@linaro.org&gt;Reviewed-by: Linus Walleij &lt;linus.walleij@linaro.org&gt;Signed-off-by: David Lechner &lt;dlechner@baylibre.com&gt;Link: https://lore.kernel.org/r/20250210-gpio-set-array-helper-v3-11-d6a673674da8@baylibre.comSigned-off-by: Bartosz Golaszewski &lt;bartosz.golaszewski@linaro.org&gt;

            List of files:
            /linux-6.15/drivers/mmc/core/pwrseq_simple.c</description>
        <pubDate>Mon, 10 Feb 2025 22:33:37 +0000</pubDate>
        <dc:creator>David Lechner &lt;dlechner@baylibre.com&gt;</dc:creator>
    </item>
<item>
        <title>3f31337c - mmc: pwrseq_simple: Handle !RESET_CONTROLLER properly</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/mmc/core/pwrseq_simple.c#3f31337c</link>
        <description>mmc: pwrseq_simple: Handle !RESET_CONTROLLER properlyThe recent introduction of reset control in pwrseq_simple introduceda regression for platforms without RESET_CONTROLLER support, becausedevm_reset_control_get_optional_shared() would return NULL and make allresets no-ops. Instead of enforcing this dependency, rely on this behaviorto determine reset support. As a benefit we can get the rid of theuse_reset flag.Fixes: 73bf4b7381f7 (&quot;mmc: pwrseq_simple: add support for one reset control&quot;)Signed-off-by: Stefan Wahren &lt;wahrenst@gmx.net&gt;Reviewed-by: Florian Fainelli &lt;florian.fainelli@broadcom.com&gt;Message-ID: &lt;20241108130647.8281-1-wahrenst@gmx.net&gt;Signed-off-by: Ulf Hansson &lt;ulf.hansson@linaro.org&gt;

            List of files:
            /linux-6.15/drivers/mmc/core/pwrseq_simple.c</description>
        <pubDate>Fri, 08 Nov 2024 13:06:47 +0000</pubDate>
        <dc:creator>Stefan Wahren &lt;wahrenst@gmx.net&gt;</dc:creator>
    </item>
<item>
        <title>73bf4b73 - mmc: pwrseq_simple: add support for one reset control</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/mmc/core/pwrseq_simple.c#73bf4b73</link>
        <description>mmc: pwrseq_simple: add support for one reset controlReset controls being refcounted, they allow to share gpios acrossdrivers. Right now, reset framework and reset-gpio driver supports onlyone reset gpio, so add support for one single reset control. If morethan one reset gpio is configured in the device tree, then fallback toclassic gpio control.Signed-off-by: Catalin Popescu &lt;catalin.popescu@leica-geosystems.com&gt;Message-ID: &lt;20241017131957.1171323-1-catalin.popescu@leica-geosystems.com&gt;Signed-off-by: Ulf Hansson &lt;ulf.hansson@linaro.org&gt;

            List of files:
            /linux-6.15/drivers/mmc/core/pwrseq_simple.c</description>
        <pubDate>Thu, 17 Oct 2024 13:19:57 +0000</pubDate>
        <dc:creator>Catalin Popescu &lt;catalin.popescu@leica-geosystems.com&gt;</dc:creator>
    </item>
<item>
        <title>078e548a - mmc: Switch back to struct platform_driver::remove()</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/mmc/core/pwrseq_simple.c#078e548a</link>
        <description>mmc: 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/mmc 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.Signed-off-by: Uwe Kleine-K&#246;nig &lt;u.kleine-koenig@baylibre.com&gt;Link: https://lore.kernel.org/r/20240927145832.754697-2-u.kleine-koenig@baylibre.comSigned-off-by: Ulf Hansson &lt;ulf.hansson@linaro.org&gt;

            List of files:
            /linux-6.15/drivers/mmc/core/pwrseq_simple.c</description>
        <pubDate>Fri, 27 Sep 2024 14:58:33 +0000</pubDate>
        <dc:creator>Uwe Kleine-K&#246;nig &lt;u.kleine-koenig@baylibre.com&gt;</dc:creator>
    </item>
<item>
        <title>8eb57fd0 - mmc: add missing MODULE_DESCRIPTION() macros</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/mmc/core/pwrseq_simple.c#8eb57fd0</link>
        <description>mmc: add missing MODULE_DESCRIPTION() macrosmake allmodconfig &amp;&amp; make W=1 C=1 reports:WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/mmc/host/of_mmc_spi.oWARNING: modpost: missing MODULE_DESCRIPTION() in drivers/mmc/host/tmio_mmc_core.oWARNING: modpost: missing MODULE_DESCRIPTION() in drivers/mmc/host/renesas_sdhi_core.oWARNING: modpost: missing MODULE_DESCRIPTION() in drivers/mmc/core/mmc_core.oWARNING: modpost: missing MODULE_DESCRIPTION() in drivers/mmc/core/pwrseq_simple.oWARNING: modpost: missing MODULE_DESCRIPTION() in drivers/mmc/core/pwrseq_sd8787.oWARNING: modpost: missing MODULE_DESCRIPTION() in drivers/mmc/core/pwrseq_emmc.oWARNING: modpost: missing MODULE_DESCRIPTION() in drivers/mmc/core/sdio_uart.oAdd the missing invocations of the MODULE_DESCRIPTION() macro.Reviewed-by: Wolfram Sang &lt;wsa+renesas@sang-engineering.com&gt; # for TMIO and SDHISigned-off-by: Jeff Johnson &lt;quic_jjohnson@quicinc.com&gt;Reviewed-by: Dragan Simic &lt;dsimic@manjaro.org&gt;Link: https://lore.kernel.org/r/20240611-md-drivers-mmc-v2-1-2ef2cbcdc061@quicinc.comSigned-off-by: Ulf Hansson &lt;ulf.hansson@linaro.org&gt;

            List of files:
            /linux-6.15/drivers/mmc/core/pwrseq_simple.c</description>
        <pubDate>Tue, 11 Jun 2024 15:50:42 +0000</pubDate>
        <dc:creator>Jeff Johnson &lt;quic_jjohnson@quicinc.com&gt;</dc:creator>
    </item>
<item>
        <title>7f6b0361 - mmc: pwrseq_simple: Convert to platform remove callback returning void</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/mmc/core/pwrseq_simple.c#7f6b0361</link>
        <description>mmc: pwrseq_simple: 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 (mostly) ignoredand this typically results in resource leaks. To improve here there is aquest to make the remove callback return void. In the first step of thisquest all drivers are converted to .remove_new() which already returnsvoid.Trivially convert this driver from always returning zero in the removecallback to the void returning variant.Cc: Uwe Kleine-K&#246;nig &lt;u.kleine-koenig@pengutronix.de&gt;Signed-off-by: Yangtao Li &lt;frank.li@vivo.com&gt;Link: https://lore.kernel.org/r/20230727070051.17778-53-frank.li@vivo.comSigned-off-by: Ulf Hansson &lt;ulf.hansson@linaro.org&gt;

            List of files:
            /linux-6.15/drivers/mmc/core/pwrseq_simple.c</description>
        <pubDate>Thu, 27 Jul 2023 07:00:42 +0000</pubDate>
        <dc:creator>Yangtao Li &lt;frank.li@vivo.com&gt;</dc:creator>
    </item>
<item>
        <title>b0197e47 - mmc: pwrseq_simple: include deferred probe reasons</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/mmc/core/pwrseq_simple.c#b0197e47</link>
        <description>mmc: pwrseq_simple: include deferred probe reasonsThis adds a reason to /sys/kernel/debug/devices_deferred, which makesit easier to debug deferred probes such as [0].0. https://lore.kernel.org/all/20221228140708.26431-1-tom@tom-fitzhenry.me.uk/Signed-off-by: Tom Fitzhenry &lt;tom@tom-fitzhenry.me.uk&gt;Link: https://lore.kernel.org/r/20221228142354.28454-1-tom@tom-fitzhenry.me.ukSigned-off-by: Ulf Hansson &lt;ulf.hansson@linaro.org&gt;

            List of files:
            /linux-6.15/drivers/mmc/core/pwrseq_simple.c</description>
        <pubDate>Wed, 28 Dec 2022 14:23:54 +0000</pubDate>
        <dc:creator>Tom Fitzhenry &lt;tom@tom-fitzhenry.me.uk&gt;</dc:creator>
    </item>
<item>
        <title>28df1433 - mmc: pwrseq: Use bitmap_free() to free bitmap</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/mmc/core/pwrseq_simple.c#28df1433</link>
        <description>mmc: pwrseq: Use bitmap_free() to free bitmapkfree() and bitmap_free() are the same. But using the later is moreconsistent when freeing memory allocated with bitmap_alloc().Signed-off-by: Christophe JAILLET &lt;christophe.jaillet@wanadoo.fr&gt;Link: https://lore.kernel.org/r/07a8e48db446888bd77f16b88568e80904f52103.1640528089.git.christophe.jaillet@wanadoo.frSigned-off-by: Ulf Hansson &lt;ulf.hansson@linaro.org&gt;

            List of files:
            /linux-6.15/drivers/mmc/core/pwrseq_simple.c</description>
        <pubDate>Sun, 26 Dec 2021 14:15:36 +0000</pubDate>
        <dc:creator>Christophe JAILLET &lt;christophe.jaillet@wanadoo.fr&gt;</dc:creator>
    </item>
<item>
        <title>af873fce - treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 194</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/mmc/core/pwrseq_simple.c#af873fce</link>
        <description>treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 194Based on 1 normalized pattern(s):  license terms gnu general public license gpl version 2extracted by the scancode license scanner the SPDX license identifier  GPL-2.0-onlyhas been chosen to replace the boilerplate/reference in 161 file(s).Signed-off-by: Thomas Gleixner &lt;tglx@linutronix.de&gt;Reviewed-by: Allison Randal &lt;allison@lohutok.net&gt;Reviewed-by: Alexios Zavras &lt;alexios.zavras@intel.com&gt;Reviewed-by: Steve Winslow &lt;swinslow@gmail.com&gt;Reviewed-by: Richard Fontana &lt;rfontana@redhat.com&gt;Cc: linux-spdx@vger.kernel.orgLink: https://lkml.kernel.org/r/20190528170027.447718015@linutronix.deSigned-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;

            List of files:
            /linux-6.15/drivers/mmc/core/pwrseq_simple.c</description>
        <pubDate>Tue, 28 May 2019 16:57:21 +0000</pubDate>
        <dc:creator>Thomas Gleixner &lt;tglx@linutronix.de&gt;</dc:creator>
    </item>
<item>
        <title>9c9f1dde - mmc: pwrseq_simple: Fix incorrect handling of GPIO bitmap</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/mmc/core/pwrseq_simple.c#9c9f1dde</link>
        <description>mmc: pwrseq_simple: Fix incorrect handling of GPIO bitmapCommit b9762bebc633 (&quot;gpiolib: Pass bitmaps, not integer arrays, toget/set array&quot;) changed the way GPIO values are passed togpiod_get/set_array_value() and friends.  The new code introduced intommc_pwrseq_simple_set_gpios_value() incorrectly interpretes the &apos;value&apos;argument as a bitmap of GPIO values and assigns it directly to the&apos;values&apos; bitmap variable passed to gpiod_set_array_value_cansleep()instead of filling that bitmap with bits equal to the &apos;value&apos; argument.As a result, only member 0 of the array is handled correctly.Moreover, wrong assumption is taken about the &apos;values&apos; bitmap size notexceding the number of bits of the &apos;value&apos; argument type.Fix it.Signed-off-by: Janusz Krzysztofik &lt;jmkrzyszt@gmail.com&gt;Tested-by: Marek Szyprowski &lt;m.szyprowski@samsung.com&gt;Acked-by: Ulf Hansson &lt;ulf.hansson@linaro.org&gt;Signed-off-by: Linus Walleij &lt;linus.walleij@linaro.org&gt;

            List of files:
            /linux-6.15/drivers/mmc/core/pwrseq_simple.c</description>
        <pubDate>Fri, 12 Oct 2018 19:09:01 +0000</pubDate>
        <dc:creator>Janusz Krzysztofik &lt;jmkrzyszt@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>77588c14 - gpiolib: Pass array info to get/set array functions</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/mmc/core/pwrseq_simple.c#77588c14</link>
        <description>gpiolib: Pass array info to get/set array functionsIn order to make use of array info obtained from gpiod_get_array() andspeed up processing of arrays matching single GPIO chip layout, thatinformation must be passed to get/set array functions.  Extend thefunctions&apos; API with that additional parameter and update all users.Pass NULL if a user builds an array itself from single GPIOs.Cc: Jonathan Corbet &lt;corbet@lwn.net&gt;Cc: Miguel Ojeda Sandonis &lt;miguel.ojeda.sandonis@gmail.com&gt;Cc: Geert Uytterhoeven &lt;geert@linux-m68k.org&gt;Cc: Sebastien Bourdelin &lt;sebastien.bourdelin@savoirfairelinux.com&gt;Cc: Lukas Wunner &lt;lukas@wunner.de&gt;Cc: Peter Korsgaard &lt;peter.korsgaard@barco.com&gt;Cc: Peter Rosin &lt;peda@axentia.se&gt;Cc: Andrew Lunn &lt;andrew@lunn.ch&gt;Cc: Florian Fainelli &lt;f.fainelli@gmail.com&gt;Cc: &quot;David S. Miller&quot; &lt;davem@davemloft.net&gt;Cc: Rojhalat Ibrahim &lt;imr@rtschenk.de&gt;Cc: Dominik Brodowski &lt;linux@dominikbrodowski.net&gt;Cc: Russell King &lt;rmk+kernel@armlinux.org.uk&gt;Cc: Kishon Vijay Abraham I &lt;kishon@ti.com&gt;Cc: Tony Lindgren &lt;tony@atomide.com&gt;Cc: Lars-Peter Clausen &lt;lars@metafoo.de&gt;Cc: Michael Hennerich &lt;Michael.Hennerich@analog.com&gt;Cc: Jonathan Cameron &lt;jic23@kernel.org&gt;Cc: Hartmut Knaack &lt;knaack.h@gmx.de&gt;Cc: Peter Meerwald-Stadler &lt;pmeerw@pmeerw.net&gt;Cc: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;Cc: Jiri Slaby &lt;jslaby@suse.com&gt;Cc: Yegor Yefremov &lt;yegorslists@googlemail.com&gt;Cc: Uwe Kleine-K&#246;nig &lt;u.kleine-koenig@pengutronix.de&gt;Signed-off-by: Janusz Krzysztofik &lt;jmkrzyszt@gmail.com&gt;Acked-by: Ulf Hansson &lt;ulf.hansson@linaro.org&gt;Signed-off-by: Linus Walleij &lt;linus.walleij@linaro.org&gt;

            List of files:
            /linux-6.15/drivers/mmc/core/pwrseq_simple.c</description>
        <pubDate>Wed, 05 Sep 2018 21:50:07 +0000</pubDate>
        <dc:creator>Janusz Krzysztofik &lt;jmkrzyszt@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>b9762beb - gpiolib: Pass bitmaps, not integer arrays, to get/set array</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/mmc/core/pwrseq_simple.c#b9762beb</link>
        <description>gpiolib: Pass bitmaps, not integer arrays, to get/set arrayMost users of get/set array functions iterate consecutive bits of data,usually a single integer, while processing array of results obtainedfrom, or building an array of values to be passed to those functions.Save time wasted on those iterations by changing the functions&apos; API toaccept bitmaps.All current users are updated as well.More benefits from the change are expected as soon as planned supportfor accepting/passing those bitmaps directly from/to respective GPIOchip callbacks if applicable is implemented.Cc: Jonathan Corbet &lt;corbet@lwn.net&gt;Cc: Miguel Ojeda Sandonis &lt;miguel.ojeda.sandonis@gmail.com&gt;Cc: Sebastien Bourdelin &lt;sebastien.bourdelin@savoirfairelinux.com&gt;Cc: Lukas Wunner &lt;lukas@wunner.de&gt;Cc: Peter Korsgaard &lt;peter.korsgaard@barco.com&gt;Cc: Peter Rosin &lt;peda@axentia.se&gt;Cc: Andrew Lunn &lt;andrew@lunn.ch&gt;Cc: Florian Fainelli &lt;f.fainelli@gmail.com&gt;Cc: &quot;David S. Miller&quot; &lt;davem@davemloft.net&gt;Cc: Rojhalat Ibrahim &lt;imr@rtschenk.de&gt;Cc: Dominik Brodowski &lt;linux@dominikbrodowski.net&gt;Cc: Russell King &lt;rmk+kernel@armlinux.org.uk&gt;Cc: Kishon Vijay Abraham I &lt;kishon@ti.com&gt;Cc: Tony Lindgren &lt;tony@atomide.com&gt;Cc: Lars-Peter Clausen &lt;lars@metafoo.de&gt;Cc: Michael Hennerich &lt;Michael.Hennerich@analog.com&gt;Cc: Jonathan Cameron &lt;jic23@kernel.org&gt;Cc: Hartmut Knaack &lt;knaack.h@gmx.de&gt;Cc: Peter Meerwald-Stadler &lt;pmeerw@pmeerw.net&gt;Cc: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;Cc: Jiri Slaby &lt;jslaby@suse.com&gt;Cc: Yegor Yefremov &lt;yegorslists@googlemail.com&gt;Cc: Uwe Kleine-K&#246;nig &lt;u.kleine-koenig@pengutronix.de&gt;Signed-off-by: Janusz Krzysztofik &lt;jmkrzyszt@gmail.com&gt;Acked-by: Ulf Hansson &lt;ulf.hansson@linaro.org&gt;Reviewed-by: Geert Uytterhoeven &lt;geert+renesas@glider.be&gt;Tested-by: Geert Uytterhoeven &lt;geert+renesas@glider.be&gt;Signed-off-by: Linus Walleij &lt;linus.walleij@linaro.org&gt;

            List of files:
            /linux-6.15/drivers/mmc/core/pwrseq_simple.c</description>
        <pubDate>Wed, 05 Sep 2018 21:50:05 +0000</pubDate>
        <dc:creator>Janusz Krzysztofik &lt;jmkrzyszt@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>486e6661 - mmc: pwrseq: Use kmalloc_array instead of stack VLA</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/mmc/core/pwrseq_simple.c#486e6661</link>
        <description>mmc: pwrseq: Use kmalloc_array instead of stack VLAThe use of stack Variable Length Arrays needs to be avoided, as theycan be a vector for stack exhaustion, which can be both a runtime bug(kernel Oops) or a security flaw (overwriting memory beyond thestack). Also, in general, as code evolves it is easy to lose track ofhow big a VLA can get. Thus, we can end up having runtime failuresthat are hard to debug. As part of the directive[1] to remove all VLAsfrom the kernel, and build with -Wvla.Currently driver is using a VLA declared using the number of descriptors.  Thisarray is used to store integer values and is later used as an argument to`gpiod_set_array_value_cansleep()` This can be avoided by using`kmalloc_array()` to allocate memory for the array of integer values.  Memory isfree&apos;d before return from function.&gt;From the code it appears that it is safe to sleep so we can use GFP_KERNEL(based _cansleep() suffix of function `gpiod_set_array_value_cansleep()`.It can be expected that this patch will result in a small increase in overheaddue to the use of `kmalloc_array()`[1] https://lkml.org/lkml/2018/3/7/621Signed-off-by: Tobin C. Harding &lt;me@tobin.cc&gt;Signed-off-by: Ulf Hansson &lt;ulf.hansson@linaro.org&gt;

            List of files:
            /linux-6.15/drivers/mmc/core/pwrseq_simple.c</description>
        <pubDate>Mon, 26 Mar 2018 06:33:14 +0000</pubDate>
        <dc:creator>Tobin C. Harding &lt;me@tobin.cc&gt;</dc:creator>
    </item>
<item>
        <title>e9256e14 - mmc: pwrseq_simple: Parse DTS for the power-off-delay-us property</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/mmc/core/pwrseq_simple.c#e9256e14</link>
        <description>mmc: pwrseq_simple: Parse DTS for the power-off-delay-us propertyIf the optional power-off-delay-us property is found, insert thecorresponding delay after asserting the GPIO during power off. This enablesa graceful shutdown sequence for some devices.Cc: linux-mmc@vger.kernel.orgSigned-off-by: Ulf Hansson &lt;ulf.hansson@linaro.org&gt;Acked-by: Arnd Bergmann &lt;arnd@arndb.de&gt;

            List of files:
            /linux-6.15/drivers/mmc/core/pwrseq_simple.c</description>
        <pubDate>Sat, 06 May 2017 09:43:05 +0000</pubDate>
        <dc:creator>Ulf Hansson &lt;ulf.hansson@linaro.org&gt;</dc:creator>
    </item>
<item>
        <title>721e0497 - mmc: pwrseq-simple: Add an optional post-power-on-delay</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/mmc/core/pwrseq_simple.c#721e0497</link>
        <description>mmc: pwrseq-simple: Add an optional post-power-on-delaySome devices need a while to boot their firmware after providing clks /de-asserting resets before they are ready to receive sdio commands.This commits adds a post-power-on-delay-ms devicetree property tommc-pwrseq-simple for use with such devices.Signed-off-by: Hans de Goede &lt;hdegoede@redhat.com&gt;Acked-by: Rob Herring &lt;robh@kernel.org&gt;Signed-off-by: Ulf Hansson &lt;ulf.hansson@linaro.org&gt;

            List of files:
            /linux-6.15/drivers/mmc/core/pwrseq_simple.c</description>
        <pubDate>Sun, 07 Aug 2016 19:02:38 +0000</pubDate>
        <dc:creator>Hans de Goede &lt;hdegoede@redhat.com&gt;</dc:creator>
    </item>
<item>
        <title>d97a1e5d - mmc: pwrseq: convert to proper platform device</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/mmc/core/pwrseq_simple.c#d97a1e5d</link>
        <description>mmc: pwrseq: convert to proper platform devicesimple-pwrseq and emmc-pwrseq drivers rely on platform_devicestructure from of_find_device_by_node(), this works mostly. But, as thereis no driver associated with this devices, cases like default/init pinctrlsetup would never be performed by pwrseq. This becomes problem when thegpios used in pwrseq require pinctrl setup.Currently most of the common pinctrl setup is done indrivers/base/pinctrl.c by pinctrl_bind_pins().There are two ways to solve this issue on either convert pwrseq driversto a proper platform drivers or copy the exact code frompcintrl_bind_pins(). I prefer converting pwrseq to proper drivers so thatother cases like setting up clks/parents from dt would also be possible.Signed-off-by: Srinivas Kandagatla &lt;srinivas.kandagatla@linaro.org&gt;Signed-off-by: Ulf Hansson &lt;ulf.hansson@linaro.org&gt;

            List of files:
            /linux-6.15/drivers/mmc/core/pwrseq_simple.c</description>
        <pubDate>Thu, 14 Apr 2016 13:02:16 +0000</pubDate>
        <dc:creator>Srinivas Kandagatla &lt;srinivas.kandagatla@linaro.org&gt;</dc:creator>
    </item>
<item>
        <title>5b96fea7 - mmc: pwrseq_simple: add to_pwrseq_simple() macro</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/mmc/core/pwrseq_simple.c#5b96fea7</link>
        <description>mmc: pwrseq_simple: add to_pwrseq_simple() macroThis patch adds to_pwrseq_simple() macro to make the code more readable.Signed-off-by: Srinivas Kandagatla &lt;srinivas.kandagatla@linaro.org&gt;Signed-off-by: Ulf Hansson &lt;ulf.hansson@linaro.org&gt;

            List of files:
            /linux-6.15/drivers/mmc/core/pwrseq_simple.c</description>
        <pubDate>Thu, 14 Apr 2016 13:02:14 +0000</pubDate>
        <dc:creator>Srinivas Kandagatla &lt;srinivas.kandagatla@linaro.org&gt;</dc:creator>
    </item>
<item>
        <title>62c03ca3 - mmc: core: pwrseq_simple: remove unused header file</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/mmc/core/pwrseq_simple.c#62c03ca3</link>
        <description>mmc: core: pwrseq_simple: remove unused header fileSigned-off-by: Peter Chen &lt;peter.chen@freescale.com&gt;Signed-off-by: Ulf Hansson &lt;ulf.hansson@linaro.org&gt;

            List of files:
            /linux-6.15/drivers/mmc/core/pwrseq_simple.c</description>
        <pubDate>Wed, 06 Jan 2016 03:34:10 +0000</pubDate>
        <dc:creator>Peter Chen &lt;peter.chen@freescale.com&gt;</dc:creator>
    </item>
<item>
        <title>64a67d47 - mmc: pwrseq_simple: Make reset-gpios optional to match doc</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/mmc/core/pwrseq_simple.c#64a67d47</link>
        <description>mmc: pwrseq_simple: Make reset-gpios optional to match docThe DT binding doc says reset-gpios is an optional property but the codecurrently bails out if it is omitted.This is a regression since it breaks previously working device trees.Fix it by restoring the original documented behaviour.Fixes: ce037275861e (&quot;mmc: pwrseq_simple: use GPIO descriptors array API&quot;)Tested-by: Tony Lindgren &lt;tony@atomide.com&gt;Signed-off-by: Martin Fuzzey &lt;mfuzzey@parkeon.com&gt;Signed-off-by: Ulf Hansson &lt;ulf.hansson@linaro.org&gt;

            List of files:
            /linux-6.15/drivers/mmc/core/pwrseq_simple.c</description>
        <pubDate>Wed, 20 Jan 2016 15:08:03 +0000</pubDate>
        <dc:creator>Martin Fuzzey &lt;mfuzzey@parkeon.com&gt;</dc:creator>
    </item>
<item>
        <title>ffedbd22 - mmc: pwrseq: constify mmc_pwrseq_ops structures</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/mmc/core/pwrseq_simple.c#ffedbd22</link>
        <description>mmc: pwrseq: constify mmc_pwrseq_ops structuresThe mmc_pwrseq_ops structures are never modified, so declare them as const.Done with the help of Coccinelle.Signed-off-by: Julia Lawall &lt;Julia.Lawall@lip6.fr&gt;Signed-off-by: Ulf Hansson &lt;ulf.hansson@linaro.org&gt;

            List of files:
            /linux-6.15/drivers/mmc/core/pwrseq_simple.c</description>
        <pubDate>Sat, 14 Nov 2015 17:05:20 +0000</pubDate>
        <dc:creator>Julia Lawall &lt;Julia.Lawall@lip6.fr&gt;</dc:creator>
    </item>
</channel>
</rss>
