Linus Torvalds
4abae5b6af
Merge tag 'gpio-updates-for-v6.14-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux
...
Pull gpio updates from Bartosz Golaszewski:
"Thanks to little activity in December, this is really tiny. Just a few
updates to drivers and device-tree bindings.
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"
* tag 'gpio-updates-for-v6.14-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux:
gpio: regmap: Use generic request/free ops
gpio: altera: Drop .mapped_irq from driver data
gpio: mpc8xxx: Add MPC8314 support
dt-bindings: gpio: fsl,qoriq-gpio: Add compatible string fsl,mpc8314-gpio
dt-bindings: gpio: fairchild,74hc595: Document chip select vs. latch clock
gpio: tps65219: Use existing kernel gpio macros
gpio: pca953x: log an error when failing to get the reset GPIO
dt-bindings: gpio: brcmstb: permit gpio-line-names property
gpio: tqmx86: add support for changing GPIO directions
gpio: tqmx86: introduce tqmx86_gpio_clrsetbits() helper
gpio: tqmx86: use cleanup guards for spinlock
gpio: tqmx86: consistently refer to IRQs by hwirq numbers
gpio: tqmx86: add macros for interrupt configuration
gpio: omap: allow building the module with COMPILE_TEST=y
gpio: twl4030: use gpiochip_get_data
2025-01-22 08:47:54 -08:00
..
2024-10-21 09:23:20 +02:00
2023-07-29 16:03:17 +02:00
2024-12-02 11:34:44 -08:00
2023-04-11 21:08:31 +02:00
2024-12-02 11:34:44 -08:00
2023-05-23 10:09:11 +02:00
2021-05-21 15:29:53 +02:00
2024-08-01 14:09:28 +01:00
2024-10-02 16:32:46 +02:00
2023-08-03 15:58:45 +02:00
2025-01-13 09:20:25 +01:00
2024-05-30 11:20:53 +02:00
2020-09-28 12:22:04 +02:00
2024-10-17 08:53:34 +02:00
2022-10-19 17:03:55 +03:00
2024-11-22 15:31:35 +01:00
2024-11-29 11:43:29 -08:00
2024-09-02 09:45:18 +02:00
2023-07-19 13:26:22 +02:00
2021-05-21 15:43:26 +02:00
2021-04-14 10:19:22 +01:00
2021-12-17 17:39:35 +01:00
2024-10-17 09:00:48 +02:00
2020-12-08 09:41:32 +01:00
2024-10-17 09:00:48 +02:00
2024-10-09 16:32:04 +01:00
2023-08-03 15:58:46 +02:00
2023-07-19 13:24:01 +02:00
2024-04-02 10:58:21 +02:00
2024-04-05 20:12:39 +03:00
2020-12-12 01:37:46 +01:00
2022-10-19 17:03:55 +03:00
2021-05-21 14:45:57 +02:00
2024-10-14 10:28:40 +02:00
2024-10-17 09:00:48 +02:00
2023-07-29 15:56:33 +02:00
2024-10-31 13:37:54 +01:00
2024-10-14 10:28:56 +02:00
2024-12-02 11:34:44 -08:00
2023-11-04 10:23:23 +01:00
2024-01-15 23:15:35 +01:00
2024-11-22 15:31:35 +01:00
2024-11-21 09:08:47 +01:00
2023-09-11 09:03:44 +02:00
2024-10-21 09:23:34 +02:00
2024-07-29 10:50:51 +02:00
2023-07-27 09:33:07 +02:00
2024-12-02 11:34:44 -08:00
2024-12-10 10:35:13 +01:00
2024-11-18 11:45:06 +01:00
2024-06-07 10:05:21 +02:00
2023-10-13 08:39:30 +02:00
2024-11-22 15:31:35 +01:00
2019-11-07 09:27:48 +01:00
2024-12-02 11:34:44 -08:00
2023-01-30 15:55:28 +01:00
2023-03-09 16:08:39 +02:00
2024-12-10 11:38:57 +01:00
2023-08-11 14:23:32 +02:00
2023-03-10 16:17:30 +01:00
2023-08-11 16:20:02 +02:00
2021-05-05 16:07:41 +02:00
2024-09-02 12:27:36 +02:00
2019-11-07 09:27:48 +01:00
2022-10-26 14:52:01 +02:00
2024-12-10 11:38:38 +01:00
2023-07-29 16:05:50 +02:00
2023-03-23 14:31:18 +01:00
2025-01-08 09:54:20 +01:00
2019-10-31 15:03:10 -07:00
2022-06-10 14:51:36 +02:00
2023-08-01 21:14:48 +02:00
2022-06-10 14:51:36 +02:00
2024-10-17 09:00:48 +02:00
2024-04-12 21:30:58 +02:00
2019-11-07 09:27:48 +01:00
2024-10-21 09:23:47 +02:00
2023-08-03 15:56:30 +02:00
2023-08-03 15:58:50 +02:00
2024-07-29 10:50:51 +02:00
2022-02-09 13:00:45 +00:00
2023-08-01 21:15:23 +02:00
2019-07-29 00:03:52 +02:00
2024-10-24 10:37:51 +02:00
2024-07-15 17:53:24 -07:00
2024-12-02 11:34:44 -08:00
2024-12-02 11:34:44 -08:00
2022-05-20 19:20:35 +02:00
2024-11-22 15:31:35 +01:00
2024-08-10 21:35:16 +02:00
2020-07-08 09:24:08 +02:00
2024-10-17 09:00:48 +02:00
2024-07-03 15:27:59 +02:00
2024-09-27 08:18:43 -07:00
2021-04-09 14:54:23 -07:00
2025-01-13 09:20:25 +01:00
2024-10-17 09:00:48 +02:00
2024-11-13 16:29:27 +01:00
2024-11-22 15:23:31 +01:00
2024-09-02 12:27:36 +02:00
2022-10-08 09:46:29 -07:00
2024-10-08 10:08:51 +02:00
2023-08-21 14:11:16 +02:00
2023-08-11 16:21:46 +02:00
2024-03-12 12:53:35 +01:00
2024-05-07 09:44:33 +02:00
2024-11-29 11:43:29 -08:00
2023-08-01 21:22:38 +02:00
2024-12-20 14:42:40 +01:00
2023-08-21 10:39:58 +02:00
2024-06-07 10:05:21 +02:00
2024-09-02 14:35:32 +02:00
2024-12-02 11:34:44 -08:00
2024-11-04 09:15:38 +01:00
2023-07-20 17:22:10 +02:00
2024-11-22 15:31:35 +01:00
2024-01-03 09:50:47 +01:00
2023-11-04 10:23:22 +01:00
2023-08-03 15:58:52 +02:00
2023-08-01 21:26:48 +02:00
2024-10-17 09:00:48 +02:00
2023-03-23 14:31:18 +01:00
2024-05-30 11:21:05 +02:00
2022-08-31 17:46:30 +02:00
2023-03-06 12:33:02 +02:00
2025-01-13 09:20:25 +01:00
2024-11-12 13:51:25 +01:00
2024-01-15 11:07:46 +01:00
2023-05-17 11:56:24 +02:00
2024-09-05 09:34:51 +02:00
2023-05-17 11:52:14 +02:00
2024-04-15 16:12:18 +03:00
2023-11-15 15:39:40 +01:00
2025-01-03 17:15:04 +01:00
2023-03-23 14:31:18 +01:00
2022-11-15 15:41:45 +01:00
2024-11-04 08:46:55 +01:00
2021-08-12 11:39:38 +01:00
2022-06-10 14:51:35 +02:00
2023-07-19 13:24:01 +02:00
2024-09-04 09:02:44 +02:00
2024-09-02 12:31:48 +02:00
2024-09-02 12:35:59 +02:00
2024-12-02 11:34:44 -08:00
2023-11-13 17:59:48 +02:00
2024-10-17 09:00:48 +02:00
2022-10-03 20:56:46 +02:00
2024-11-22 15:31:35 +01:00
2024-11-22 15:31:35 +01:00
2024-09-02 12:27:36 +02:00
2023-09-27 08:51:28 +02:00
2022-02-25 09:59:35 +01:00
2023-05-23 10:09:11 +02:00
2023-07-19 13:24:01 +02:00
2023-05-17 11:40:40 +02:00
2023-08-03 15:55:34 +02:00
2024-12-20 14:44:24 +01:00
2023-07-19 13:24:01 +02:00
2021-05-24 20:58:46 +02:00
2023-07-19 13:22:13 +02:00
2024-12-16 10:00:46 +01:00
2023-07-19 13:24:01 +02:00
2024-10-14 10:28:21 +02:00
2024-10-17 09:00:48 +02:00
2023-05-31 17:01:34 +02:00
2024-12-05 13:14:44 +01:00
2024-10-17 09:00:48 +02:00
2024-10-14 10:29:11 +02:00
2021-08-31 11:29:28 +02:00
2024-07-17 05:20:58 -04:00
2025-01-03 17:15:04 +01:00
2024-11-22 15:31:35 +01:00
2023-08-03 15:48:15 +02:00
2023-07-19 13:24:01 +02:00
2024-04-05 20:12:03 +03:00
2022-06-23 16:29:55 +02:00
2023-12-08 09:26:20 +01:00
2022-10-24 12:29:41 +03:00
2023-12-08 09:26:25 +01:00
2023-08-29 10:21:56 -07:00
2024-10-22 09:21:12 +02:00
2021-05-23 20:30:26 +02:00
2024-11-29 11:43:29 -08:00
2025-01-14 14:04:38 +01:00
2023-03-23 14:31:19 +01:00
2023-08-03 15:58:54 +02:00
2019-12-09 10:40:18 +01:00
2024-11-21 09:06:17 +01:00
2024-10-17 09:00:48 +02:00
2024-09-02 15:00:53 +02:00
2024-09-30 14:25:54 +03:00
2024-03-01 09:08:34 +01:00
2024-11-12 09:46:17 +01:00
2020-11-05 15:35:40 +01:00
2024-09-02 12:27:36 +02:00
2024-11-09 14:55:33 +01:00
2024-11-06 14:41:06 +01:00
2024-03-01 09:07:21 +01:00
2024-12-02 11:34:44 -08:00
2022-11-15 11:21:43 +01:00
2024-11-04 08:56:20 +01:00
2024-01-17 09:52:37 +01:00
2024-11-04 08:47:34 +01:00
2024-10-22 08:59:09 +02:00
2025-01-22 08:47:54 -08:00
2024-11-06 14:40:08 +01:00
2024-09-30 10:16:26 +02:00