Linus Torvalds
a110f94267
Merge tag 'pinctrl-v6.19-1' of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl
...
Pull pin control updates from Linus Walleij:
"The technical details below. For me the CIX Semi and Axis
Communications ARTPEC-9 SoCs were the most interesting new drivers in
this merge window.
Core changes:
- Handle per-direction skew control in the generic pin config
- Drop the pointless subsystem boilerplate banner message during
boot. Less noise in the console. It's available as debug message if
someone really want it
New drivers:
- Samsung Exynos 8890 SoC support
- Samsung Exynos derived Axis Communications ARTPEC-9 SoC support.
These guys literally live next door to me, ARTPEC spells out "Axis
Real-Time Picture Encoding Chip" and is tailored for camera image
streams and is something they have evolved for a quarter of a
century
- Mediatek MT6878 SoC support
- Qualcomm Glymur PMIC support (mostly just compatible strings)
- Qualcomm Kaanapali SoC TLMM support
- Microchip pic64gx "gpio2" SoC support
- Microchip Polarfire "iomux0" SoC support
- CIX Semiconductors SKY1 SoC support
- Rockchip RK3506 SoC support
- Airhoa AN7583 chip support
Improvements:
- Improvements for ST Microelectronics STM32 handling of skew
settings so input and output can have different skew settings
- A whole bunch of device tree binding cleanups: Marvell Armada and
Berlin, Actions Semiconductor S700 and S900, Broadcom Northstar 2
(NS2), Bitmain BM1880 and Spreadtrum SC9860 are moved over to
schema"
* tag 'pinctrl-v6.19-1' of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl: (107 commits)
pinctrl: add CONFIG_OF dependencies for microchip drivers
pinctrl: starfive: use dynamic GPIO base allocation
pinctrl: single: Fix incorrect type for error return variable
MAINTAINERS: Change Linus Walleij mail address
pinctrl: cix: Fix obscure dependency
dt-bindings: pinctrl: cix,sky1-pinctrl: Drop duplicate newline
dt-bindings: pinctrl: aspeed,ast2600-pinctrl: Add PCIe RC PERST# group
pinctrl: airoha: Fix AIROHA_PINCTRL_CONFS_DRIVE_E2 in an7583_pinctrl_match_data
pinctrl: airoha: fix pinctrl function mismatch issue
pinctrl: cherryview: Convert to use intel_gpio_add_pin_ranges()
pinctrl: intel: Export intel_gpio_add_pin_ranges()
pinctrl: renesas: rzg2l: Refactor OEN register PWPR handling
pinctrl: airoha: convert comma to semicolon
pinctrl: elkhartlake: Switch to INTEL_GPP() macro
pinctrl: cherryview: Switch to INTEL_GPP() macro
pinctrl: emmitsburg: Switch to INTEL_GPP() macro
pinctrl: denverton: Switch to INTEL_GPP() macro
pinctrl: cedarfork: Switch to INTEL_GPP() macro
pinctrl: airoha: add support for Airoha AN7583 PINs
dt-bindings: pinctrl: airoha: Document AN7583 Pin Controller
...
2025-12-09 06:45:00 +09:00
..
2023-02-21 10:22:04 -06:00
2025-09-21 09:52:31 -07:00
2025-06-11 11:13:16 -05:00
2024-11-14 12:27:09 -08:00
2025-08-13 11:41:32 -07:00
2025-11-13 20:05:12 -08:00
2022-08-25 14:06:57 -05:00
2022-08-25 14:06:57 -05:00
2022-08-25 14:06:57 -05:00
2022-08-25 14:06:57 -05:00
2022-08-25 14:06:57 -05:00
2022-08-25 14:06:57 -05:00
2022-08-25 14:06:57 -05:00
2025-11-17 11:24:50 -06:00
2022-08-25 14:06:57 -05:00
2022-08-25 14:06:57 -05:00
2022-08-25 14:06:57 -05:00
2022-08-25 14:06:57 -05:00
2023-08-18 11:32:25 -05:00
2022-08-25 14:06:57 -05:00
2022-08-25 14:06:57 -05:00
2022-08-25 14:06:57 -05:00
2022-08-25 14:06:57 -05:00
2022-08-25 14:06:57 -05:00
2022-08-25 14:06:57 -05:00
2022-08-25 14:06:57 -05:00
2022-08-25 14:06:57 -05:00
2022-08-25 14:06:57 -05:00
2022-08-25 14:06:57 -05:00
2022-08-25 14:06:57 -05:00
2025-05-12 23:55:06 +08:00
2022-08-25 14:06:57 -05:00
2022-08-25 14:06:57 -05:00
2022-08-25 14:06:57 -05:00
2022-08-25 14:06:57 -05:00
2022-08-25 14:06:57 -05:00
2022-08-25 14:06:57 -05:00
2022-08-25 14:06:57 -05:00
2022-08-25 14:06:57 -05:00
2022-08-25 14:06:57 -05:00
2022-08-25 14:06:57 -05:00
2022-08-25 14:06:57 -05:00
2025-09-13 13:49:09 +08:00
2025-06-18 18:42:10 -07:00
2024-06-10 12:16:45 +02:00
2024-06-10 12:16:45 +02:00
2024-06-03 13:57:45 +02:00
2024-06-04 10:27:23 +02:00
2024-08-30 10:13:47 +02:00
2023-08-08 16:09:29 +02:00
2023-08-08 16:06:46 +02:00
2024-09-30 11:29:26 +02:00
2022-08-25 14:06:57 -05:00
2023-09-27 10:54:24 +02:00
2023-09-27 10:54:24 +02:00
2025-06-18 18:35:16 -07:00
2025-06-18 18:35:16 -07:00
2025-09-14 21:51:01 +02:00
2023-03-31 10:00:53 -05:00
2025-03-13 18:01:58 -07:00
2024-12-17 10:10:20 +02:00
2025-06-18 18:35:01 -07:00
2025-08-31 15:22:10 +02:00
2024-08-28 10:01:22 -07:00
2023-11-29 14:32:08 -06:00
2022-03-24 19:29:11 -07:00
2025-06-11 11:21:55 -05:00
2022-08-25 14:06:57 -05:00
2025-05-06 14:13:01 -07:00
2025-06-18 18:38:43 -07:00
2025-06-18 18:25:43 -07:00
2023-06-16 13:56:18 -06:00
2021-09-01 15:27:07 -07:00
2023-12-17 15:23:16 -08:00
2022-12-16 11:41:49 -06:00
2023-06-08 07:31:27 -06:00
2022-12-16 12:51:43 -06:00
2025-06-18 18:36:48 -07:00
2024-08-28 10:01:25 -07:00
2022-05-19 16:16:17 -07:00
2024-05-03 17:56:55 -07:00
2024-05-03 17:56:55 -07:00
2022-12-16 11:41:49 -06:00
2020-12-07 16:55:08 -08:00
2023-08-14 12:27:52 +03:00
2022-10-24 09:02:54 +08:00
2025-11-11 18:01:22 +02:00
2023-12-05 16:04:10 +02:00
2022-12-16 11:41:49 -06:00
2024-07-08 11:58:17 -07:00
2024-07-08 11:58:17 -07:00
2022-12-16 11:41:49 -06:00
2022-12-16 12:51:43 -06:00
2025-04-29 14:05:14 -07:00
2024-10-15 16:04:19 -07:00
2025-10-13 02:27:10 +02:00
2022-08-22 16:14:54 -07:00
2021-06-25 15:41:58 -07:00
2021-06-27 20:05:41 -07:00
2024-09-13 14:50:48 -05:00
2025-06-18 18:39:41 -07:00
2022-12-16 11:41:49 -06:00
2022-12-16 11:41:49 -06:00
2024-07-09 07:40:17 -06:00
2024-07-09 07:40:17 -06:00
2024-07-09 07:40:17 -06:00
2024-07-09 07:40:17 -06:00
2024-07-09 07:40:17 -06:00
2024-07-09 07:40:17 -06:00
2022-12-16 11:41:49 -06:00
2022-12-16 11:41:49 -06:00
2025-03-03 19:02:06 +02:00
2025-03-03 18:49:42 +02:00
2022-12-16 11:41:49 -06:00
2022-12-16 11:41:49 -06:00
2022-12-16 11:41:49 -06:00
2022-12-16 11:41:49 -06:00
2022-12-16 11:41:49 -06:00
2022-12-16 11:41:49 -06:00
2022-12-16 11:41:49 -06:00
2022-12-16 11:41:49 -06:00
2022-12-16 11:41:49 -06:00
2022-12-16 11:41:49 -06:00
2024-10-23 22:48:30 +03:00
2022-12-16 11:41:49 -06:00
2023-06-15 10:35:33 -07:00
2023-08-08 06:32:34 -05:00
2022-12-16 11:41:49 -06:00
2022-12-16 11:41:49 -06:00
2022-12-16 11:41:49 -06:00
2022-12-16 11:41:49 -06:00
2024-04-03 08:13:32 -05:00
2024-04-03 08:13:32 -05:00
2023-03-21 16:25:49 -07:00
2025-09-21 12:48:30 -07:00
2025-06-18 18:39:52 -07:00
2025-06-18 18:40:02 -07:00
2025-06-18 18:40:24 -07:00
2025-11-17 11:24:49 -06:00
2025-06-18 18:41:42 -07:00
2025-06-18 18:41:30 -07:00
2025-06-18 18:40:34 -07:00
2022-02-25 10:27:57 +01:00
2025-06-18 18:40:14 -07:00
2025-06-18 18:41:02 -07:00
2025-11-17 11:24:49 -06:00
2025-06-18 18:40:48 -07:00
2025-06-18 18:41:24 -07:00
2025-09-17 16:09:14 +02:00
2025-07-24 14:11:26 -07:00
2024-10-17 12:24:35 -07:00
2024-01-03 15:55:17 -08:00
2024-10-17 12:24:35 -07:00
2024-02-21 20:56:37 -08:00
2022-09-26 11:13:09 +08:00
2022-08-25 14:06:57 -05:00
2024-07-08 12:01:46 -07:00
2024-02-21 20:56:37 -08:00
2024-01-03 15:55:17 -08:00
2024-01-03 15:55:17 -08:00
2024-08-12 13:51:15 -07:00
2023-03-13 11:46:32 -07:00
2024-08-12 13:51:15 -07:00
2025-06-20 18:17:23 -07:00
2024-07-08 12:07:51 -07:00
2024-08-12 13:51:15 -07:00
2024-08-12 13:51:15 -07:00
2024-08-12 13:51:15 -07:00
2024-08-12 13:51:15 -07:00
2025-09-21 09:35:59 -07:00
2025-09-21 09:35:59 -07:00
2022-09-30 15:07:43 -07:00
2022-09-30 15:07:43 -07:00
2025-07-02 13:17:24 +02:00
2024-10-17 12:24:35 -07:00
2025-09-19 22:45:07 -07:00
2024-10-17 12:24:35 -07:00
2024-10-13 19:18:58 +03:00
2022-09-14 10:57:07 +03:00
2025-11-02 15:22:58 +02:00
2025-07-24 14:19:32 -07:00
2024-06-03 16:32:04 -07:00
2025-07-24 14:19:37 -07:00
2022-02-16 19:16:03 +01:00
2021-02-14 12:37:45 -08:00
2023-06-05 13:18:08 +02:00
2025-07-24 14:19:42 -07:00
2022-12-16 11:41:49 -06:00
2025-11-17 11:24:50 -06:00
2025-11-17 11:24:50 -06:00
2022-11-21 13:27:29 +01:00
2025-07-21 10:33:54 +03:00
2024-04-22 12:58:10 +03:00
2025-06-19 13:02:33 -07:00
2025-07-24 14:26:01 -07:00
2024-07-31 14:55:39 -07:00
2024-07-31 15:01:28 -07:00
2022-10-18 10:03:45 -05:00
2025-07-24 14:19:46 -07:00
2022-11-07 22:47:27 -06:00
2024-08-15 14:14:54 -05:00
2022-11-07 22:47:27 -06:00
2022-11-07 22:47:27 -06:00
2025-07-24 12:24:08 -07:00
2024-06-12 23:03:13 -05:00
2024-06-12 23:03:13 -05:00
2025-07-24 12:24:08 -07:00
2025-07-24 12:24:08 -07:00
2024-05-31 18:07:30 -05:00
2024-05-31 18:07:30 -05:00
2025-07-24 12:24:08 -07:00
2024-05-31 18:07:30 -05:00
2024-05-31 18:07:30 -05:00
2025-07-24 12:24:08 -07:00
2024-05-31 18:07:30 -05:00
2024-05-31 18:07:30 -05:00
2024-05-31 18:07:30 -05:00
2024-05-31 18:07:30 -05:00
2024-05-31 18:07:30 -05:00
2025-09-04 08:37:53 -05:00
2024-05-31 18:07:30 -05:00
2025-07-24 12:24:08 -07:00
2025-07-24 12:24:08 -07:00
2025-07-24 12:24:08 -07:00
2025-07-24 12:24:08 -07:00
2025-07-24 12:24:08 -07:00
2025-07-24 12:24:08 -07:00
2025-07-24 12:24:08 -07:00
2025-07-24 12:24:08 -07:00
2025-07-24 12:24:08 -07:00
2025-07-24 12:24:08 -07:00
2024-05-31 18:07:30 -05:00
2025-07-24 12:24:08 -07:00
2025-07-24 12:24:08 -07:00
2025-07-24 12:24:08 -07:00
2025-07-24 12:24:08 -07:00
2025-07-24 12:24:08 -07:00
2025-07-24 12:24:08 -07:00
2025-07-24 12:24:08 -07:00
2025-07-24 12:24:08 -07:00
2025-07-24 12:24:08 -07:00
2025-07-24 12:24:08 -07:00
2024-05-31 18:07:30 -05:00
2025-09-03 17:13:16 -05:00
2025-09-03 18:15:43 -05:00
2024-06-12 23:03:13 -05:00
2025-02-14 11:32:25 -06:00
2024-04-23 14:14:46 -05:00
2024-05-31 18:07:30 -05:00
2024-11-05 16:32:44 -08:00
2025-08-11 10:05:20 -05:00
2025-07-16 23:04:22 -05:00
2024-07-08 11:40:54 -05:00
2025-10-22 16:57:22 -05:00
2023-08-18 11:32:25 -05:00
2023-03-15 16:40:49 -07:00
2025-07-24 12:30:13 -07:00
2023-07-31 14:23:19 -07:00
2025-07-16 23:17:05 -05:00
2025-07-16 23:17:05 -05:00
2025-07-16 23:17:04 -05:00
2025-07-16 23:17:05 -05:00
2025-07-19 22:42:28 -05:00
2023-01-18 21:06:51 -06:00
2023-07-31 14:29:05 -07:00
2025-07-24 12:24:08 -07:00
2024-02-02 17:15:13 -06:00
2024-06-12 23:04:26 -05:00
2025-07-24 12:24:08 -07:00
2024-06-12 23:06:10 -05:00
2024-08-15 14:14:54 -05:00
2025-07-16 23:12:06 -05:00
2024-12-01 22:04:24 -06:00
2025-07-16 23:12:06 -05:00
2025-07-16 23:12:06 -05:00
2024-11-05 16:58:19 -08:00
2025-07-24 12:24:08 -07:00
2025-07-24 12:24:08 -07:00
2025-11-17 11:24:50 -06:00
2025-11-03 19:10:42 -06:00
2025-06-10 12:59:19 -05:00
2024-10-22 17:23:55 -05:00
2025-07-24 12:24:08 -07:00
2025-02-14 11:32:25 -06:00
2024-11-05 16:19:40 -08:00
2025-07-24 12:24:08 -07:00
2025-07-24 12:24:08 -07:00
2025-07-24 12:24:08 -07:00
2025-07-24 12:24:08 -07:00
2025-07-24 12:24:08 -07:00
2025-07-24 12:24:08 -07:00
2025-03-13 16:45:22 -05:00
2025-06-10 22:14:31 -05:00
2024-08-15 14:14:54 -05:00
2025-07-24 12:24:08 -07:00
2025-07-24 12:24:08 -07:00
2025-07-24 12:24:08 -07:00
2025-07-24 12:24:08 -07:00
2025-07-24 12:24:08 -07:00
2025-07-24 12:24:08 -07:00
2025-07-24 12:24:08 -07:00
2025-07-24 12:24:08 -07:00
2025-07-24 12:24:08 -07:00
2025-01-07 20:29:27 -06:00
2025-07-24 12:24:08 -07:00
2025-07-24 12:24:08 -07:00
2025-07-24 12:24:08 -07:00
2025-07-24 12:24:08 -07:00
2025-07-24 12:24:08 -07:00
2025-07-24 12:24:08 -07:00
2025-07-24 12:24:08 -07:00
2025-07-24 12:24:08 -07:00
2025-07-24 12:24:08 -07:00
2025-07-24 12:24:08 -07:00
2024-07-29 13:35:47 -06:00
2025-06-10 12:59:19 -05:00
2025-07-24 12:24:08 -07:00
2025-07-16 23:17:05 -05:00
2025-11-18 16:11:36 -06:00
2025-01-06 10:30:00 -06:00
2025-07-24 12:24:08 -07:00
2025-11-03 19:10:42 -06:00
2025-07-24 12:24:08 -07:00
2025-11-03 19:10:42 -06:00
2023-01-10 22:41:37 -06:00
2025-08-11 22:56:50 -05:00
2025-03-16 21:28:31 -05:00
2025-10-17 14:50:55 -07:00
2025-06-09 10:10:30 -07:00
2024-12-10 14:49:27 -08:00
2023-12-17 15:24:54 -08:00
2024-08-23 15:45:22 +02:00
2022-03-24 19:24:10 -07:00
2025-11-17 11:24:50 -06:00
2021-05-10 11:54:32 -05:00
2023-06-15 10:35:33 -07:00
2024-11-03 11:43:21 +01:00
2023-03-31 10:00:53 -05:00
2025-06-10 10:24:17 +02:00
2025-04-14 10:48:18 +02:00
2022-12-16 11:41:49 -06:00
2025-09-25 13:16:42 -06:00
2025-09-25 13:16:13 -06:00
2022-09-23 20:48:01 +02:00
2022-09-23 20:48:01 +02:00
2022-09-23 12:28:49 +02:00
2022-05-17 20:52:29 +02:00
2022-09-23 20:48:01 +02:00
2022-09-23 20:48:01 +02:00
2022-09-23 20:48:01 +02:00
2024-10-08 21:11:29 +02:00
2022-09-23 20:48:01 +02:00
2022-09-23 20:48:01 +02:00
2025-11-23 22:56:49 +01:00
2025-02-26 18:04:00 +01:00
2025-02-28 22:48:24 +01:00
2022-12-16 11:41:49 -06:00
2024-08-29 10:28:16 +02:00
2024-08-29 10:14:39 +02:00
2022-09-23 20:48:01 +02:00
2022-09-17 16:29:17 +02:00
2025-11-20 20:50:23 +01:00
2022-04-04 15:43:20 +02:00
2024-02-25 16:48:45 +01:00
2025-09-07 11:10:55 +02:00
2025-03-01 15:03:13 +01:00
2022-05-25 14:56:06 -07:00
2022-04-04 15:43:20 +02:00
2022-04-04 15:43:20 +02:00
2022-04-04 15:43:20 +02:00
2025-03-01 15:07:19 +01:00
2022-06-20 13:57:03 +02:00
2024-10-26 13:58:33 +02:00
2022-04-04 15:43:20 +02:00
2023-05-09 19:48:19 +02:00
2022-04-04 15:43:20 +02:00
2024-08-11 14:30:04 +02:00
2025-10-13 02:29:05 +02:00
2025-09-21 10:43:16 -07:00
2024-03-26 10:04:24 +01:00
2022-04-04 15:43:20 +02:00
2022-04-04 15:43:20 +02:00
2025-08-13 11:01:16 -07:00
2025-08-13 11:02:06 -07:00
2025-09-16 17:47:12 -07:00
2023-12-17 22:31:36 -08:00
2023-03-27 10:44:29 -07:00
2022-12-26 16:09:28 -06:00
2025-05-07 07:42:35 +08:00
2024-06-14 14:49:40 +08:00
2024-06-14 14:49:40 +08:00
2024-06-14 14:49:40 +08:00
2025-05-07 07:44:30 +08:00
2025-04-17 03:22:49 +08:00
2024-07-08 11:59:20 -07:00
2023-08-18 11:32:25 -05:00
2023-03-31 10:00:53 -05:00
2025-01-15 15:17:05 -08:00
2025-01-06 15:48:05 -08:00
2025-09-21 10:31:55 -07:00
2025-09-21 10:31:57 -07:00
2022-03-10 18:17:32 -08:00
2021-12-16 17:22:56 +01:00
2023-04-05 15:43:24 +01:00
2023-07-19 18:08:00 +01:00
2023-07-19 18:07:48 +01:00
2023-07-19 18:08:00 +01:00
2023-07-19 18:08:00 +01:00
2023-07-19 18:08:00 +01:00
2022-04-25 16:17:24 -07:00
2022-07-08 14:23:39 +02:00
2024-01-23 13:46:11 +01:00
2025-05-07 10:08:10 -07:00
2023-06-16 12:15:31 -07:00
2023-06-16 11:57:53 -07:00
2023-08-23 15:00:31 -05:00
2025-03-13 13:16:31 -07:00
2023-03-08 09:04:53 -06:00
2024-06-27 17:44:48 -05:00
2022-08-25 14:06:57 -05:00
2022-08-25 14:06:57 -05:00
2025-11-17 11:24:50 -06:00
2025-01-07 11:48:23 -08:00
2023-12-17 14:24:45 -08:00