02 Oct, 2018

1 commit

  • The PDC irqchp can convert a falling edge or level low interrupt to a
    rising edge or level high interrupt at the GIC. We just need to setup
    the GIC correctly. Set up the interrupt type for the IRQ_TYPE_EDGE_BOTH
    as IRQ_TYPE_EDGE_RISING at the GIC.

    Fixes: f55c73aef890 ("irqchip/pdc: Add PDC interrupt controller for QCOM SoCs")
    Reported-by: Evan Green
    Reviewed-by: Evan Green
    Signed-off-by: Lina Iyer
    Signed-off-by: Marc Zyngier

    Lina Iyer
     

14 Mar, 2018

1 commit

  • 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
    Signed-off-by: Lina Iyer
    Signed-off-by: Marc Zyngier

    Archana Sathyakumar