linux_dsm_epyc7002/include/linux/soc
Lina Iyer e35a6ae0eb pinctrl/msm: Setup GPIO chip in hierarchy
Some GPIOs are marked as wakeup capable and are routed to another
interrupt controller that is an always-domain and can detect interrupts
even when most of the SoC is powered off. The wakeup interrupt
controller wakes up the GIC and replays the interrupt at the GIC.

Setup the TLMM irqchip in hierarchy with the wakeup interrupt controller
and ensure the wakeup GPIOs are handled correctly.

Co-developed-by: Maulik Shah <mkshah@codeaurora.org>

Signed-off-by: Lina Iyer <ilina@codeaurora.org>
Signed-off-by: Marc Zyngier <maz@kernel.org>
Reviewed-by: Stephen Boyd <swboyd@chromium.org>
Link: https://lore.kernel.org/r/1573855915-9841-9-git-send-email-ilina@codeaurora.org

----
Changes in v2:
	- Address review comments
	- Fix Co-developed-by tag
Changes in v1:
	- Address minor review comments
	- Remove redundant call to set irq handler
	- Move irq_domain_qcom_handle_wakeup() to this patch
Changes in RFC v2:
	- Rebase on top of GPIO hierarchy support in linux-next
	- Set the chained irq handler for summary line
2019-11-16 10:23:15 +00:00
..
actions
amlogic drm/meson: drop use of drmP.h 2019-07-17 12:47:57 +02:00
brcmstb
cirrus ARM: ep93xx: move pinctrl interfaces into include/linux/soc 2019-04-28 23:08:40 -07:00
dove
ixp4xx treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 206 2019-05-30 11:29:53 -07:00
mediatek - qcom : enable support for ipq8074, sm1850 and sm7180. 2019-09-19 14:01:47 -07:00
nxp serial: lpc32xx: allow compile testing 2019-08-15 21:34:02 +02:00
qcom pinctrl/msm: Setup GPIO chip in hierarchy 2019-11-16 10:23:15 +00:00
renesas
samsung soc: samsung: chipid: Convert exynos-chipid driver to use the regmap API 2019-08-15 20:25:25 +02:00
sunxi
ti firmware: ti_sci: Allow for device shared and exclusive requests 2019-09-04 20:44:33 +02:00