New Intel platforms one-by-one will be switching to use generic approach for the pin control description in ACPI, hence this driver. It depends on the series https://lore.kernel.org/r/20231030120734.2831419-1-andriy.shevchenko@xxxxxxxxxxxxxxx, which is pending for v6.8-rc1 (will be soon in Linux Next). In v2: - squashed ID patch into the driver one (Mika) - added the list of platforms/SoCs that requires this driver (Mika) - added a comment about single community per device (Mika) - miscellaneous fixes (Mika) Andy Shevchenko (2): pinctrl: intel: Revert "Unexport intel_pinctrl_probe()" pinctrl: intel: Add a generic Intel pin control platform driver drivers/pinctrl/intel/Kconfig | 10 + drivers/pinctrl/intel/Makefile | 1 + .../pinctrl/intel/pinctrl-intel-platform.c | 225 ++++++++++++++++++ drivers/pinctrl/intel/pinctrl-intel.c | 5 +- drivers/pinctrl/intel/pinctrl-intel.h | 3 + 5 files changed, 242 insertions(+), 2 deletions(-) create mode 100644 drivers/pinctrl/intel/pinctrl-intel-platform.c -- 2.43.0.rc1.1.gbec44491f096