[GIT PULL] intel-pinctrl for 5.19-2

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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





[Index of Archives]     [Linux SPI]     [Linux Kernel]     [Linux ARM (vger)]     [Linux ARM MSM]     [Linux Omap]     [Linux Arm]     [Linux Tegra]     [Fedora ARM]     [Linux for Samsung SOC]     [eCos]     [Linux Fastboot]     [Gcc Help]     [Git]     [DCCP]     [IETF Announce]     [Security]     [Linux MIPS]     [Yosemite Campsites]

  Powered by Linux