[GIT PULL] intel-gpio for 6.4-2

Andy Shevchenko andriy.shevchenko at linux.intel.com
Wed Apr 5 05:53:46 PDT 2023


Hi Linux GPIO  maintainers et al.,

Here is the second PR for GPIO subsystem that contains some treewide fixes
against previous PR along with Intel GPIO related stuff. It has been in the
Linux Next for a few weeks without no additional problems being reported.
Please, pull this for v6.4 cycle.

This can be treated as immutable tag, in case anyone wants to go with it
separately.

Thanks,

With Best Regards,
Andy Shevchenko

The following changes since commit 380c7ba3923c6e471aff0f951a6cf42e8dec2c79:

  gpiolib: Clean up headers (2023-03-06 12:33:02 +0200)

are available in the Git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git tags/intel-gpio-v6.4-2

for you to fetch changes up to 782eea0c89f7d071d6b56ecfa1b8b0c81164b9be:

  gpiolib: acpi: Add a ignore wakeup quirk for Clevo NL5xNU (2023-03-23 16:22:18 +0200)

----------------------------------------------------------------
intel-gpio for v6.4-2

* Fixed suspend issue on Clevo NL5xNU
* Split a new Intel Tangier (library) driver for current and new platforms
* Introduced a new driver for Intel Elkhart Lake PSE GPIO (see also above)
* Contained a few fixes for the previous of_gpio.h cleanup
* Miscellaneous cleanups here and there

The following is an automated git shortlog grouped by driver:

elkhartlake:
 -  Introduce Intel Elkhart Lake PSE GPIO

gpiolib:
 -  acpi: Add a ignore wakeup quirk for Clevo NL5xNU
 -  acpi: Move ACPI device NULL check to acpi_get_driver_gpio_data()
 -  acpi: use the fwnode in acpi_gpiochip_find()

ich:
 -  Use devm_gpiochip_add_data() to simplify remove path

merrifield:
 -  Utilise temporary variable for struct device
 -  Use dev_err_probe()
 -  Adapt to Intel Tangier GPIO driver

mips:
 -  ar7: include linux/gpio/driver.h

mm-lantiq:
 -  Fix typo in the newly added header filename

powerpc/40x:
 -  Add missing select OF_GPIO_MM_GPIOCHIP

sh:
 -  mach-x3proto: Add missing #include <linux/gpio/driver.h>

tangier:
 -  Introduce Intel Tangier GPIO driver

----------------------------------------------------------------
Andrew Davis (1):
      gpio: ich: Use devm_gpiochip_add_data() to simplify remove path

Andy Shevchenko (5):
      gpio: merrifield: Use dev_err_probe()
      gpio: merrifield: Utilise temporary variable for struct device
      powerpc/40x: Add missing select OF_GPIO_MM_GPIOCHIP
      gpio: mm-lantiq: Fix typo in the newly added header filename
      gpiolib: acpi: Move ACPI device NULL check to acpi_get_driver_gpio_data()

Arnd Bergmann (1):
      mips: ar7: include linux/gpio/driver.h

Benjamin Tissoires (1):
      gpiolib: acpi: use the fwnode in acpi_gpiochip_find()

Geert Uytterhoeven (1):
      sh: mach-x3proto: Add missing #include <linux/gpio/driver.h>

Pandith N (3):
      gpio: tangier: Introduce Intel Tangier GPIO driver
      gpio: merrifield: Adapt to Intel Tangier GPIO driver
      gpio: elkhartlake: Introduce Intel Elkhart Lake PSE GPIO

Werner Sembach (1):
      gpiolib: acpi: Add a ignore wakeup quirk for Clevo NL5xNU

 MAINTAINERS                         |   2 +
 arch/mips/ar7/gpio.c                |   2 +-
 arch/powerpc/platforms/40x/Kconfig  |   1 +
 arch/sh/boards/mach-x3proto/setup.c |   2 +-
 drivers/gpio/Kconfig                |  24 +-
 drivers/gpio/Makefile               |   2 +
 drivers/gpio/gpio-elkhartlake.c     |  90 ++++++
 drivers/gpio/gpio-ich.c             |  10 +-
 drivers/gpio/gpio-merrifield.c      | 453 +++---------------------------
 drivers/gpio/gpio-mm-lantiq.c       |   2 +-
 drivers/gpio/gpio-tangier.c         | 536 ++++++++++++++++++++++++++++++++++++
 drivers/gpio/gpio-tangier.h         | 117 ++++++++
 drivers/gpio/gpiolib-acpi.c         |  26 +-
 13 files changed, 825 insertions(+), 442 deletions(-)
 create mode 100644 drivers/gpio/gpio-elkhartlake.c
 create mode 100644 drivers/gpio/gpio-tangier.c
 create mode 100644 drivers/gpio/gpio-tangier.h

-- 
With Best Regards,
Andy Shevchenko





More information about the linux-arm-kernel mailing list