[GIT PULL] Qualcomm pinctrl updates for v7.3-rc1

Bartosz Golaszewski <[email protected]>
Newsgroups org.kernel.vger.linux-gpio,org.kernel.vger.linux-arm-msm,org.kernel.vger.linux-kernel
Message-ID <[email protected]>
Linus,

Here are the Qualcomm pinctrl driver updates for the upcoming merge window.
There are two new drivers, interrupt handling improvements for pinctrl-msm
and some minor driver updates and refactoring.

The merge from the irqchip tree pulls in dependencies for the PDC interrupt
handling changes.

All of this has been in next for quite some time. Please consider pulling.

Thanks,
Bartosz

The following changes since commit dc59e4fea9d83f03bad6bddf3fa2e52491777482:

  Linux 7.2-rc1 (2026-06-28 12:01:31 -0700)

are available in the Git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git tags/pinctrl-qcom-updates-for-v7.3-rc1

for you to fetch changes up to 1860fb0be224dec0e4d170f46d1cbbc77e25e09e:

  pinctrl: qcom: Add irq_get/set_irqchip_state() for msm gpio irqchip (2026-07-27 16:24:23 +0200)

----------------------------------------------------------------
Qualcomm pinctrl updates for v7.3-rc1

New drivers:
- add pinctrl drivers for Maili TLMM and Elize LPASS LPI TLMM controllers

Driver updates:
- acknowledge interrupts for the PDC interrupt controller in pinctrl-msm
- implement irq_get/set_irqchip_state() for pinctrl-msm
- add support for a new model to Qualcomm pinctrl-spmi-gpio
- drop some dead code from qcom pinctrl modules

Devicetree bindings:
- document new TLMM controllers and the new model for the SPMI GPIO

----------------------------------------------------------------
Bartosz Golaszewski (2):
      Merge tag 'v7.2-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux into pinctrl-qcom/for-next
      Merge tag 'irq-chip-qcom-pdc-for-gpio-07-07-26' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip into HEAD

Fenglin Wu (2):
      dt-bindings: pinctrl: qcom,pmic-gpio: Document PMG1110 GPIO support
      pinctrl: qcom: spmi-gpio: Add PMG1110 GPIO support

Hans de Goede (2):
      pinctrl: qcom: Drop unnecessary bitmap_fill() call
      pinctrl: qcom: Drop unused irq_data argument from msm_gpio_update_dual_edge_pos()

Jingyi Wang (2):
      dt-bindings: pinctrl: qcom: Describe Maili TLMM block
      pinctrl: qcom: Add the tlmm driver for Maili platform

Maulik Shah (6):
      irqchip/qcom-pdc: Restructure version support
      irqchip/qcom-pdc: Move all static variables to struct pdc_desc
      irqchip/qcom-pdc: Differentiate between direct SPI and GPIO as SPI
      irqchip/qcom-pdc: Configure PDC to pass through mode
      Revert "pinctrl: qcom: x1e80100: Bypass PDC wakeup parent for now"
      pinctrl: qcom: Add irq_get/set_irqchip_state() for msm gpio irqchip

Ravi Hothi (2):
      dt-bindings: pinctrl: qcom,milos-lpass-lpi-pinctrl: Add Eliza pinctrl
      pinctrl: qcom: milos-lpass-lpi: Add Eliza LPASS LPI TLMM

Sneh Mankad (1):
      pinctrl: qcom: Avoid assigning unused private context in test cases

Stephan Gerhold (1):
      pinctrl: qcom: Acknowledge IRQs for PDC interrupt controller

 .../bindings/pinctrl/qcom,maili-tlmm.yaml          |  120 ++
 .../pinctrl/qcom,milos-lpass-lpi-pinctrl.yaml      |   18 +-
 .../bindings/pinctrl/qcom,pmic-gpio.yaml           |    3 +
 drivers/irqchip/qcom-pdc.c                         |  540 +++++--
 drivers/pinctrl/qcom/Kconfig.msm                   |   10 +
 drivers/pinctrl/qcom/Makefile                      |    1 +
 drivers/pinctrl/qcom/pinctrl-maili.c               | 1625 ++++++++++++++++++++
 drivers/pinctrl/qcom/pinctrl-milos-lpass-lpi.c     |   40 +
 drivers/pinctrl/qcom/pinctrl-msm.c                 |   63 +-
 drivers/pinctrl/qcom/pinctrl-spmi-gpio.c           |    1 +
 drivers/pinctrl/qcom/pinctrl-x1e80100.c            |    4 +-
 drivers/pinctrl/qcom/tlmm-test.c                   |    3 -
 12 files changed, 2300 insertions(+), 128 deletions(-)
 create mode 100644 Documentation/devicetree/bindings/pinctrl/qcom,maili-tlmm.yaml
 create mode 100644 drivers/pinctrl/qcom/pinctrl-maili.c
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.