[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