162306a36Sopenharmony_ciMarvell SEI (System Error Interrupt) Controller 262306a36Sopenharmony_ci----------------------------------------------- 362306a36Sopenharmony_ci 462306a36Sopenharmony_ciMarvell SEI (System Error Interrupt) controller is an interrupt 562306a36Sopenharmony_ciaggregator. It receives interrupts from several sources and aggregates 662306a36Sopenharmony_cithem to a single interrupt line (an SPI) on the parent interrupt 762306a36Sopenharmony_cicontroller. 862306a36Sopenharmony_ci 962306a36Sopenharmony_ciThis interrupt controller can handle up to 64 SEIs, a set comes from the 1062306a36Sopenharmony_ciAP and is wired while a second set comes from the CPs by the mean of 1162306a36Sopenharmony_ciMSIs. 1262306a36Sopenharmony_ci 1362306a36Sopenharmony_ciRequired properties: 1462306a36Sopenharmony_ci 1562306a36Sopenharmony_ci- compatible: should be one of: 1662306a36Sopenharmony_ci * "marvell,ap806-sei" 1762306a36Sopenharmony_ci- reg: SEI registers location and length. 1862306a36Sopenharmony_ci- interrupts: identifies the parent IRQ that will be triggered. 1962306a36Sopenharmony_ci- #interrupt-cells: number of cells to define an SEI wired interrupt 2062306a36Sopenharmony_ci coming from the AP, should be 1. The cell is the IRQ 2162306a36Sopenharmony_ci number. 2262306a36Sopenharmony_ci- interrupt-controller: identifies the node as an interrupt controller 2362306a36Sopenharmony_ci for AP interrupts. 2462306a36Sopenharmony_ci- msi-controller: identifies the node as an MSI controller for the CPs 2562306a36Sopenharmony_ci interrupts. 2662306a36Sopenharmony_ci 2762306a36Sopenharmony_ciExample: 2862306a36Sopenharmony_ci 2962306a36Sopenharmony_ci sei: interrupt-controller@3f0200 { 3062306a36Sopenharmony_ci compatible = "marvell,ap806-sei"; 3162306a36Sopenharmony_ci reg = <0x3f0200 0x40>; 3262306a36Sopenharmony_ci interrupts = <GIC_SPI 0 IRQ_TYPE_LEVEL_HIGH>; 3362306a36Sopenharmony_ci #interrupt-cells = <1>; 3462306a36Sopenharmony_ci interrupt-controller; 3562306a36Sopenharmony_ci msi-controller; 3662306a36Sopenharmony_ci }; 37