Linus Torvalds
46a1daac56
Merge tag 'pinctrl-v7.0-1' of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl
Pull pin control updates from Linus Walleij:
"Core changes:
- Drop the unused devm_pinctrl_unregister() function
- Move pretended generic pin control functionality out of the core
and into the Amlogic AM4 driver. We have something better coming
(hopefully)
New hardware support:
- Spacemit K3 (RISC-V) pin control support
- Atmel AT91 PIO4 (ARM32) SAMA7D65 pin control support
- Exynos9610 (ARM64) pin control support
- Qualcomm Mahua TLMM (ARM64) pin control support
- Microchip Polarfire MSSIO (RISC-V) pin control support
- Ocelot LAN9645XF (multiplatform) pin control support
Improvements:
- Using a few more guards for locking
- Various nonurgent fixes and tweaks"
* tag 'pinctrl-v7.0-1' of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl: (73 commits)
pinctrl: generic: move function to amlogic-am4 driver
pinctrl: intel: Align Copyright note with corporate guidelines
pinctrl: mediatek: remove unused drv_offset field
pinctrl: canaan: k230: Fix NULL pointer dereference when parsing devicetree
pinctrl: single: fix refcount leak in pcs_add_gpio_func()
pinctrl: meson: amlogic-a4: Fix device node reference leak in bank helpers
pinctrl: qcom: sm8250-lpass-lpi: Fix i2s2_data_groups definition
pinctrl: core: Remove duplicate error messages
pinctrl: core: Simplify devm_pinctrl_*()
pinctrl: core: Remove unused devm_pinctrl_unregister()
dt-bindings: pinctrl: spacemit: fix drive-strength check warning
pinctrl: fix kismet issues with GENERIC_PINCTRL
pinctrl: tangier: Join tng_pinctrl_probe() into its wrapper
pinctrl: tangier: Remove duplicate error messages
pinctrl: lynxpoint: Remove duplicate error messages
pinctrl: cherryview: Remove duplicate error messages
pinctrl: baytrail: Remove duplicate error messages
pinctrl: intel: Remove duplicate error messages
pinctrl: equilibrium: Fix device node reference leak in pinbank_init()
dt-bindings: pinctrl: pinctrl-microchip-sgpio: add LAN969x
...
2026-02-16 09:35:24 -08:00
..
2025-08-07 10:07:06 +02:00
2026-01-19 01:11:46 +01:00
2025-09-08 14:24:20 +02:00
2025-06-24 21:17:11 +02:00
2025-11-10 00:01:22 +01:00
2025-11-25 14:26:07 +01:00
2026-01-07 15:14:53 +01:00
2026-02-06 12:05:29 +01:00
2026-02-16 09:35:24 -08:00
2026-02-16 09:35:24 -08:00
2026-02-16 09:35:24 -08:00
2025-09-08 14:20:57 +02:00
2025-10-01 13:14:48 -07:00
2025-11-24 14:15:47 -05:00
2025-11-18 23:56:11 +01:00
2025-02-24 12:08:52 +02:00
2026-02-16 09:35:24 -08:00
2025-10-23 15:09:01 +02:00
2026-01-13 10:21:53 +01:00
2026-01-11 12:10:29 +01:00
2026-01-19 01:11:46 +01:00
2026-01-20 00:50:34 +01:00
2025-08-07 10:07:06 +02:00
2025-09-12 14:19:31 +02:00
2026-01-19 01:11:46 +01:00
2025-11-10 23:59:00 +01:00
2025-09-08 14:24:20 +02:00
2025-09-12 14:19:31 +02:00
2026-01-19 01:11:47 +01:00
2024-08-05 09:22:33 +02:00
2025-04-15 10:08:42 +02:00
2021-02-15 11:43:26 +01:00
2025-08-07 10:07:06 +02:00
2026-02-03 01:18:18 +01:00
2025-06-18 13:26:36 +02:00
2025-02-17 00:16:01 +01:00
2022-10-24 17:06:48 +03:00
2026-02-03 00:56:53 +01:00
2026-01-21 13:13:37 +01:00
2026-02-06 12:07:14 +01:00
2023-12-04 15:32:42 +01:00
2026-01-21 13:13:37 +01:00
2026-01-19 01:11:46 +01:00
2025-01-14 14:33:59 +01:00
2025-08-07 10:07:06 +02:00
2025-03-05 08:47:43 +01:00
2026-01-13 11:22:21 +01:00
2025-06-18 13:26:37 +02:00
2025-08-07 10:07:06 +02:00
2026-01-07 15:22:14 +01:00
2025-08-07 10:07:06 +02:00
2026-01-19 01:11:46 +01:00
2025-08-07 10:07:06 +02:00
2025-06-18 13:26:37 +02:00
2025-09-08 14:24:20 +02:00
2022-12-29 02:02:46 +01:00
2025-08-07 10:07:06 +02:00
2025-08-07 10:07:06 +02:00
2025-09-08 14:23:51 +02:00
2024-09-16 11:16:15 +00:00
2026-01-28 08:56:35 +01:00
2025-08-19 11:41:38 +02:00
2024-08-04 00:51:28 +02:00
2025-06-24 21:01:31 +02:00
2025-01-15 12:52:26 +01:00
2026-01-21 13:13:37 +01:00
2025-09-08 14:24:20 +02:00
2025-09-08 14:24:20 +02:00
2026-02-03 01:31:50 +01:00
2025-09-08 14:24:12 +02:00
2022-10-24 17:06:46 +03:00
2023-09-11 15:42:12 +02:00
2024-04-17 10:43:50 +02:00
2025-06-18 13:26:37 +02:00
2025-09-16 15:24:48 +01:00
2025-06-18 13:26:37 +02:00
2024-06-17 10:59:31 +02:00
2024-06-17 10:59:31 +02:00
2025-10-29 23:19:08 +01:00
2023-10-10 13:39:38 +02:00
2026-01-19 01:11:47 +01:00
2025-06-18 13:26:37 +02:00
2026-01-27 10:04:09 +01:00
2025-06-18 13:26:37 +02:00
2023-12-12 23:05:24 +01:00
2026-01-30 15:29:08 +01:00
2025-08-07 10:07:06 +02:00
2025-09-08 14:24:20 +02:00
2026-02-16 09:35:24 -08:00
2025-11-10 23:24:06 +01:00
2025-09-08 14:24:20 +02:00
2026-01-07 15:14:53 +01:00
2026-02-03 01:30:59 +01:00
2026-01-19 01:11:47 +01:00
2025-09-08 14:24:20 +02:00
2025-09-08 14:24:20 +02:00
2026-01-19 01:11:47 +01:00
2026-01-20 09:59:26 +01:00
2025-07-10 09:58:12 +01:00
2025-08-18 17:45:07 +02:00
2024-08-26 10:27:52 +02:00
2023-12-04 15:32:42 +01:00
2025-08-07 10:07:06 +02:00
2025-06-18 13:26:37 +02:00
2025-10-17 15:24:00 +02:00
2025-09-08 14:22:58 +02:00
2025-09-08 14:22:58 +02:00