31 May, 2019

1 commit

  • Based on 1 normalized pattern(s):

    this program is free software you can redistribute it and or modify
    it under the terms of the gnu general public license version 2 as
    published by the free software foundation this program is
    distributed in the hope that it will be useful but without any
    warranty without even the implied warranty of merchantability or
    fitness for a particular purpose see the gnu general public license
    for more details

    extracted by the scancode license scanner the SPDX license identifier

    GPL-2.0-only

    has been chosen to replace the boilerplate/reference in 655 file(s).

    Signed-off-by: Thomas Gleixner
    Reviewed-by: Allison Randal
    Reviewed-by: Kate Stewart
    Reviewed-by: Richard Fontana
    Cc: linux-spdx@vger.kernel.org
    Link: https://lkml.kernel.org/r/20190527070034.575739538@linutronix.de
    Signed-off-by: Greg Kroah-Hartman

    Thomas Gleixner
     

07 Apr, 2017

1 commit

  • In Mediatek SOCs, the CIRQ is a low power interrupt controller
    designed to works outside MCUSYS which comprises with Cortex-Ax
    cores,CCI and GIC.

    The CIRQ controller is integrated in between MCUSYS( include
    Cortex-Ax, CCI and GIC ) and interrupt sources as the second
    level interrupt controller. The external interrupts which outside
    MCUSYS will feed through CIRQ then bypass to GIC. CIRQ can monitors
    all edge trigger interupts. When an edge interrupt is triggered,
    CIRQ can record the status and generate a pulse signal to GIC when
    flush command executed.

    When system enters sleep mode, MCUSYS will be turned off to improve
    power consumption, also GIC is power down. The edge trigger interrupts
    will be lost in this scenario without CIRQ.

    This commit provides the CIRQ irqchip implement.

    Signed-off-by: Youlin Pei
    Signed-off-by: Marc Zyngier

    Youlin Pei