Hi Linux pin control maintainers, Last minute fixes to avoid a warning message to fix IRQ chips. Please pull for v5.19-rc1. Thanks, With Best Regards, Andy Shevchenko The following changes since commit 0be0b70df6611205ac392d0e21f7e077f3230ee6: pinctrl: alderlake: Fix register offsets for ADL-N variant (2022-04-06 12:54:43 +0300) are available in the Git repository at: git@xxxxxxxxxxxxxxxxxxx:pub/scm/linux/kernel/git/pinctrl/intel.git tags/intel-pinctrl-v5.19-2 for you to fetch changes up to 7b923e67a4a76b8e0d7f5eb7688e4546fd9954bc: pinctrl: intel: Fix kernel doc format, i.e. add return sections (2022-05-20 17:02:21 +0300) ---------------------------------------------------------------- intel-pinctrl for v5.19-2 * Fix immutable IRQ chip examples in the GPIO documentation * Make use of immutable IRQ chip in Intel pin control drivers * Add module alias for Intel Apollo Lake The following is an automated git shortlog grouped by driver: baytrail: - make irq_chip immutable broxton: - Add module alias for Intel Apollo Lake cherryview: - Use GPIO chip pointer in chv_gpio_irq_mask_unmask() - make irq_chip immutable Documentation: - gpio: Advertise irqd_to_hwirq() helper in the examples - gpio: Fix IRQ mask and unmask examples intel: - Fix kernel doc format, i.e. add return sections - Drop unused irqchip member in struct intel_pinctrl - make irq_chip immutable lynxpoint: - make irq_chip immutable ---------------------------------------------------------------- Andy Shevchenko (11): Merge branch 'irq/gpio-immutable' of git://git.kernel.org/pub/scm/linux/kernel/git/maz/arm-platforms into intel/pinctrl pinctrl: broxton: Add module alias for Intel Apollo Lake Documentation: gpio: Fix IRQ mask and unmask examples Documentation: gpio: Advertise irqd_to_hwirq() helper in the examples pinctrl: baytrail: make irq_chip immutable pinctrl: cherryview: make irq_chip immutable pinctrl: lynxpoint: make irq_chip immutable pinctrl: cherryview: Use GPIO chip pointer in chv_gpio_irq_mask_unmask() pinctrl: intel: make irq_chip immutable pinctrl: intel: Drop unused irqchip member in struct intel_pinctrl pinctrl: intel: Fix kernel doc format, i.e. add return sections Marc Zyngier (10): gpio: Don't fiddle with irqchips marked as immutable gpio: Expose the gpiochip_irq_re[ql]res helpers gpio: Add helpers to ease the transition towards immutable irq_chip gpio: tegra186: Make the irqchip immutable gpio: pl061: Make the irqchip immutable pinctrl: apple-gpio: Make the irqchip immutable pinctrl: msmgpio: Make the irqchip immutable pinctrl: amd: Make the irqchip immutable gpio: Update TODO to mention immutable irq_chip structures Documentation: Update the recommended pattern for GPIO irqchips Documentation/driver-api/gpio/driver.rst | 181 +++++++++++++++++++++++------ drivers/gpio/TODO | 19 +++ drivers/gpio/gpio-pl061.c | 32 +++-- drivers/gpio/gpio-tegra186.c | 32 +++-- drivers/gpio/gpiolib.c | 13 ++- drivers/pinctrl/intel/pinctrl-baytrail.c | 42 ++++--- drivers/pinctrl/intel/pinctrl-broxton.c | 1 + drivers/pinctrl/intel/pinctrl-cherryview.c | 66 ++++++----- drivers/pinctrl/intel/pinctrl-intel.c | 45 ++++--- drivers/pinctrl/intel/pinctrl-intel.h | 2 - drivers/pinctrl/intel/pinctrl-lynxpoint.c | 26 +++-- drivers/pinctrl/pinctrl-amd.c | 11 +- drivers/pinctrl/pinctrl-apple-gpio.c | 29 ++--- drivers/pinctrl/qcom/pinctrl-msm.c | 53 +++++---- include/linux/gpio/driver.h | 16 +++ include/linux/irq.h | 2 + kernel/irq/debugfs.c | 1 + 17 files changed, 409 insertions(+), 162 deletions(-) -- With Best Regards, Andy Shevchenko