intel-pinctrl for 5.19-2
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:
[email protected]: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(-)
Signature · 2 lines
With Best Regards, Andy Shevchenko
Quoted 2 lines · Andy Shevchenko
Last minute fixes to avoid a warning message to fix IRQ chips. Please pull for v5.19-rc1.
Pulled in as clearly useful to have in v5.19-rc1!
Yours,
Linus Walleij