cachepc-linux

Fork of AMDESE/linux with modifications for CachePC side-channel attack
git clone https://git.sinitax.com/sinitax/cachepc-linux
Log | Files | Refs | README | LICENSE | sfeed.txt

marvell,sei.txt (1366B)


      1Marvell SEI (System Error Interrupt) Controller
      2-----------------------------------------------
      3
      4Marvell SEI (System Error Interrupt) controller is an interrupt
      5aggregator. It receives interrupts from several sources and aggregates
      6them to a single interrupt line (an SPI) on the parent interrupt
      7controller.
      8
      9This interrupt controller can handle up to 64 SEIs, a set comes from the
     10AP and is wired while a second set comes from the CPs by the mean of
     11MSIs.
     12
     13Required properties:
     14
     15- compatible: should be one of:
     16              * "marvell,ap806-sei"
     17- reg: SEI registers location and length.
     18- interrupts: identifies the parent IRQ that will be triggered.
     19- #interrupt-cells: number of cells to define an SEI wired interrupt
     20                    coming from the AP, should be 1. The cell is the IRQ
     21                    number.
     22- interrupt-controller: identifies the node as an interrupt controller
     23                        for AP interrupts.
     24- msi-controller: identifies the node as an MSI controller for the CPs
     25                  interrupts.
     26
     27Example:
     28
     29        sei: interrupt-controller@3f0200 {
     30                compatible = "marvell,ap806-sei";
     31                reg = <0x3f0200 0x40>;
     32                interrupts = <GIC_SPI 0 IRQ_TYPE_LEVEL_HIGH>;
     33                #interrupt-cells = <1>;
     34                interrupt-controller;
     35                msi-controller;
     36        };