Hi Linux GPIO maintainers, Bunch of Intel GPIO drivers update (legacy platforms, PMICs) for v5.9. It includes for_each_requested_gpio() development as well in a form of immutable branch. This is no-op for merging. Thanks, With Best Regards, Andy Shevchenko The following changes since commit b3a9e3b9622ae10064826dccb4f7a52bd88c7407: Linux 5.8-rc1 (2020-06-14 12:45:04 -0700) are available in the Git repository at: git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git tags/intel-gpio-v5.9-1 for you to fetch changes up to 4941b8dedb3f33dcca5c6aef919ea518ff8947ce: gpio: sch: Add a blank line between declaration and code (2020-07-22 16:00:27 +0300) ---------------------------------------------------------------- intel-gpio for v5.9-1 * Move GPIO PMIC drivers to use IRQ chip template * Introduce for_each_requested_gpio() and convert existing users * Replace unsigned by unsigned int in few drivers * Fix an issue in kernel doc that validator complains about * Move to verbose debug level the IRQ status message in gpio-pch The following is an automated git shortlog grouped by driver: ARM/orion/gpio: - Make use of for_each_requested_gpio() crystalcove: - Use irqchip template - changed every 'unsigned' to 'unsigned int' gpiolib: - Introduce for_each_requested_gpio_in_range() macro gpio-ml-ioh: - Fix missing ':' in 'struct ioh_gpio_reg_data ich: - changed every 'unsigned' to 'unsigned int' mvebu: - Make use of for_each_requested_gpio() pch: - Add a blank line between declaration and code - changed every 'unsigned' to 'unsigned int' - Move IRQ status message to verbose debug level pinctrl: - at91: Make use of for_each_requested_gpio() sch: - Add a blank line between declaration and code - changed every 'unsigned' to 'unsigned int' wcove: - Use irqchip template xra1403: - Make use of for_each_requested_gpio() ---------------------------------------------------------------- Abanoub Sameh (6): gpio: pch: changed every 'unsigned' to 'unsigned int' gpio: pch: Add a blank line between declaration and code gpio: crystalcove: changed every 'unsigned' to 'unsigned int' gpio: ich: changed every 'unsigned' to 'unsigned int' gpio: sch: changed every 'unsigned' to 'unsigned int' gpio: sch: Add a blank line between declaration and code Andy Shevchenko (6): gpiolib: Introduce for_each_requested_gpio_in_range() macro ARM/orion/gpio: Make use of for_each_requested_gpio() gpio: mvebu: Make use of for_each_requested_gpio() gpio: xra1403: Make use of for_each_requested_gpio() pinctrl: at91: Make use of for_each_requested_gpio() gpio: pch: Move IRQ status message to verbose debug level Lee Jones (1): gpio: gpio-ml-ioh: Fix missing ':' in 'struct ioh_gpio_reg_data Linus Walleij (2): gpio: crystalcove: Use irqchip template gpio: wcove: Use irqchip template arch/arm/plat-orion/gpio.c | 8 ++------ drivers/gpio/gpio-crystalcove.c | 34 ++++++++++++++++++++-------------- drivers/gpio/gpio-ich.c | 26 +++++++++++++------------- drivers/gpio/gpio-ml-ioh.c | 2 +- drivers/gpio/gpio-mvebu.c | 8 ++------ drivers/gpio/gpio-pch.c | 14 ++++++++------ drivers/gpio/gpio-sch.c | 23 ++++++++++++----------- drivers/gpio/gpio-wcove.c | 30 ++++++++++++++++-------------- drivers/gpio/gpio-xra1403.c | 8 ++------ drivers/pinctrl/pinctrl-at91.c | 7 ++----- include/linux/gpio/driver.h | 16 ++++++++++++++++ 11 files changed, 94 insertions(+), 82 deletions(-) -- With Best Regards, Andy Shevchenko