]> git.baikalelectronics.ru Git - kernel.git/commit
irqchip/pdc: Add PDC interrupt controller for QCOM SoCs
authorArchana Sathyakumar <asathyak@codeaurora.org>
Wed, 28 Feb 2018 17:27:29 +0000 (10:27 -0700)
committerMarc Zyngier <marc.zyngier@arm.com>
Wed, 14 Mar 2018 11:11:27 +0000 (11:11 +0000)
commit07d83374fb569d20d4fdfc33a5a7c29824c3e7b0
tree4bbe7e4f39da1968b9ad7106edcd3aeb39b6ff7b
parent36329e5248c1eb13f34c9470d972b4131aa43396
irqchip/pdc: Add PDC interrupt controller for QCOM SoCs

The Power Domain Controller (PDC) on QTI SoCs like SDM845 houses an
interrupt controller along with other domain control functions to handle
interrupt related functions like handle falling edge or active low which
are not detected at the GIC and handle wakeup interrupts.

The interrupt controller is on an always-on domain for the purpose of
waking up the processor. Only a subset of the processor's interrupts are
routed through the PDC to the GIC. The PDC powers on the processors'
domain, when in low power mode and replays pending interrupts so the GIC
may wake up the processor.

Signed-off-by: Archana Sathyakumar <asathyak@codeaurora.org>
Signed-off-by: Lina Iyer <ilina@codeaurora.org>
Signed-off-by: Marc Zyngier <marc.zyngier@arm.com>
drivers/irqchip/Kconfig
drivers/irqchip/Makefile
drivers/irqchip/qcom-pdc.c [new file with mode: 0644]