<?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 Makefile</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2015</copyright>
    <generator>Java</generator><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/Makefile#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/Makefile</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>dd84f7ce6fd12fb5d6648d6b5d8ea4bf6f834273 - gpio: remove dev-sync-probe</title>
        <link>http://kernelsources.org:8080/source/history/linux/drivers/gpio/Makefile#dd84f7ce6fd12fb5d6648d6b5d8ea4bf6f834273</link>
        <description>gpio: remove dev-sync-probeThere are no more users. Remove the dev-sync-probe module.Reviewed-by: Linus Walleij &lt;linusw@kernel.org&gt;Link: https://patch.msgid.link/20260327-gpio-kill-dev-sync-probe-v1-4-efac254f1a1d@oss.qualcomm.comSigned-off-by: Bartosz Golaszewski &lt;bartosz.golaszewski@oss.qualcomm.com&gt;

            List of files:
            /linux/drivers/gpio/Makefile</description>
        <pubDate>Fri, 27 Mar 2026 11:31:14 +0100</pubDate>
        <dc:creator>Bartosz Golaszewski &lt;bartosz.golaszewski@oss.qualcomm.com&gt;</dc:creator>
    </item>
<item>
        <title>15cbd66b69a9ecdc5c3638aa400ca9b872b84509 - gpio: Add Intel Nova Lake ACPI GPIO events driver</title>
        <link>http://kernelsources.org:8080/source/history/linux/drivers/gpio/Makefile#15cbd66b69a9ecdc5c3638aa400ca9b872b84509</link>
        <description>gpio: Add Intel Nova Lake ACPI GPIO events driverThis driver provides support for new way of handling platform events,through the use of GPIO-signaled ACPI events. This mechanism is used onIntel client platforms released in 2026 and later, starting with IntelNova Lake.Signed-off-by: Alan Borzeszkowski &lt;alan.borzeszkowski@linux.intel.com&gt;Reviewed-by: Mika Westerberg &lt;mika.westerberg@linux.intel.com&gt;Reviewed-by: Linus Walleij &lt;linusw@kernel.org&gt;Link: https://patch.msgid.link/20260401174526.60881-1-alan.borzeszkowski@linux.intel.comSigned-off-by: Bartosz Golaszewski &lt;bartosz.golaszewski@oss.qualcomm.com&gt;

            List of files:
            /linux/drivers/gpio/Makefile</description>
        <pubDate>Wed, 01 Apr 2026 19:45:26 +0200</pubDate>
        <dc:creator>Alan Borzeszkowski &lt;alan.borzeszkowski@linux.intel.com&gt;</dc:creator>
    </item>
<item>
        <title>541c5b0837468b433e238c3a14481f939ec978a3 - Merge branch &apos;ib-scmi-pinctrl-gpio&apos; of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl into gpio/for-next</title>
        <link>http://kernelsources.org:8080/source/history/linux/drivers/gpio/Makefile#541c5b0837468b433e238c3a14481f939ec978a3</link>
        <description>Merge branch &apos;ib-scmi-pinctrl-gpio&apos; of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl into gpio/for-nextPull in the SCMI GPIO driver along with its pinctrl dependencies.

            List of files:
            /linux/drivers/gpio/Makefile</description>
        <pubDate>Wed, 25 Mar 2026 11:23:06 +0100</pubDate>
        <dc:creator>Bartosz Golaszewski &lt;bartosz.golaszewski@oss.qualcomm.com&gt;</dc:creator>
    </item>
<item>
        <title>ede3db74c3d07a1aa67e3eebf91c91409c09330e - Merge branch &apos;ib-scmi-pinctrl-gpio&apos; into devel</title>
        <link>http://kernelsources.org:8080/source/history/linux/drivers/gpio/Makefile#ede3db74c3d07a1aa67e3eebf91c91409c09330e</link>
        <description>Merge branch &apos;ib-scmi-pinctrl-gpio&apos; into devel

            List of files:
            /linux/drivers/gpio/Makefile</description>
        <pubDate>Tue, 24 Mar 2026 13:50:44 +0100</pubDate>
        <dc:creator>Linus Walleij &lt;linusw@kernel.org&gt;</dc:creator>
    </item>
<item>
        <title>7671f4949a6c9111234fdbcd577b227ace799f16 - gpio: gpio-by-pinctrl: add pinctrl based generic GPIO driver</title>
        <link>http://kernelsources.org:8080/source/history/linux/drivers/gpio/Makefile#7671f4949a6c9111234fdbcd577b227ace799f16</link>
        <description>gpio: gpio-by-pinctrl: add pinctrl based generic GPIO driverThe ARM SCMI pinctrl protocol allows GPIO access.  Instead of creatinga new SCMI GPIO driver, this driver is a generic GPIO driver that usesstandard pinctrl interfaces.Signed-off-by: AKASHI Takahiro &lt;takahiro.akashi@linaro.org&gt;Signed-off-by: Dan Carpenter &lt;dan.carpenter@linaro.org&gt;Reviewed-by: Linus Walleij &lt;linusw@kernel.org&gt;Acked-by: Bartosz Golaszewski &lt;bartosz.golaszewski@oss.qualcomm.com&gt;Reviewed-by: Andy Shevchenko &lt;andriy.shevchenko@intel.com&gt;Signed-off-by: Linus Walleij &lt;linusw@kernel.org&gt;

            List of files:
            /linux/drivers/gpio/Makefile</description>
        <pubDate>Mon, 23 Mar 2026 20:01:47 +0100</pubDate>
        <dc:creator>AKASHI Takahiro &lt;takahiro.akashi@linaro.org&gt;</dc:creator>
    </item>
<item>
        <title>42d3b66d4cdbacfc9d120d2301b8de89cc29a914 - Merge drm/drm-next into drm-xe-next</title>
        <link>http://kernelsources.org:8080/source/history/linux/drivers/gpio/Makefile#42d3b66d4cdbacfc9d120d2301b8de89cc29a914</link>
        <description>Merge drm/drm-next into drm-xe-nextBackmerging to bring in 7.00-rc3. Important ahead GPU SVM merging THPsupport.Signed-off-by: Matthew Brost &lt;matthew.brost@intel.com&gt;

            List of files:
            /linux/drivers/gpio/Makefile</description>
        <pubDate>Thu, 12 Mar 2026 15:17:56 +0100</pubDate>
        <dc:creator>Matthew Brost &lt;matthew.brost@intel.com&gt;</dc:creator>
    </item>
<item>
        <title>f09812b85fa6f41058bcc46e70ac406bf9b0493a - Merge drm/drm-next into drm-intel-next</title>
        <link>http://kernelsources.org:8080/source/history/linux/drivers/gpio/Makefile#f09812b85fa6f41058bcc46e70ac406bf9b0493a</link>
        <description>Merge drm/drm-next into drm-intel-nextSync with v7.0-rc1 which contains a few treewide changes affecting i915.Signed-off-by: Jani Nikula &lt;jani.nikula@intel.com&gt;

            List of files:
            /linux/drivers/gpio/Makefile</description>
        <pubDate>Wed, 25 Feb 2026 12:23:04 +0100</pubDate>
        <dc:creator>Jani Nikula &lt;jani.nikula@intel.com&gt;</dc:creator>
    </item>
<item>
        <title>8b85987d3cf50178f67618122d9f3bb202f62f42 - Merge drm/drm-next into drm-misc-next</title>
        <link>http://kernelsources.org:8080/source/history/linux/drivers/gpio/Makefile#8b85987d3cf50178f67618122d9f3bb202f62f42</link>
        <description>Merge drm/drm-next into drm-misc-nextLet&apos;s merge 7.0-rc1 to start the new drm-misc-next windowSigned-off-by: Maxime Ripard &lt;mripard@kernel.org&gt;

            List of files:
            /linux/drivers/gpio/Makefile</description>
        <pubDate>Mon, 23 Feb 2026 11:48:20 +0100</pubDate>
        <dc:creator>Maxime Ripard &lt;mripard@kernel.org&gt;</dc:creator>
    </item>
<item>
        <title>c17ee635fd3a482b2ad2bf5e269755c2eae5f25e - Merge drm/drm-fixes into drm-misc-fixes</title>
        <link>http://kernelsources.org:8080/source/history/linux/drivers/gpio/Makefile#c17ee635fd3a482b2ad2bf5e269755c2eae5f25e</link>
        <description>Merge drm/drm-fixes into drm-misc-fixes7.0-rc1 was just released, let&apos;s merge it to kick the new release cycle.Signed-off-by: Maxime Ripard &lt;mripard@kernel.org&gt;

            List of files:
            /linux/drivers/gpio/Makefile</description>
        <pubDate>Mon, 23 Feb 2026 10:09:45 +0100</pubDate>
        <dc:creator>Maxime Ripard &lt;mripard@kernel.org&gt;</dc:creator>
    </item>
<item>
        <title>d70178215211a7c73ecabeb55eeb0f8ef002bcab - Merge tag &apos;gpio-updates-for-v7.0-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/Makefile#d70178215211a7c73ecabeb55eeb0f8ef002bcab</link>
        <description>Merge tag &apos;gpio-updates-for-v7.0-rc1&apos; of git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linuxPull gpio updates from Bartosz Golaszewski: &quot;There are two new drivers and some changes to GPIO core but mostly  just GPIO driver updates across a wide array of files, adding support  for new models as well as various refactoring changes. Nothing  controversial and everything has spent a good measure of time in  linux-next.  GPIOLIB core:   - shrink the GPIO bus driver stub code   - rework software node support for &quot;undefined&quot; software nodes   - provide and use devm_fwnode_gpiod_get_optional()   - only compile the OF quirk for MT2701 when needed  New drivers:   - add the GPIO driver for ROHM bd72720   - add the gpio-line-mux driver providing 1-to-many mapping for a     single real GPIO  Driver changes:   - refactor gpio-pca9570: use lock guard, add missing headers, use     devres consistently   - add support for a new model (G7 Aspeed sgpiom) to the aspeed-sgpio     driver along with some prerequisite refactoring   - use device_get_match_data() where applicable and save some lines   - add support for more models to gpio-cadence   - add the compatible property to reset-gpio and use it in shared GPIO     management   - drop unnecessary use of irqd_get_trigger_type() in gpio-max77759   - add support for a new variant to gpio-pca953x   - extend build coverage with COMPILE_TEST for more drivers   - constify configfs structures in gpio-sim and gpio-virtuser   - add support for the K3 SoC to gpio-spacemit   - implement the missing .get_direction() callback in gpio-max77620   - add support for Tegra264 to gpio-tegra186   - drop unneeded MODULE_ALIAS() from gpio-menz127  DT bindings:   - document support for the opencores GPIO controller in gpio-mmio   - document new variants for gpio-pca953x  Documentation:   - extensively describe interrupt source detection for gpio-pca953x     and add more models to the list of supported variants&quot;* tag &apos;gpio-updates-for-v7.0-rc1&apos; of git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux: (59 commits)  gpio: tegra186: Add support for Tegra264  dt-bindings: gpio: Add Tegra264 support  gpio: spacemit-k1: Use PDR for pin direction, not SDR/CDR  gpio: max77620: Implement .get_direction() callback  gpio: aspeed-sgpio: Support G7 Aspeed sgpiom controller  dt-bindings: gpio: aspeed,sgpio: Support ast2700  gpio: aspeed-sgpio: Convert IRQ functions to use llops callbacks  gpio: aspeed-sgpio: Create llops to handle hardware access  gpio: aspeed-sgpio: Remove unused bank name field  gpio: aspeed-sgpio: Change the macro to support deferred probe  regulator: bd71815: switch to devm_fwnode_gpiod_get_optional  gpiolib: introduce devm_fwnode_gpiod_get_optional() wrapper  gpio: mmio: Add compatible for opencores GPIO  dt-bindings: gpio-mmio: Correct opencores GPIO  gpio: pca9570: use lock guards  gpio: pca9570: Don&apos;t use &quot;proxy&quot; headers  gpio: pca9570: Use devm_mutex_init() for mutex initialization  MAINTAINERS: Add ROHM BD72720 PMIC  power: supply: bd71828-power: Support ROHM BD72720  power: supply: bd71828: Support wider register addresses  ...

            List of files:
            /linux/drivers/gpio/Makefile</description>
        <pubDate>Wed, 11 Feb 2026 19:53:39 +0100</pubDate>
        <dc:creator>Linus Torvalds &lt;torvalds@linux-foundation.org&gt;</dc:creator>
    </item>
<item>
        <title>cb3aa2b540b0116caa900ea644d785cc583feed5 - Merge tag &apos;ib-mfd-clk-gpio-power-regulator-rtc-v6.20&apos; into psy-next</title>
        <link>http://kernelsources.org:8080/source/history/linux/drivers/gpio/Makefile#cb3aa2b540b0116caa900ea644d785cc583feed5</link>
        <description>Merge tag &apos;ib-mfd-clk-gpio-power-regulator-rtc-v6.20&apos; into psy-nextMerge immutable branch between MFD, Clk, GPIO, Power, Regulator and RTCdue for the v6.20 merge window to apply further cleanups on top of theBD72720 power-supply driver contained in this branch.Signed-off-by: Sebastian Reichel &lt;sebastian.reichel@collabora.com&gt;

            List of files:
            /linux/drivers/gpio/Makefile</description>
        <pubDate>Fri, 30 Jan 2026 22:38:57 +0100</pubDate>
        <dc:creator>Sebastian Reichel &lt;sebastian.reichel@collabora.com&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/Makefile#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/Makefile</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>6acd0e82ca8303b5c09ef7870bd40dbfd8dd53d3 - Merge tag &apos;ib-mfd-clk-gpio-power-regulator-rtc-v6.20&apos; of git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd into gpio/for-next</title>
        <link>http://kernelsources.org:8080/source/history/linux/drivers/gpio/Makefile#6acd0e82ca8303b5c09ef7870bd40dbfd8dd53d3</link>
        <description>Merge tag &apos;ib-mfd-clk-gpio-power-regulator-rtc-v6.20&apos; of git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd into gpio/for-nextImmutable branch between MFD, Clk, GPIO, Power, Regulator and RTC due for the v6.20 merge window

            List of files:
            /linux/drivers/gpio/Makefile</description>
        <pubDate>Thu, 15 Jan 2026 16:37:34 +0100</pubDate>
        <dc:creator>Bartosz Golaszewski &lt;bartosz.golaszewski@oss.qualcomm.com&gt;</dc:creator>
    </item>
<item>
        <title>6b367741e01430947f66ad863bfc1e57ad42b7bc - gpio: Support ROHM BD72720 gpios</title>
        <link>http://kernelsources.org:8080/source/history/linux/drivers/gpio/Makefile#6b367741e01430947f66ad863bfc1e57ad42b7bc</link>
        <description>gpio: Support ROHM BD72720 gpiosThe ROHM BD72720 has 6 pins which may be configured as GPIOs. TheGPIO1 ... GPIO5 and EPDEN pins. The configuration is done to OTP at themanufacturing, and it can&apos;t be read at runtime. The device-tree isrequired to tell the software which of the pins are used as GPIOs.Keep the pin mapping static regardless the OTP. This way the user-spacecan always access the BASE+N for GPIO(N+1) (N = 0 to 4), and BASE + 5for the EPDEN pin. Do this by setting always the number of GPIOs to 6,and by using the valid-mask to invalidate the pins which aren&apos;t configuredas GPIOs.First two pins can be set to be either input or output by OTP. Directioncan&apos;t be changed by software. Rest of the pins can be set as outputsonly. All of the pins support generating interrupts.Support the Input/Output state getting/setting and the output modeconfiguration (open-drain/push-pull).Signed-off-by: Matti Vaittinen &lt;mazziesaccount@gmail.com&gt;Reviewed-by: Linus Walleij &lt;linus.walleij@linaro.org&gt;Acked-by: Bartosz Golaszewski &lt;bartosz.golaszewski@linaro.org&gt;Link: https://patch.msgid.link/22e095ca92f0677ca3d3a768ad749629fc3c2006.1765804226.git.mazziesaccount@gmail.comSigned-off-by: Lee Jones &lt;lee@kernel.org&gt;

            List of files:
            /linux/drivers/gpio/Makefile</description>
        <pubDate>Mon, 15 Dec 2025 14:20:24 +0100</pubDate>
        <dc:creator>Matti Vaittinen &lt;mazziesaccount@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>2b03d9a40cd1fea42fd65d2b66df80edc0f374c8 - gpio: add gpio-line-mux driver</title>
        <link>http://kernelsources.org:8080/source/history/linux/drivers/gpio/Makefile#2b03d9a40cd1fea42fd65d2b66df80edc0f374c8</link>
        <description>gpio: add gpio-line-mux driverAdd a new driver which provides a 1-to-many mapping for a single realGPIO using a multiplexer. Each virtual GPIO corresponds to a multiplexerstate which, if set for the multiplexer, connects the real GPIO to thecorresponding virtual GPIO.This can help in various usecases. One practical case is the specialhardware design of the Realtek-based XS1930-10 switch from Zyxel. Itfeatures two SFP+ ports/cages whose signals are wired directly to theswitch SoC. Although Realtek SoCs are short on GPIOs, there are usuallyenough the fit the SFP signals without any hacks.However, Zyxel did some weird design and connected RX_LOS, MOD_ABS andTX_FAULT of one SFP cage onto a single GPIO line controlled by amultiplexer (the same for the other SFP cage). The single multiplexercontrols the lines for both SFP and depending on the state, thedesignated &apos;signal GPIO lines&apos; are connected to one of the three SFPsignals.Because the SFP core/driver doesn&apos;t support multiplexer but needs singleGPIOs for each of the signals, this driver fills the gap between both.It registers a gpio_chip, provides multiple virtual GPIOs and sets thebacking multiplexer accordingly.Due to several practical issues, this is input-only and doesn&apos;t supportIRQs.Signed-off-by: Jonas Jelonek &lt;jelonek.jonas@gmail.com&gt;Reviewed-by: Thomas Richard &lt;thomas.richard@bootlin.com&gt;Reviewed-by: Linus Walleij &lt;linus.walleij@linaro.org&gt;Link: https://lore.kernel.org/r/20251227180134.1262138-3-jelonek.jonas@gmail.comSigned-off-by: Bartosz Golaszewski &lt;bartosz.golaszewski@oss.qualcomm.com&gt;

            List of files:
            /linux/drivers/gpio/Makefile</description>
        <pubDate>Sat, 27 Dec 2025 19:01:34 +0100</pubDate>
        <dc:creator>Jonas Jelonek &lt;jelonek.jonas@gmail.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/Makefile#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/Makefile</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/Makefile#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/Makefile</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/Makefile#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/Makefile</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/Makefile#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/Makefile</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>
