From: Bartosz Golaszewski <bartosz.golaszewski@xxxxxxxxxx> Linus, Thanks to little activity in December, this PR is really tiny. Just a few updates to drivers and device-tree bindings. Details are in the signed tag. Please pull, Bartosz Golaszewski The following changes since commit 40384c840ea1944d7c5a392e8975ed088ecf0b37: Linux 6.13-rc1 (2024-12-01 14:28:56 -0800) are available in the Git repository at: git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git tags/gpio-updates-for-v6.14-rc1 for you to fetch changes up to b0fa00fe38f673c986633c11087274deeb7ce7b0: gpio: regmap: Use generic request/free ops (2025-01-13 09:20:25 +0100) ---------------------------------------------------------------- gpio updates for v6.14-rc1 Driver improvements: - support a new model in gpio-mpc8xxx - refactor gpio-tqmx86 and add support for direction setting - allow building gpio-omap with COMPILE_TEST=y - use gpiochip_get_data() instead of dev_get_drvdata() in gpio-twl6040 - drop unued field from driver data in gpio-altera - use generic request/free callbacks in gpio-regmap for better integration with pinctrl - use dev_err_probe() where applicable in gpio-pca953x - use existing dedicated GPIO defines in gpio-tps65219 instead of custom ones DT bindings: - document a new model in fsl,qoriq-gpio - explain the chip's latch clock pin and how it works like chip-select in fairchild,74hc595 - enable the gpio-line-names property for gpio-brcmstb ---------------------------------------------------------------- Bartosz Golaszewski (1): gpio: omap: allow building the module with COMPILE_TEST=y Dave Stevenson (1): dt-bindings: gpio: brcmstb: permit gpio-line-names property J. Neuschäfer (3): dt-bindings: gpio: fairchild,74hc595: Document chip select vs. latch clock dt-bindings: gpio: fsl,qoriq-gpio: Add compatible string fsl,mpc8314-gpio gpio: mpc8xxx: Add MPC8314 support Luca Ceresoli (1): gpio: pca953x: log an error when failing to get the reset GPIO Matthias Schiffer (5): gpio: tqmx86: add macros for interrupt configuration gpio: tqmx86: consistently refer to IRQs by hwirq numbers gpio: tqmx86: use cleanup guards for spinlock gpio: tqmx86: introduce tqmx86_gpio_clrsetbits() helper gpio: tqmx86: add support for changing GPIO directions Rosen Penev (1): gpio: twl4030: use gpiochip_get_data Sander Vanheule (1): gpio: regmap: Use generic request/free ops Shree Ramamoorthy (1): gpio: tps65219: Use existing kernel gpio macros Uwe Kleine-König (1): gpio: altera: Drop .mapped_irq from driver data .../bindings/gpio/brcm,brcmstb-gpio.yaml | 4 + .../bindings/gpio/fairchild,74hc595.yaml | 17 ++ .../devicetree/bindings/gpio/fsl,qoriq-gpio.yaml | 1 + drivers/gpio/Kconfig | 4 +- drivers/gpio/gpio-altera.c | 9 +- drivers/gpio/gpio-mpc8xxx.c | 1 + drivers/gpio/gpio-pca953x.c | 3 +- drivers/gpio/gpio-regmap.c | 2 + drivers/gpio/gpio-tps65219.c | 12 +- drivers/gpio/gpio-tqmx86.c | 206 ++++++++++++--------- drivers/gpio/gpio-twl6040.c | 6 +- 11 files changed, 160 insertions(+), 105 deletions(-)