Support wakeup capable GPIOs
Status from this message: The following commit has been merged into the irq/core branch of tip:
Get series with b4
b4 am [email protected]Versions newest first · linked by author and title
- v2 Latest posting 2/212 patches 4 repliesApplied
- v2 RFC posting 1/214 patches 17 repliesSuperseded
- v1 RFC14 patches 27 repliesSuperseded
Changes in v2 from the cover letter
- Address review comments
- Added Reviewed-by tags
Patches in v2 posting 2/2 Applied
| # | Subject and files | Size | Replies | Applied |
|---|---|---|---|---|
| 1/12 | irqdomain: add bus token DOMAIN_BUS_WAKEUPinclude/ | +1 | 0 replies | |
| 2/12 | drivers: irqchip: qcom-pdc: update max PDC interruptsdrivers/ | +2 | 0 replies | |
| 3/12 | drivers: irqchip: pdc: Do not toggle IRQ_ENABLE during mask/unmaskdrivers/ | +14 | 0 replies | |
| 4/12 | drivers: irqchip: add PDC irqdomain for wakeup capable GPIOsdrivers/ include/ | +116 | 0 replies | |
| 5/12 | of: irq: document properties for wakeup interrupt parentDocumentation/ | +12 | 0 replies | |
| 6/12 | genirq: Introduce irq_chip_get/set_parent_state callsinclude/ kernel/ | +50 | 0 replies | |
| 7/12 | drivers: irqchip: pdc: Add irqchip set/get state callsdrivers/ | +23 | 0 replies | |
| 8/12 | drivers: pinctrl: msm: setup GPIO chip in hierarchydrivers/ drivers/ include/ | +137 | 1 reply | |
| 9/12 | drivers: pinctrl: sdm845: add PDC wakeup interrupt map for GPIOsdrivers/ | +22 | 0 replies | |
| 10/12 | arm64: dts: qcom: add PDC interrupt controller for SDM845arch/ | +9 | 0 replies | |
| 11/12 | arm64: dts: qcom: setup PDC as the wakeup parent for TLMM on SDM845arch/ | +1 | 0 replies | |
| 12/12 | arm64: defconfig: enable PDC interrupt controller for Qualcomm SDM845arch/ | +1 | 0 replies |
Reviews trailers per patch
All 12 patches have a Reviewed-by or Acked-by.
| Patch | Stephen Boyd | Rob Herring | Linus Walleij |
|---|---|---|---|
| 1/12 | R-b | ||
| 2/12 | R-b | ||
| 3/12 | R-b | ||
| 4/12 | R-b | ||
| 5/12 | R-b | R-b | R-b |
| 6/12 | R-b | ||
| 7/12 | R-b | ||
| 8/12 | R-b | R-b | |
| 9/12 | R-b | R-b | |
| 10/12 | R-b | ||
| 11/12 | R-b | ||
| 12/12 | R-b |
Trailers given in replies are filled; those carried in the patches from earlier versions are outlined with dashes. Scroll the table sideways for all 3 reviewers.
Cover letter [PATCH v2 00/12] Support wakeup capable GPIOs
Hi,
Here is the spin of the series with the review comments addressed and Reviewed-by tags added. Thanks all for your reviews.
Andy/Bjorn, would you pull patches 10-12 in your tree? Marc would be pulling the patches 1-9 into the irqchip tree.
Thanks.
--Lina
---
Changes in v2:
- Address review comments
- Added Reviewed-by tags
Changes in v1[7]:
- Address review comments
- Add Reviewed-by tags
- Drop SPI config patches
- Rebase on top of Rajendra's PDC changes [6]
Changes in RFC v2[5]:
- Address review comments #3, #4, #6, #7, #8, #9, #10
- Rebased on top of linux-next GPIO latest patches [1],[3],[4]
- Increase PDC max irqs in #2 (avoid merge conflicts with downstream)
- Add Reviewed-by #5
[1].
https://lore.kernel.org/linux-gpio/[email protected]/
[2].
https://lkml.org/lkml/2019/5/7/1173
[3].
https://lore.kernel.org/r/[email protected]
[4].
https://lore.kernel.org/r/[email protected]
[5].
https://lore.kernel.org/linux-gpio/[email protected]/t/
[6].
https://lore.kernel.org/linux-arm-msm/[email protected]/
[7].
https://lore.kernel.org/linux-gpio/[email protected]/T/#t
Lina Iyer (10):
irqdomain: add bus token DOMAIN_BUS_WAKEUP
drivers: irqchip: qcom-pdc: update max PDC interrupts
drivers: irqchip: pdc: Do not toggle IRQ_ENABLE during mask/unmask
drivers: irqchip: add PDC irqdomain for wakeup capable GPIOs
of: irq: document properties for wakeup interrupt parent
drivers: pinctrl: msm: setup GPIO chip in hierarchy
drivers: pinctrl: sdm845: add PDC wakeup interrupt map for GPIOs
arm64: dts: qcom: add PDC interrupt controller for SDM845
arm64: dts: qcom: setup PDC as the wakeup parent for TLMM on SDM845
arm64: defconfig: enable PDC interrupt controller for Qualcomm SDM845
Maulik Shah (2):
genirq: Introduce irq_chip_get/set_parent_state calls
drivers: irqchip: pdc: Add irqchip set/get state calls
.../bindings/interrupt-controller/interrupts.txt | 12 ++ arch/arm64/boot/dts/qcom/sdm845.dtsi | 10 ++ arch/arm64/configs/defconfig | 1 + drivers/irqchip/qcom-pdc.c | 147 +++++++++++++++++++-- drivers/pinctrl/qcom/pinctrl-msm.c | 112 +++++++++++++++- drivers/pinctrl/qcom/pinctrl-msm.h | 14 ++ drivers/pinctrl/qcom/pinctrl-sdm845.c | 23 +++- include/linux/irq.h | 6 + include/linux/irqdomain.h | 1 + include/linux/soc/qcom/irq.h | 34 +++++ kernel/irq/chip.c | 44 ++++++ 11 files changed, 388 insertions(+), 16 deletions(-) create mode 100644 include/linux/soc/qcom/irq.h
--
The Qualcomm Innovation Center, Inc. is a member of the Code Aurora Forum, a Linux Foundation Collaborative Project