gpio subsystem · Maintained
Maintainers
- M Linus Walleij <linusw@kernel.org>
- M Bartosz Golaszewski <brgl@kernel.org>
Paths
- F
Documentation/admin-guide/gpio/ - F
Documentation/devicetree/bindings/gpio/ - F
Documentation/driver-api/gpio/ - F
drivers/gpio/ - F
include/dt-bindings/gpio/ - F
include/linux/gpio.h - F
include/linux/gpio/
Last 30 days
Most active threads (last 7 days)
-
WARM1d
[PATCH 00/14] mfd: unused driver purge
2026-09-09 13:23 · 2 replies in 7d · Arnd Bergmann <arnd@kernel.org> -
HOTtoday
[PATCH v6 00/13] Ambarella CV75 SoC minimal bring-up
2026-09-04 06:39 · 3 replies in 7d · Long Zhao <hidden>
Active reviewers (last 30 days)
-
Bartosz Golaszewski <brgl@kernel.org>
5 attestations (5 Suggested-by) · last on 2026-09-03 -
Linus Walleij <linusw@kernel.org>
2 attestations (2 Suggested-by) · last on 2026-09-03
Recent patches
Most-recent 30 patches in this subsystem on linux-arm-kernel (capped at 30), ordered by date desc.
-
WARM1d
[PATCH 05/14] mfd: remove unused adp5520 driver
2026-09-09 · Arnd Bergmann <arnd@kernel.org> -
WARM1d
[PATCH 02/14] mfd: remove unused rdc321x southbridge support
2026-09-09 · Arnd Bergmann <arnd@kernel.org> -
HOTtoday
[PATCH v6 08/13] gpio: regmap: support write_data_after_dir and girq
2026-09-04 · Long Zhao <hidden> -
HOTtoday
[PATCH v6 09/13] gpio: pl061: use gpio-regmap and add Ambarella layout
2026-09-04 · Long Zhao <hidden> -
HOTtoday
[PATCH v6 05/13] dt-bindings: gpio: pl061: add Ambarella CV75 variant
2026-09-04 · Long Zhao <hidden> -
WARM1d
[PATCH v5 3/3] gpio: mmio: track the direction of chips without direction registers
2026-09-03 · Mehmet Fide <hidden> -
WARM1d
[PATCH v5 2/3] gpiolib: add get_config() and gpiochip_generic_get_config()
2026-09-03 · Mehmet Fide <hidden> -
COOLING7d
[PATCH v4 2/3] gpiolib: add get_config() and gpiochip_generic_get_config()
2026-09-03 · Mehmet Fide <hidden> -
COOLING7d
[PATCH v4 3/3] gpio: mmio: track the direction of chips without direction registers
2026-09-03 · Mehmet Fide <hidden> -
COOLING7d
[PATCH v3 1/2] dt-bindings: gpio: add Axiado AX3005 SGPIO controller
2026-09-03 · Petar Stepanovic <hidden> -
COOLING7d
[PATCH v3 2/2] gpio: axiado: add AX3005 SGPIO controller support
2026-09-03 · Petar Stepanovic <hidden> -
COOLING8d
[PATCH v3 2/2] gpio: mmio: track the direction of chips without direction registers
2026-09-02 · Mehmet Fide <hidden> -
COOLING8d
[PATCH v2 2/2] gpio: mmio: track the direction of chips without direction registers
2026-09-02 · Mehmet Fide <hidden> -
COOLING8d
[PATCH 2/2] gpio: mmio: get the direction from pinctrl when there are no direction registers
2026-09-02 · Mehmet Fide <hidden> -
COOLING11d
[PATCH v1 2/4] gpio: shared: Replace open coded fwnode_is_gpiochip()
2026-08-24 · Andy Shevchenko <andriy.shevchenko@linux.intel.com> -
COOLING11d
[PATCH v1 1/4] gpio: Split fwnode_is_gpiochip() helper
2026-08-24 · Andy Shevchenko <andriy.shevchenko@linux.intel.com> -
COLD22d
[PATCH v5 05/12] dt-bindings: gpio: pl061: add Ambarella CV75 variant
2026-08-18 · Long Zhao <hidden> -
COLD22d
[PATCH v5 08/12] gpio: pl061: add Ambarella CV75 register layout variant
2026-08-18 · Long Zhao <hidden> -
COLD24d
[PATCH v4 3/4] gpio: pl061: add Ambarella CV75 register layout variant
2026-08-14 · Long Zhao via B4 Relay <devnull+longzhao.ambarella.com@kernel.org> -
COLD24d
[PATCH v4 2/4] dt-bindings: gpio: pl061: add Ambarella CV75 variant
2026-08-14 · Long Zhao via B4 Relay <devnull+longzhao.ambarella.com@kernel.org> -
COLD27d
[PATCH v3 2/3] gpio: pl061: add Ambarella CV75 register layout variant
2026-08-13 · Long Zhao <hidden> -
COLD31d
[PATCH] gpio: Use IRQ trigger mask helpers
2026-08-02 · Maulik Shah <hidden> -
COLD35d
REVIEWED: 32 (31M) [PATCH v8 4/5] gpio: aaeon: Add GPIO driver for SRG-IMX8P MCU
2026-07-31 · Thomas Perrot (Schneider Electric) <hidden> -
COLD31d
[PATCH v3 2/4] dt-bindings: gpio: rockchip,gpio-bank: Add rockchip,grf property
2026-07-29 · Simon Glass <sjg@chromium.org> -
COLD36d
[PATCH v2 2/2] gpio: axiado: add SGPIO controller support
2026-07-29 · Petar Stepanovic <hidden> -
COLD36d
[PATCH v2 1/2] dt-bindings: gpio: Add Axiado SGPIO controller
2026-07-29 · Petar Stepanovic <hidden> -
COOLING6d
[PATCH v15 4/5] gpio: rpmsg: add generic rpmsg GPIO driver
2026-07-21 · Shenwei Wang <hidden> -
COOLING6d
[PATCH v15 2/5] dt-bindings: remoteproc: imx_rproc: Add "rpmsg" subnode support
2026-07-21 · Shenwei Wang <hidden> -
COOLING6d
[PATCH v15 1/5] docs: driver-api: gpio: rpmsg gpio driver over rpmsg bus
2026-07-21 · Shenwei Wang <hidden> -
COLD55d
[PATCH] gpio: Remove redundant dev_err()/dev_err_probe()
2026-07-17 · Pan Chuang <hidden>
Needs attention (review trailers in, no pickup)
Patches with review trailers that haven't landed in mainline and haven't been Acked by a maintainer. Oldest first.
-
STALE113d
REVIEWED: 39 (39M) [PATCH v2 5/6] gpio: remove machine hogs
2026-03-09 · Bartosz Golaszewski <hidden> · 2 Reviewed-by -
STALE113d
REVIEWED: 39 (39M) [PATCH v2 6/6] gpio: sim: allow to define the active-low setting of a simulated hog
2026-03-09 · Bartosz Golaszewski <hidden> · 2 Reviewed-by -
STALE168d
REVIEWED: 2 (2M) [PATCH v3] gpio: mxc: map Both Edge pad wakeup to Rising Edge
2026-03-24 · Shenwei Wang <shenwei.wang@nxp.com> · 1 Reviewed-by -
STALE140d
REVIEWED: 8 (8M) [PATCH v2 2/2] gpio: xilinx: drop bitmap_complement() where feasible
2026-04-17 · Yury Norov <hidden> · 1 Reviewed-by -
STALE107d
REVIEWED: 13 (13M) [PATCH v2 2/2] gpio: mxc: use BIT() macro
2026-05-26 · Alexander Stein <hidden> · 1 Reviewed-by -
STALE107d
REVIEWED: 13 (13M) [PATCH v2 1/2] gpio: mxc: fix irq_high handling
2026-05-26 · Alexander Stein <hidden> · 1 Reviewed-by -
COLD35d
REVIEWED: 32 (31M) [PATCH v8 4/5] gpio: aaeon: Add GPIO driver for SRG-IMX8P MCU
2026-07-31 · Thomas Perrot (Schneider Electric) <hidden> · 1 Reviewed-by, 1 Acked-by
Quiet for 30+ days
Patches with no review trailers and no replies. Either the author is heads-down elsewhere or these slipped through. Oldest first.
-
STALE100d
[PATCH 06/14] gpio: drop unneeded Kconfig dependencies on OF_GPIO
2026-03-04 · Bartosz Golaszewski <hidden> -
STALE188d
[PATCH v9 2/5] dt-bindings: remoteproc: imx_rproc: Add "rpmsg" subnode support
2026-03-04 · Shenwei Wang <shenwei.wang@nxp.com> -
STALE188d
[PATCH v9 3/5] gpio: rpmsg: add generic rpmsg GPIO driver
2026-03-04 · Shenwei Wang <shenwei.wang@nxp.com> -
STALE185d
[PATCH v10 2/5] dt-bindings: remoteproc: imx_rproc: Add "rpmsg" subnode support
2026-03-09 · Shenwei Wang <shenwei.wang@nxp.com> -
STALE185d
[PATCH v10 3/5] gpio: rpmsg: add generic rpmsg GPIO driver
2026-03-09 · Shenwei Wang <shenwei.wang@nxp.com> -
STALE185d
[PATCH v10 4/5] gpio: rpmsg: add support for NXP legacy firmware protocol
2026-03-09 · Shenwei Wang <shenwei.wang@nxp.com> -
STALE182d
[PATCH v11 2/5] dt-bindings: remoteproc: imx_rproc: Add "rpmsg" subnode support
2026-03-12 · Shenwei Wang <shenwei.wang@nxp.com> -
STALE182d
[PATCH v11 3/5] gpio: rpmsg: add generic rpmsg GPIO driver
2026-03-12 · Shenwei Wang <shenwei.wang@nxp.com> -
STALE182d
[PATCH v11 4/5] gpio: rpmsg: add support for NXP legacy firmware protocol
2026-03-12 · Shenwei Wang <shenwei.wang@nxp.com> -
STALE171d
[PATCH v12 1/5] docs: driver-api: gpio: rpmsg gpio driver over rpmsg bus
2026-03-13 · Shenwei Wang <shenwei.wang@nxp.com>