linux/drivers/pinctrl/intel
Linus Torvalds 2d32fba02e This is the bulk of the pin control changes for v6.13:
No core changes this time.
 
 New drivers:
 
 - Xlinix Versal pin control driver.
 
 - Ocelot LAN969x pin control driver.
 
 - T-Head TH1520 RISC-V SoC pin control driver.
 
 - Qualcomm SM8750, IPQ5424, QCS8300, SAR2130P and QCS615 SoC
   pin control drivers.
 
 - Qualcomm SM8750 LPASS (low power audio subsystem)
   pin control driver.
 
 - Qualcomm PM8937 mixsig IC pin control support, GPIO and
   MPP (multi-purpose-pin).
 
 - Samsung Exynos8895 and Exynos9810 SoC pin control driver.
 
 - SpacemiT K1 SoC pin control driver.
 
 - Airhoa EN7581 IC pin control driver.
 
 Improvements:
 
 - The Renesas subdriver now supports schmitt-trigger and
   open drain pin configurations if the hardware supports it.
 
 - Support GPIOF and GPIOG banks in the Aspeed G6 SoC.
 
 - Support the DSW community in the Intel Elkhartlake SoC.
 -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEElDRnuGcz/wPCXQWMQRCzN7AZXXMFAmdAhqsACgkQQRCzN7AZ
 XXOX/BAAkTh2Xwh4t9u9p0wjvXcY9bu+O204vUaQNJr3zphqLegJihChriU8LiQN
 7BTQcYMHMsoVXRzFsoRBSocfJmcFE6amoHemSkCaYDCrr0fchk61AzkivUMvMHBi
 8qBFB1kYbk/Cmk2JwOEpf16gT45wTdIIOfqB6X9ikRdIUwCgjMH77OYHilXF0zPO
 vmikY8fnIj/0r9hdVqD5bcpeHo8XHZpHBMvr1NfMUehfhGoJNLZF+xyg+fosnoDH
 om92ugKC856jVP0Hl9kfL58ggKuBI2YPlm2OW9VxAQZu7EMvlCeUjv8R+sNpXrpI
 rod84A62/K8OYcQLW+UIA2ykty3LFfh90wKtpkKV0z/7jtEfBBzCMsln/mCUVHEl
 3zoo0n6n68r0i1zKAFf45JGJExeJv5U0lBfFGm8PnOOouZW3IYJcgHQfBswaPzRD
 lEsT37jUEF+qE0VWqBx3xTz/w2Kxs5XHoF4P5UwE5TCAA90hjMLPdXXzn6bNiuww
 4T8iOT5NFwHqlIKJxRBYJDDuc+EtQksmKhbDXilKgg0h+n/YmQN12CFKy5d+Ch57
 mT/M6bP4FCsTOioUEALUVLMzUN7FJjPHN7GO1nwpA6Rmb8yMaYZJHxglfjduo83y
 PNOsaLRY3BhukBh74B6OTq7SKgvH1Bj1VwEY87JhYZLmDE49xjw=
 =F7bj
 -----END PGP SIGNATURE-----

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

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

  New drivers:

   - Xlinix Versal pin control driver

   - Ocelot LAN969x pin control driver

   - T-Head TH1520 RISC-V SoC pin control driver

   - Qualcomm SM8750, IPQ5424, QCS8300, SAR2130P and QCS615 SoC pin
     control drivers

   - Qualcomm SM8750 LPASS (low power audio subsystem) pin control
     driver

   - Qualcomm PM8937 mixsig IC pin control support, GPIO and MPP
     (multi-purpose-pin)

   - Samsung Exynos8895 and Exynos9810 SoC pin control driver

   - SpacemiT K1 SoC pin control driver

   - Airhoa EN7581 IC pin control driver

  Improvements:

   - The Renesas subdriver now supports schmitt-trigger and open drain
     pin configurations if the hardware supports it

   - Support GPIOF and GPIOG banks in the Aspeed G6 SoC

   - Support the DSW community in the Intel Elkhartlake SoC"

* tag 'pinctrl-v6.13-1' of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl: (105 commits)
  pinctrl: airoha: Use unsigned long for bit search
  pinctrl: k210: Undef K210_PC_DEFAULT
  pinctrl: qcom: spmi: fix debugfs drive strength
  pinctrl: qcom: Add sm8750 pinctrl driver
  dt-bindings: pinctrl: qcom: Add sm8750 pinctrl
  pinctrl: cy8c95x0: remove unneeded goto labels
  pinctrl: cy8c95x0: embed iterator to the for-loop
  pinctrl: cy8c95x0: Use temporary variable for struct device
  pinctrl: cy8c95x0: use flexible sleeping in reset function
  pinctrl: cy8c95x0: switch to using devm_regulator_get_enable()
  pinctrl: cy8c95x0: Use 2-argument strscpy()
  dt-bindings: pinctrl: sx150xq: allow gpio line naming
  pinctrl: single: add marvell,pxa1908-padconf compatible
  dt-bindings: pinctrl: pinctrl-single: add marvell,pxa1908-padconf compatible
  dt-bindings: pinctrl: correct typo of description for cv1800
  pinctrl: qcom: spmi-mpp: Add PM8937 compatible
  dt-bindings: pinctrl: qcom,pmic-mpp: Document PM8937 compatible
  pinctrl: qcom-pmic-gpio: add support for PM8937
  dt-bindings: pinctrl: qcom,pmic-gpio: add PM8937
  pinctrl: Use of_property_present() for non-boolean properties
  ...
2024-11-25 17:24:51 -08:00
..
Kconfig pinctrl: intel: platform: Add Panther Lake to the list of supported 2024-10-03 13:14:31 +03:00
Kconfig.tng pinctrl: moorefield: Adapt to Intel Tangier driver 2023-08-15 17:31:50 +03:00
Makefile pinctrl: intel: Add Intel Meteor Point pin controller and GPIO support 2023-12-15 17:09:36 +02:00
pinctrl-alderlake.c pinctrl: alderlake: Switch to use Intel pin control PM ops 2023-11-13 13:33:27 +02:00
pinctrl-baytrail.c pinctrl: baytrail: Drop duplicate return statement 2024-09-04 13:31:05 +03:00
pinctrl-broxton.c pinctrl: broxton: Switch to use Intel pin control PM ops 2023-11-13 13:33:27 +02:00
pinctrl-cannonlake.c pinctrl: cannonlake: Switch to use Intel pin control PM ops 2023-11-13 13:33:27 +02:00
pinctrl-cedarfork.c pinctrl: cedarfork: Switch to use Intel pin control PM ops 2023-11-13 13:33:27 +02:00
pinctrl-cherryview.c pinctrl: Switch back to struct platform_driver::remove() 2024-10-11 21:45:47 +02:00
pinctrl-denverton.c pinctrl: denverton: Switch to use Intel pin control PM ops 2023-11-13 13:33:27 +02:00
pinctrl-elkhartlake.c pinctrl: elkhartlake: Add support for DSW community 2024-11-05 07:48:58 +02:00
pinctrl-emmitsburg.c pinctrl: emmitsburg: Switch to use Intel pin control PM ops 2023-11-13 13:33:27 +02:00
pinctrl-geminilake.c pinctrl: geminilake: Switch to use Intel pin control PM ops 2023-11-13 13:33:27 +02:00
pinctrl-icelake.c pinctrl: icelake: Switch to use Intel pin control PM ops 2023-11-13 13:33:27 +02:00
pinctrl-intel-platform.c pinctrl: intel: platform: use semicolon instead of comma in ncommunities assignment 2024-09-30 14:35:23 +03:00
pinctrl-intel.c pinctrl: intel: Add a human readable decoder for pull bias values 2024-11-05 07:48:45 +02:00
pinctrl-intel.h pinctrl: intel: Constify struct intel_pinctrl parameter 2024-09-05 18:09:28 +03:00
pinctrl-jasperlake.c pinctrl: jasperlake: Switch to use Intel pin control PM ops 2023-11-13 13:33:27 +02:00
pinctrl-lakefield.c pinctrl: lakefield: Switch to use Intel pin control PM ops 2023-11-13 13:33:27 +02:00
pinctrl-lewisburg.c pinctrl: lewisburg: Switch to use Intel pin control PM ops 2023-11-13 13:33:28 +02:00
pinctrl-lynxpoint.c pinctrl: intel: Constify intel_get_community() returned object 2024-08-30 21:44:38 +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: meteorlake: Add Arrow Lake-H/U ACPI ID 2024-07-31 13:38:13 +03:00
pinctrl-meteorpoint.c pinctrl: intel: Add Intel Meteor Point pin controller and GPIO support 2023-12-15 17:09:36 +02: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: sunrisepoint: Switch to use Intel pin control PM ops 2023-11-13 13:33:28 +02:00
pinctrl-tangier.c pinctrl: tangier: simplify locking using cleanup helpers 2023-11-24 14:33:14 +02:00
pinctrl-tangier.h pinctrl: tangier: Introduce Intel Tangier driver 2023-08-15 17:31:50 +03:00
pinctrl-tigerlake.c pinctrl: tigerlake: Switch to use Intel pin control PM ops 2023-11-13 13:33:28 +02:00