[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