linux/drivers/pinctrl/intel
Linus Walleij 264c13114b intel-pinctrl for v6.12-1
* Enable High Impedance pin configuration support for Intel pin control
 * Miscellaneous small improvements here and there
 
 The following is an automated git shortlog grouped by driver:
 
 baytrail:
  -  Drop duplicate return statement
 
 intel:
  -  Constify struct intel_pinctrl parameter
  -  Inline intel_gpio_community_irq_handler()
  -  Introduce for_each_intel_gpio_group() helper et al.
  -  Constify intel_get_community() returned object
  -  Implement high impedance support
  -  Add __intel_gpio_get_direction() helper
  -  Refactor __intel_gpio_set_direction() to be more useful
  -  Move debounce validation out of the lock
 -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCgAdFiEEhiZOUlnC9oKN3n3AmT3/83c5Sy0FAmbgAl8ACgkQmT3/83c5
 Sy3XhQ//WfkhNv73IVvGPlKLI4s6A43xINEZ/8gVNeukaOGIi54xu3wlV5QevDOS
 6MacKg0g0ZUo1KQXp86o54LqvCfOLklFzJsiWkYXqqImRvuA+5OuP4fVOv3XV9Ga
 i1b07A4vFamHwzUKt5kTYwhPOcqNzwYmPgU3jcArpANFs3lahVA9zCCzyXURTNnQ
 UH546mEqDezH2m5WgDHATBakSRJJr9bsVYIwAO/8OOz+V75Spmag0vJgWY/9QQms
 3mUoJmTLOQbaDUqVqvTRU0uovgUlYXIOJS2EWLqnFBcK78fPZ1CDw0Vn8P6uo1km
 /FGcNmoDyXwW6TmI+CyHgiYIItjSYPE6YpxQZtIiGxA79bZwvBO7QA/7CYPniu/i
 WyKiKLUOYnvKTqsr9hKOYvHGV74hjRb0EuycnEyw0SCtsoxWlrNnuP4CG22X9O0+
 OvfD3jMAFSAmYooifK0CZyi+IFphFpTUmy+fq+hT6MAH9H3uQ88QWThrw+4hA5O0
 rNPtwvL0WoK+4v8twQbOSRVd63J20oMGL7+nGnymnO5EA/XLVIlCSBFQhhNBKC3/
 OeWlyP/v+n6KnWNY4Wo9daBgF6Vej0B/9E5Z46mOKIDO5Q9iIzG4bOh/iwv9C/7Q
 BCnbOYiXJyLZLOJ7k9AuE0DfeYzIZsNIyDwximc8wus937YE2/g=
 =Z/p4
 -----END PGP SIGNATURE-----

Merge tag 'intel-pinctrl-v6.12-1' of git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel into devel

intel-pinctrl for v6.12-1

* Enable High Impedance pin configuration support for Intel pin control
* Miscellaneous small improvements here and there

The following is an automated git shortlog grouped by driver:

baytrail:
 -  Drop duplicate return statement

intel:
 -  Constify struct intel_pinctrl parameter
 -  Inline intel_gpio_community_irq_handler()
 -  Introduce for_each_intel_gpio_group() helper et al.
 -  Constify intel_get_community() returned object
 -  Implement high impedance support
 -  Add __intel_gpio_get_direction() helper
 -  Refactor __intel_gpio_set_direction() to be more useful
 -  Move debounce validation out of the lock
Signed-off-by: Linus Walleij <linus.walleij@linaro.org>
2024-09-11 10:27:30 +02:00
..
Kconfig pinctrl: intel: Add Intel Meteor Point pin controller and GPIO support 2023-12-15 17:09:36 +02: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 treewide: rename pinctrl_gpio_direction_output_new() 2023-11-04 10:23:22 +01: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: Switch to use Intel pin control PM ops 2023-11-13 13:33:27 +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: Add a generic Intel pin control platform driver 2023-11-14 14:09:35 +02:00
pinctrl-intel.c pinctrl: intel: Constify struct intel_pinctrl parameter 2024-09-05 18:09:28 +03: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