<?xml version="1.0"?>
<?xml-stylesheet type="text/xsl" href="/source/rss.xsl.xml"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel>
    <title>Changes in TODO</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2015</copyright>
    <generator>Java</generator><item>
        <title>7a0e692a0381254b2f77c54dec100cd3325a6fdf - Merge branch &apos;next&apos; into for-linus</title>
        <link>http://kernelsources.org:8080/source/history/linux/drivers/gpio/TODO#7a0e692a0381254b2f77c54dec100cd3325a6fdf</link>
        <description>Merge branch &apos;next&apos; into for-linusPrepare input updates for 7.2 merge window.

            List of files:
            /linux/drivers/gpio/TODO</description>
        <pubDate>Tue, 23 Jun 2026 08:10:08 +0200</pubDate>
        <dc:creator>Dmitry Torokhov &lt;dmitry.torokhov@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>fff88709f9a9153af85b5224b4594caa5387ca60 - Merge tag &apos;v7.1-rc6&apos; into next</title>
        <link>http://kernelsources.org:8080/source/history/linux/drivers/gpio/TODO#fff88709f9a9153af85b5224b4594caa5387ca60</link>
        <description>Merge tag &apos;v7.1-rc6&apos; into nextSync up with mainline to pull in a fix to IMS PCU driver and otherenhancements.

            List of files:
            /linux/drivers/gpio/TODO</description>
        <pubDate>Mon, 01 Jun 2026 04:43:25 +0200</pubDate>
        <dc:creator>Dmitry Torokhov &lt;dmitry.torokhov@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>5c8cbca290acdd49a694b36c0af76ba0c00bbf12 - Merge branch &apos;20260507-ubwc-rework-v4-4-c19593d20c1d@oss.qualcomm.com&apos; of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into HEAD</title>
        <link>http://kernelsources.org:8080/source/history/linux/drivers/gpio/TODO#5c8cbca290acdd49a694b36c0af76ba0c00bbf12</link>
        <description>Merge branch &apos;20260507-ubwc-rework-v4-4-c19593d20c1d@oss.qualcomm.com&apos; of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into HEADMerge the branch with the soc/qcom changes, required for the next UBWCpatches.Signed-off-by: Dmitry Baryshkov &lt;dmitry.baryshkov@oss.qualcomm.com&gt;

            List of files:
            /linux/drivers/gpio/TODO</description>
        <pubDate>Thu, 21 May 2026 22:36:50 +0200</pubDate>
        <dc:creator>Dmitry Baryshkov &lt;dmitry.baryshkov@oss.qualcomm.com&gt;</dc:creator>
    </item>
<item>
        <title>09d6818d3bdc1ea6e49a425040528cbdbc97bc0a - Merge branch &apos;linus&apos; into timers/clocksource</title>
        <link>http://kernelsources.org:8080/source/history/linux/drivers/gpio/TODO#09d6818d3bdc1ea6e49a425040528cbdbc97bc0a</link>
        <description>Merge branch &apos;linus&apos; into timers/clocksource... to bring it up to date for new changes.

            List of files:
            /linux/drivers/gpio/TODO</description>
        <pubDate>Mon, 18 May 2026 11:01:07 +0200</pubDate>
        <dc:creator>Thomas Gleixner &lt;tglx@kernel.org&gt;</dc:creator>
    </item>
<item>
        <title>658a6021492ad3b1b8a6e9a83963a1fad35a2af8 - Merge drm/drm-next into drm-intel-next</title>
        <link>http://kernelsources.org:8080/source/history/linux/drivers/gpio/TODO#658a6021492ad3b1b8a6e9a83963a1fad35a2af8</link>
        <description>Merge drm/drm-next into drm-intel-nextSome Display Port Adaptive Sync depends on drm work.Signed-off-by: Rodrigo Vivi &lt;rodrigo.vivi@intel.com&gt;

            List of files:
            /linux/drivers/gpio/TODO</description>
        <pubDate>Fri, 15 May 2026 13:01:15 +0200</pubDate>
        <dc:creator>Rodrigo Vivi &lt;rodrigo.vivi@intel.com&gt;</dc:creator>
    </item>
<item>
        <title>8edf8b09fc44990977b3fbcb708035b1740d0b7e - Merge drm/drm-next into drm-intel-gt-next</title>
        <link>http://kernelsources.org:8080/source/history/linux/drivers/gpio/TODO#8edf8b09fc44990977b3fbcb708035b1740d0b7e</link>
        <description>Merge drm/drm-next into drm-intel-gt-nextBackmerging to pull in commit 5401b9adebc9 (&quot;i915: don&apos;t usea vma that didn&apos;t match the context VM&quot;) to revert it.Signed-off-by: Joonas Lahtinen &lt;joonas.lahtinen@linux.intel.com&gt;

            List of files:
            /linux/drivers/gpio/TODO</description>
        <pubDate>Tue, 12 May 2026 10:16:35 +0200</pubDate>
        <dc:creator>Joonas Lahtinen &lt;joonas.lahtinen@linux.intel.com&gt;</dc:creator>
    </item>
<item>
        <title>c53ed3e99920df6a90553c89a1c053aa0776841e - Merge drm/drm-next into drm-xe-next</title>
        <link>http://kernelsources.org:8080/source/history/linux/drivers/gpio/TODO#c53ed3e99920df6a90553c89a1c053aa0776841e</link>
        <description>Merge drm/drm-next into drm-xe-nextBringing in recent display changes.Signed-off-by: Thomas Hellstr&#246;m &lt;thomas.hellstrom@linux.intel.com&gt;

            List of files:
            /linux/drivers/gpio/TODO</description>
        <pubDate>Fri, 08 May 2026 16:19:45 +0200</pubDate>
        <dc:creator>Thomas Hellstr&#246;m &lt;thomas.hellstrom@linux.intel.com&gt;</dc:creator>
    </item>
<item>
        <title>cafac16b6207b88ad92fbba1169ae4f43865cb0d - Merge drm/drm-next into drm-misc-next</title>
        <link>http://kernelsources.org:8080/source/history/linux/drivers/gpio/TODO#cafac16b6207b88ad92fbba1169ae4f43865cb0d</link>
        <description>Merge drm/drm-next into drm-misc-nextGetting fixes and updates from v7.1-rc1.Signed-off-by: Thomas Zimmermann &lt;tzimmermann@suse.de&gt;

            List of files:
            /linux/drivers/gpio/TODO</description>
        <pubDate>Mon, 27 Apr 2026 10:49:13 +0200</pubDate>
        <dc:creator>Thomas Zimmermann &lt;tzimmermann@suse.de&gt;</dc:creator>
    </item>
<item>
        <title>0fc8f6200d2313278fbf4539bbab74677c685531 - Merge drm/drm-fixes into drm-misc-fixes</title>
        <link>http://kernelsources.org:8080/source/history/linux/drivers/gpio/TODO#0fc8f6200d2313278fbf4539bbab74677c685531</link>
        <description>Merge drm/drm-fixes into drm-misc-fixesGetting fixes and updates from v7.1-rc1.Signed-off-by: Thomas Zimmermann &lt;tzimmermann@suse.de&gt;

            List of files:
            /linux/drivers/gpio/TODO</description>
        <pubDate>Mon, 27 Apr 2026 10:26:49 +0200</pubDate>
        <dc:creator>Thomas Zimmermann &lt;tzimmermann@suse.de&gt;</dc:creator>
    </item>
<item>
        <title>f4b369c6fe0ceaba2da2daff8c9eb415f85926dd - Merge branch &apos;next&apos; into for-linus</title>
        <link>http://kernelsources.org:8080/source/history/linux/drivers/gpio/TODO#f4b369c6fe0ceaba2da2daff8c9eb415f85926dd</link>
        <description>Merge branch &apos;next&apos; into for-linusPrepare input updates for 7.1 merge window.

            List of files:
            /linux/drivers/gpio/TODO</description>
        <pubDate>Mon, 20 Apr 2026 03:28:57 +0200</pubDate>
        <dc:creator>Dmitry Torokhov &lt;dmitry.torokhov@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>0421ccdfad0d92713a812a5aeb7d07b0ea7213c8 - Merge tag &apos;v7.0-rc3&apos; into next</title>
        <link>http://kernelsources.org:8080/source/history/linux/drivers/gpio/TODO#0421ccdfad0d92713a812a5aeb7d07b0ea7213c8</link>
        <description>Merge tag &apos;v7.0-rc3&apos; into nextSync up with the mainline to brig up the latest changes, specificallychanges to ALPS driver.

            List of files:
            /linux/drivers/gpio/TODO</description>
        <pubDate>Thu, 12 Mar 2026 18:44:42 +0100</pubDate>
        <dc:creator>Dmitry Torokhov &lt;dmitry.torokhov@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>1334d2a3b3235d062e5e1f51aebe7a64ed57cf72 - Merge tag &apos;gpio-updates-for-v7.1-rc1&apos; of git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux</title>
        <link>http://kernelsources.org:8080/source/history/linux/drivers/gpio/TODO#1334d2a3b3235d062e5e1f51aebe7a64ed57cf72</link>
        <description>Merge tag &apos;gpio-updates-for-v7.1-rc1&apos; of git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linuxPull gpio updates from Bartosz Golaszewski: &quot;For this merge window we have two new drivers: support for  GPIO-signalled ACPI events on Intel platforms and a generic  GPIO-over-pinctrl driver using the ARM SCMI protocol for  controlling pins.  Several things have been reworked in GPIO core: we unduplicated GPIO  hog handling, reduced the number of SRCU locks and dereferences,  improved support for software-node-based lookup and removed more  legacy code after converting remaining users to modern alternatives.  There&apos;s also a number of driver reworks and refactoring, documentation  updates, some bug-fixes and new tests.  GPIO core:   - defer probe on software node lookups when the remote software node     exists but has not been registered as a firmware node yet   - unify GPIO hog handling by moving code duplicated in OF and ACPI     modules into GPIO core and allow setting up hogs with software     nodes   - allow matching GPIO controllers by secondary firmware node if     matching by primary does not succeed   - demote deferral warnings to debug level as they are quite normal     when using software nodes which don&apos;t support fw_devlink yet   - disable the legacy GPIO character device uAPI v1 supprt in Kconfig     by default   - rework several core functions in preparation for the upcoming     Revocable helper library for protecting resources against sudden     removal, this reduces the number of SRCU dereferences in GPIO core   - simplify file descriptor logic in GPIO character device code by     using FD_PREPARE()   - introduce a header defining symbols used by both GPIO consumers and     providers to avoid having to include provider-specific headers from     drivers which only consume GPIOs   - replace snprintf() with strscpy() where formatting is not required  New drivers:   - add the gpio-by-pinctrl generic driver using the ARM SCMI protocol     to control GPIOs (along with SCMI changes pulled from the pinctrl     tree)   - add a driver providing support for handling of platform events via     GPIO-signalled ACPI events (used on Intel Nova Lake and later     platforms)  Driver changes:   - extend the gpio-kempld driver with support for more recent models,     interrupts and setting/getting multiple values at once   - improve interrupt handling in gpio-brcmstb   - add support for multi-SoC systems in gpio-tegra186   - make sure we return correct values from the .get() callbacks in     several GPIO drivers by normalizing any values other than 0, 1 or     negative error numbers   - use flexible arrays in several drivers to reduce the number of     required memory allocations   - simplify synchronous waiting for virtual drivers to probe and     remove the dedicated, a bit overengineered helper library     dev-sync-probe   - remove unneeded Kconfig dependencies on OF_GPIO in several drivers     and subsystems   - convert the two remaining users of of_get_named_gpio() to using     GPIO descriptors and remove the (no longer used) function along     with the header that declares it   - add missing includes in gpio-mmio   - shrink and simplify code in gpio-max732x by using guard(mutex)   - remove duplicated code handling the &apos;ngpios&apos; property from     gpio-ts4800, it&apos;s already handled in GPIO core   - use correct variable type in gpio-aspeed   - add support for a new model in gpio-realtek-otto   - allow to specify the active-low setting of simulated hogs over the     configfs interface (in addition to existing devicetree support) in     gpio-sim  Bug fixes:   - clear the OF_POPULATED flag on hog nodes in GPIO chip remove path     on OF systems   - fix resource leaks in error path in gpiochip_add_data_with_key()   - drop redundant device reference in gpio-mpsse  Tests:   - add selftests for use-after-free cases in GPIO character device     code  DT bindings:   - add a DT binding document for SCMI based, gpio-over-pinctrl devices   - fix interrupt description in microchip,mpfs-gpio   - add new compatible for gpio-realtek-otto   - describe the resets of the mpfs-gpio controller   - fix maintainer&apos;s email in gpio-delay bindings   - remove the binding document for cavium,thunder-8890 as the     corresponding device is bound over PCI and not firmware nodes  Documentation:   - update the recommended way of converting legacy boards to using     software nodes for GPIO description   - describe GPIO line value semantics   - misc updates to kerneldocs  Misc:   - convert OMAP1 ams-delta board to using GPIO hogs described with     software nodes&quot;* tag &apos;gpio-updates-for-v7.1-rc1&apos; of git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux: (79 commits)  gpio: swnode: defer probe on references to unregistered software nodes  dt-bindings: gpio: cavium,thunder-8890: Remove DT binding  Documentation: gpio: update the preferred method for using software node lookup  gpio: gpio-by-pinctrl: s/used to do/is used to do/  gpio: aspeed: fix unsigned long int declaration  gpio: rockchip: convert to dynamic GPIO base allocation  gpio: remove dev-sync-probe  gpio: virtuser: stop using dev-sync-probe  gpio: aggregator: stop using dev-sync-probe  gpio: sim: stop using dev-sync-probe  gpio: Add Intel Nova Lake ACPI GPIO events driver  gpiolib: Make deferral warnings debug messages  gpiolib: fix hogs with multiple lines  gpio: fix up CONFIG_OF dependencies  gpio: gpio-by-pinctrl: add pinctrl based generic GPIO driver  gpio: dt-bindings: Add GPIO on top of generic pin control  firmware: arm_scmi: Allow PINCTRL_REQUEST to return EOPNOTSUPP  pinctrl: scmi: ignore PIN_CONFIG_PERSIST_STATE  pinctrl: scmi: Delete PIN_CONFIG_OUTPUT_IMPEDANCE_OHMS support  pinctrl: scmi: Add SCMI_PIN_INPUT_VALUE  ...

            List of files:
            /linux/drivers/gpio/TODO</description>
        <pubDate>Tue, 14 Apr 2026 05:10:58 +0200</pubDate>
        <dc:creator>Linus Torvalds &lt;torvalds@linux-foundation.org&gt;</dc:creator>
    </item>
<item>
        <title>51aaf65bbd21e81a0a4d6827fad76ec8873a7703 - Merge tag &apos;ib-gpio-remove-of-gpio-h-for-v7.1&apos; of git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux into mbox</title>
        <link>http://kernelsources.org:8080/source/history/linux/drivers/gpio/TODO#51aaf65bbd21e81a0a4d6827fad76ec8873a7703</link>
        <description>Merge tag &apos;ib-gpio-remove-of-gpio-h-for-v7.1&apos; of git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux into mboxBartosz Golaszewski says:====================Immutable branch between GPIO and netConvert remaining users of of_gpio.h to using GPIO descriptors andremove the header.* tag &apos;ib-gpio-remove-of-gpio-h-for-v7.1&apos; of git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux:  gpio: remove of_get_named_gpio() and &lt;linux/of_gpio.h&gt;  nfc: nfcmrvl: convert to gpio descriptors  nfc: s3fwrn5: convert to gpio descriptors====================Link: https://patch.msgid.link/20260309093153.10446-1-bartosz.golaszewski@oss.qualcomm.comSigned-off-by: Jakub Kicinski &lt;kuba@kernel.org&gt;

            List of files:
            /linux/drivers/gpio/TODO</description>
        <pubDate>Tue, 10 Mar 2026 03:11:21 +0100</pubDate>
        <dc:creator>Jakub Kicinski &lt;kuba@kernel.org&gt;</dc:creator>
    </item>
<item>
        <title>e0c8104074f48868976832e334ffa86eb87176b2 - Merge tag &apos;ib-gpio-remove-of-gpio-h-for-v7.1&apos; of git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git into gpio/for-next</title>
        <link>http://kernelsources.org:8080/source/history/linux/drivers/gpio/TODO#e0c8104074f48868976832e334ffa86eb87176b2</link>
        <description>Merge tag &apos;ib-gpio-remove-of-gpio-h-for-v7.1&apos; of git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git into gpio/for-nextImmutable branch between GPIO and netConvert remaining users of of_gpio.h to using GPIO descriptors andremove the header.

            List of files:
            /linux/drivers/gpio/TODO</description>
        <pubDate>Mon, 09 Mar 2026 10:32:41 +0100</pubDate>
        <dc:creator>Bartosz Golaszewski &lt;bartosz.golaszewski@oss.qualcomm.com&gt;</dc:creator>
    </item>
<item>
        <title>b6420bd5aa0c374331bad6c0fa2eb5f0f87cf5a0 - gpio: remove of_get_named_gpio() and &lt;linux/of_gpio.h&gt;</title>
        <link>http://kernelsources.org:8080/source/history/linux/drivers/gpio/TODO#b6420bd5aa0c374331bad6c0fa2eb5f0f87cf5a0</link>
        <description>gpio: remove of_get_named_gpio() and &lt;linux/of_gpio.h&gt;All in-tree consumers have been converted to the descriptor-based API.Remove the deprecated of_get_named_gpio() helper, delete the&lt;linux/of_gpio.h&gt; header, and drop the corresponding entry fromMAINTAINERS.Also remove the completed TODO item for this cleanup.Signed-off-by: Jialu Xu &lt;xujialu@vimux.org&gt;Reviewed-by: Linus Walleij &lt;linusw@kernel.org&gt;Link: https://patch.msgid.link/02ABDA1F9E3FAF1F+20260307030623.3495092-6-xujialu@vimux.orgSigned-off-by: Bartosz Golaszewski &lt;bartosz.golaszewski@oss.qualcomm.com&gt;

            List of files:
            /linux/drivers/gpio/TODO</description>
        <pubDate>Sat, 07 Mar 2026 04:06:26 +0100</pubDate>
        <dc:creator>Jialu Xu &lt;xujialu@vimux.org&gt;</dc:creator>
    </item>
<item>
        <title>cc4adab164b772a34b3340d644b7c4728498581e - Merge tag &apos;v6.19-rc1&apos; into msm-next</title>
        <link>http://kernelsources.org:8080/source/history/linux/drivers/gpio/TODO#cc4adab164b772a34b3340d644b7c4728498581e</link>
        <description>Merge tag &apos;v6.19-rc1&apos; into msm-nextMerge Linux 6.19-rc1 in order to catch up with other changes (e.g. UBWCconfig database defining UBWC_6).Signed-off-by: Dmitry Baryshkov &lt;dmitry.baryshkov@oss.qualcomm.com&gt;

            List of files:
            /linux/drivers/gpio/TODO</description>
        <pubDate>Tue, 20 Jan 2026 23:06:55 +0100</pubDate>
        <dc:creator>Dmitry Baryshkov &lt;dmitry.baryshkov@oss.qualcomm.com&gt;</dc:creator>
    </item>
<item>
        <title>5add3c3c280a35f7e258e9cef7607db5a2e56fdc - Merge drm/drm-next into drm-xe-next</title>
        <link>http://kernelsources.org:8080/source/history/linux/drivers/gpio/TODO#5add3c3c280a35f7e258e9cef7607db5a2e56fdc</link>
        <description>Merge drm/drm-next into drm-xe-nextBackmerging to bring in 6.19-rc1. An important upstream bugfix andto help unblock PTL CI.Signed-off-by: Thomas Hellstr&#246;m &lt;thomas.hellstrom@linux.intel.com&gt;

            List of files:
            /linux/drivers/gpio/TODO</description>
        <pubDate>Fri, 19 Dec 2025 11:51:22 +0100</pubDate>
        <dc:creator>Thomas Hellstr&#246;m &lt;thomas.hellstrom@linux.intel.com&gt;</dc:creator>
    </item>
<item>
        <title>ec439c38013550420aecc15988ae6acb670838c1 - Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf after 6.19-rc1</title>
        <link>http://kernelsources.org:8080/source/history/linux/drivers/gpio/TODO#ec439c38013550420aecc15988ae6acb670838c1</link>
        <description>Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf after 6.19-rc1Cross-merge BPF and other fixes after downstream PR.Signed-off-by: Alexei Starovoitov &lt;ast@kernel.org&gt;

            List of files:
            /linux/drivers/gpio/TODO</description>
        <pubDate>Wed, 17 Dec 2025 06:29:38 +0100</pubDate>
        <dc:creator>Alexei Starovoitov &lt;ast@kernel.org&gt;</dc:creator>
    </item>
<item>
        <title>b8304863a3990d0f18c38e5b94191830a63ee1af - Merge drm/drm-next into drm-intel-next</title>
        <link>http://kernelsources.org:8080/source/history/linux/drivers/gpio/TODO#b8304863a3990d0f18c38e5b94191830a63ee1af</link>
        <description>Merge drm/drm-next into drm-intel-nextSync-up some display code needed for Async flips refactor.Signed-off-by: Rodrigo Vivi &lt;rodrigo.vivi@intel.com&gt;

            List of files:
            /linux/drivers/gpio/TODO</description>
        <pubDate>Mon, 15 Dec 2025 14:24:02 +0100</pubDate>
        <dc:creator>Rodrigo Vivi &lt;rodrigo.vivi@intel.com&gt;</dc:creator>
    </item>
<item>
        <title>7f790dd21a931c61167f7bdc327aecf2cebad327 - Merge drm/drm-next into drm-misc-next</title>
        <link>http://kernelsources.org:8080/source/history/linux/drivers/gpio/TODO#7f790dd21a931c61167f7bdc327aecf2cebad327</link>
        <description>Merge drm/drm-next into drm-misc-nextLet&apos;s kickstart the v6.20 (7.0?) release cycle.Signed-off-by: Maxime Ripard &lt;mripard@kernel.org&gt;

            List of files:
            /linux/drivers/gpio/TODO</description>
        <pubDate>Mon, 15 Dec 2025 09:27:39 +0100</pubDate>
        <dc:creator>Maxime Ripard &lt;mripard@kernel.org&gt;</dc:creator>
    </item>
</channel>
</rss>
