linux/Documentation/devicetree/bindings/soc
Linus Torvalds 46a1daac56 Pin control changes for the v7.0 kernel cycle:
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.
 -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCgAdFiEElDRnuGcz/wPCXQWMQRCzN7AZXXMFAmmS7tgACgkQQRCzN7AZ
 XXMnww/+ON7+DH8YA5+yI3fPdejv+6LK4es22B3r8bPVW4HtnfGxNqC7HZ8v9SWQ
 H7BkSiEv0XLNVjKIV00WESeaK2V5MN9e52V2HfsSEDEheVdG7uA+9UVM7K2WkDnX
 zhfucJdYHa1OEwcnrWMZl+6gAMw7cjuaG3ckNzay+okNme9kiyrnjFzT7NWoCut8
 WBbzmpbMCtWdHMk7HSkPDF2LhyB7jVBbbH7qvjjrfxy1L+ybAf8tZJ6urwn+7uCZ
 dEe5YYghre2SXi4j9v+WJ+8024RaXG//7JsZvUEGs7Kb9CZAcqAdHwUiRK/rLckj
 anHoDEpall0yyH3gZA5ETn8Gw7vChAhm1CTfhUYcV9kc7/9MiShOE1UbBNvjXvCW
 e+0zixRrBp0LzJEkJD7b2NhjMLHyXS3D/uN1l5+d04uFwskttVhtQ26Icz3P/3T/
 aELNcIemwLQeAIy4btAWYu5dKE0IR80Z/nYozR7W+at9rzt9/8FleALScMXgPRMf
 HfcdKj9/cDzFNYOVtPf20gVXqSm/Yv+ZPYTpq45jKDH8U393Ly3XmNXAYOhflf+i
 Zt0KBSFf86/+u3Uo0EsQo+4JBK8FpEJT3qz6On7hXevbFiVZsXvfH0MU9up6s11d
 zfW56C4mHe0anB8y5Kc0ZKuOt4MzMJm0OOuuiZqnpnK2xFLBmlU=
 =lmwJ
 -----END PGP SIGNATURE-----

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
..
altera dt-bindings: altera: document syscon as fallback for sys-mgr 2026-01-30 09:27:12 -06:00
amlogic dt-bindings: Correct indentation and style in DTS example 2025-07-28 19:56:29 -05:00
aspeed dt-bindings: Drop remaining unneeded quotes 2023-08-24 11:43:57 -05:00
bcm dt-bindings: soc: bcm: Add bcm2712 compatible 2025-11-05 13:37:57 +01:00
cirrus dt-bindings: soc: Add Cirrus EP93xx 2024-09-12 14:33:10 +00:00
dove
fsl dt-bindings: Remove extra blank lines 2025-11-17 11:24:50 -06:00
google dt-bindings: soc: google: Add gs101-pmu-intr-gen binding documentation 2025-05-13 09:58:28 +02:00
hisilicon dt-bindings: soc: hisilicon: document hi3660-usb3-otg-bc 2024-06-23 14:26:32 +02:00
imx dt-bindings: soc: imx-iomuxc-gpr: Document the CSI mux 2025-10-20 19:57:43 +08:00
intel dt-bindings: soc: intel: lgm-syscon: Move to dedicated schema 2024-06-27 09:14:42 +01:00
litex dt-bindings: Drop remaining unneeded quotes 2023-08-24 11:43:57 -05:00
loongson dt-bindings: soc: loongson,ls2k-pmc: Allow syscon-reboot/syscon-poweroff as child 2023-09-27 11:05:19 +02:00
mediatek dt-bindings: soc: mediatek: dvfsrc: Document clock 2026-01-08 10:27:48 +01:00
microchip dt-bindings: pinctrl: document polarfire soc mssio pin controller 2026-01-21 13:13:37 +01:00
mobileye dt-bindings: soc: mobileye: set #clock-cells = <1> for all compatibles 2024-11-14 14:52:26 -08:00
nuvoton dt-bindings: soc: nuvoton: Add NPCM GFXI 2023-09-27 09:40:01 +02:00
qcom soc: driver updates for 6.19 2025-12-05 17:29:04 -08:00
renesas dt-bindings: soc: renesas: Document RZ/N1 GPIO Interrupt Multiplexer 2026-01-15 11:56:09 +01:00
rockchip dt-bindings: Remove extra blank lines 2025-11-17 11:24:50 -06:00
samsung Not much changed in the clk framework this time except the clk.h consumer API 2026-02-15 08:18:57 -08:00
socionext dt-bindings: soc: socionext,uniphier-soc-glue: Make child node names fixed names 2023-01-23 17:13:28 -06:00
sophgo dt-bindings: soc: sophgo: add TOP syscon for CV18XX/SG200X series SoC 2025-11-17 15:51:55 +08:00
spacemit Not much changed in the clk framework this time except the clk.h consumer API 2026-02-15 08:18:57 -08:00
sprd dt-bindings: soc: sprd: sc9863a-glbregs: Document SC9863A syscon 2024-06-27 09:14:08 +01:00
starfive dt-bindings: soc: starfive: Add StarFive syscon module 2023-07-19 18:08:00 +01:00
sti dt-bindings: soc: sti: st,sti-syscon: document codec node 2024-06-26 13:28:05 +02:00
tegra dt-bindings: Fix inconsistent quoting 2025-11-17 11:24:50 -06:00
ti dt-bindings: Remove extra blank lines 2025-11-17 11:24:50 -06:00
xilinx dt-bindings: soc: xilinx: Add support for K24, KR260 and KD240 CCs 2025-08-29 07:41:00 +02:00