Skip to contentSkip to conversation

intel-pinctrl for 5.19-2

GIT PULL Andy Shevchenko 2 participants 2 messages May 20, 2022 – May 22, 2022 GPIO

lore
Share & tools
lore
#0 lore raw

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
#1 lore raw
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