linux/drivers/pinctrl/intel
Linus Torvalds 90b0c2b2ed Pin control changes for the v6.7 kernel cycle
New drivers:
 
 - Realtek RTD family pin control driver and RTD1619B,
   RTD1319D and RTD1315E subdrivers.
 
 - Nuvoton NPCM8xx combined pin control and GPIO driver.
 
 - Amlogic T7 pin control driver.
 
 - Renesas RZ/G3S pin control driver.
 
 Improvements:
 
 - A number of additional UART groups added to the Mediatek
   MT7981 driver.
 
 - MPM pin maps added for Qualcomm MSM8996, SM6115, SM6125
   and SDM660.
 
 - Extra GPIO banks for the Sunxi H616.
 
 - MLSP I2C6 function support in Qualcomm MSM8226.
 
 - Some __counted_by() annotations for dynamic arrays.
 
 - Ongoing work to make remove() return void.
 
 - LSBC groups and functions in the Renesas R8A7778.
 -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCgAdFiEElDRnuGcz/wPCXQWMQRCzN7AZXXMFAmVEp+oACgkQQRCzN7AZ
 XXPmqg/7BX2u2/1jpOpEjoqbUC7KEU3ptR2j1vAMCBibBq0IsnHVUH3DQ80leEpf
 gcf5vbY72PCTg5KGYZZ35XvrqzEP/z25qOnUZ+4Y7JljoXyNBb6eW1I3UstdPR1C
 E9hFVjMVFD7YePCGK/Ytwp/1dFLgLsADjk6Zc4gfHlPV/Op8NaxIIcM0FjFvu+X1
 znf3lRkaxedhdM0TsL6efOoNXJNHGZNXI+dUzgbEr+fyYcjHJFjh8HejJvcZDyvc
 581k6EVE0aGBz857OZz+ojADhtnE2+GYCB2kkdT5iHFeHtHGbRrwIc6Fh3gInMBI
 6yj86AaZEFJwLec/ckMn+kWdKwF17Q2qUOryr7UHlU8YP5DBAjSAZaocFynNto+I
 ikQPde2s04tRpveMCJSYnvy2eQpJ2DEpWtkSAGMzg0Ly71zfSH1TMrhjR9AxDP0F
 nrIBB7hEzTosxvrFTXHcCh8LxSDlohUL/UveA2Tiz/m1gvR51OnIx61EzqizHF5x
 WkuLxgLlC4P1ZqFyV1guwcOqUD4rpwpqTyIgAIoVIQfnvZR5jgFXHBKDJPXyjJTD
 oDEX8fVWX0xzwAoqBXqVs/TJcD9q8qKuuPaK8266XP5D/zM/PP1jRKQnC8IFPSq2
 Ory4TDLCrSmVw+c8q+jZHgKiEXuwGzPJ+ImypTMV+uZZzCdR4YE=
 =vonG
 -----END PGP SIGNATURE-----

Merge tag 'pinctrl-v6.7-1' of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl

Pull pin control updates from Linus Walleij:
 "No pin control core changes this time.

  New drivers:

   - Realtek RTD family pin control driver and RTD1619B, RTD1319D and
     RTD1315E subdrivers

   - Nuvoton NPCM8xx combined pin control and GPIO driver

   - Amlogic T7 pin control driver

   - Renesas RZ/G3S pin control driver

  Improvements:

   - A number of additional UART groups added to the Mediatek MT7981
     driver

   - MPM pin maps added for Qualcomm MSM8996, SM6115, SM6125 and SDM660

   - Extra GPIO banks for the Sunxi H616

   - MLSP I2C6 function support in Qualcomm MSM8226

   - Some __counted_by() annotations for dynamic arrays

   - Ongoing work to make remove() return void

   - LSBC groups and functions in the Renesas R8A7778"

* tag 'pinctrl-v6.7-1' of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl: (110 commits)
  pinctrl: Use device_get_match_data()
  dt-bindings: pinctrl: qcom,sa8775p-tlmm: add missing wakeup-parent
  dt-bindings: pinctrl: nuvoton,npcm845: Add missing additionalProperties on gpio child nodes
  dt-bindings: pinctrl: brcm: Ensure all child node properties are documented
  pinctrl: renesas: rzn1: Convert to platform remove callback returning void
  pinctrl: renesas: rzg2l: Add RZ/G3S support
  dt-bindings: pinctrl: renesas: Document RZ/G3S SoC
  pinctrl: renesas: rzg2l: Add support for different DS values on different groups
  pinctrl: renesas: rzg2l: Move DS and OI to SoC-specific configuration
  pinctrl: renesas: rzg2l: Adapt function number for RZ/G3S
  pinctrl: renesas: rzg2l: Adapt for different SD/PWPR register offsets
  pinctrl: renesas: rzg2l: Index all registers based on port offset
  pinctrl: renesas: rzg2l: Add validation of GPIO pin in rzg2l_gpio_request()
  pinctrl: renesas: r8a7778: Add LBSC pins, groups, and functions
  pinctrl: intel: fetch community only when we need it
  pinctrl: cherryview: reduce scope of PIN_CONFIG_BIAS_HIGH_IMPEDANCE case
  pinctrl: cherryview: Convert to platform remove callback returning void
  pinctrl: sprd-sc9860: Convert to platform remove callback returning void
  pinctrl: qcom/msm: Convert to platform remove callback returning void
  pinctrl: qcom/lpi: Convert to platform remove callback returning void
  ...
2023-11-03 19:15:19 -10:00
..
Kconfig pinctrl: intel: consolidate ACPI dependency 2023-08-22 14:47:42 +03:00
Kconfig.tng pinctrl: moorefield: Adapt to Intel Tangier driver 2023-08-15 17:31:50 +03:00
Makefile pinctrl: tangier: Introduce Intel Tangier driver 2023-08-15 17:31:50 +03:00
pinctrl-alderlake.c pinctrl: intel: Switch to use exported namespace 2023-08-15 19:21:38 +03:00
pinctrl-baytrail.c pinctrl: baytrail: Replace kernel.h by what is actually being used 2023-10-03 16:29:30 +03:00
pinctrl-broxton.c pinctrl: broxton: Replace MODULE_ALIAS() with MODULE_DEVICE_TABLE() 2023-10-06 11:23:10 +03:00
pinctrl-cannonlake.c pinctrl: intel: Switch to use exported namespace 2023-08-15 19:21:38 +03:00
pinctrl-cedarfork.c pinctrl: intel: Switch to use exported namespace 2023-08-15 19:21:38 +03:00
pinctrl-cherryview.c pinctrl: cherryview: reduce scope of PIN_CONFIG_BIAS_HIGH_IMPEDANCE case 2023-10-11 23:40:56 +03:00
pinctrl-denverton.c pinctrl: denverton: Replace MODULE_ALIAS() with MODULE_DEVICE_TABLE() 2023-10-06 11:23:25 +03:00
pinctrl-elkhartlake.c pinctrl: intel: Switch to use exported namespace 2023-08-15 19:21:38 +03:00
pinctrl-emmitsburg.c pinctrl: intel: Switch to use exported namespace 2023-08-15 19:21:38 +03:00
pinctrl-geminilake.c pinctrl: intel: Switch to use exported namespace 2023-08-15 19:21:38 +03:00
pinctrl-icelake.c pinctrl: intel: Switch to use exported namespace 2023-08-15 19:21:38 +03:00
pinctrl-intel.c Pin control changes for the v6.7 kernel cycle 2023-11-03 19:15:19 -10:00
pinctrl-intel.h pinctrl: intel: Replace kernel.h by what is actually being used 2023-10-03 16:29:30 +03:00
pinctrl-jasperlake.c pinctrl: intel: Switch to use exported namespace 2023-08-15 19:21:38 +03:00
pinctrl-lakefield.c pinctrl: intel: Switch to use exported namespace 2023-08-15 19:21:38 +03:00
pinctrl-lewisburg.c pinctrl: intel: Switch to use exported namespace 2023-08-15 19:21:38 +03:00
pinctrl-lynxpoint.c pinctrl: lynxpoint: Replace kernel.h by what is actually being used 2023-10-03 16:29:31 +03:00
pinctrl-merrifield.c pinctrl: merrifield: Replace kernel.h by what is actually being used 2023-10-03 16:29:31 +03:00
pinctrl-meteorlake.c pinctrl: intel: Switch to use exported namespace 2023-08-15 19:21:38 +03:00
pinctrl-moorefield.c pinctrl: moorefield: Replace kernel.h by what is actually being used 2023-10-03 16:29:31 +03:00
pinctrl-sunrisepoint.c pinctrl: intel: Switch to use exported namespace 2023-08-15 19:21:38 +03:00
pinctrl-tangier.c pinctrl: tangier: Introduce Intel Tangier driver 2023-08-15 17:31:50 +03:00
pinctrl-tangier.h pinctrl: tangier: Introduce Intel Tangier driver 2023-08-15 17:31:50 +03:00
pinctrl-tigerlake.c pinctrl: intel: Switch to use exported namespace 2023-08-15 19:21:38 +03:00