zephyr/dts/bindings/interrupt-controller
Ziad Elhanafy 9a236f82c1 drivers: gic: Add multiple GIC redistributors regions support
For GIC multiple views feature support, all GIC Re-distributor's
GICR_TYPER.last will be set. Because configuration view-0 can
assign non-contiguous CPUs to views other than 0, in this case
the GIC Redistributors' registers won't seem contiguous.

So the GIC driver should cope with multiple sets of redistributors
like multi-chip scenarios. In this patch we add multiple GIC
redistributor regions support in GIC redistributor iteration.

For more information, refer to the Multi view subsection
in the GIC Technical Reference Manual.
For example:
https://developer.arm.com/documentation/101516/0400/Operation-of-GIC-700/Multi-view

Signed-off-by: Ziad Elhanafy <ziad.elhanafy@arm.com>
2025-01-21 11:16:12 +01:00
..
andestech,nceplic100.yaml
arm,gic-v1.yaml
arm,gic-v2.yaml
arm,gic-v3-its.yaml
arm,gic-v3.yaml drivers: gic: Add multiple GIC redistributors regions support 2025-01-21 11:16:12 +01:00
arm,gic.yaml
arm,v6m-nvic.yaml
arm,v7m-nvic.yaml
arm,v8.1m-nvic.yaml
arm,v8m-nvic.yaml
atmel,sam0-eic.yaml
cdns,xtensa-core-intc.yaml
cypress,psoc6-intmux-ch.yaml
cypress,psoc6-intmux.yaml
espressif,esp32-intc.yaml
gaisler,irqmp.yaml
gd,gd32-exti.yaml
infineon,xmc4xxx-intc.yaml
intel,ace-intc.yaml
intel,cavs-intc.yaml
intel,ioapic.yaml
intel,loapic.yaml
intel,vt-d.yaml
interrupt-controller.yaml
ite,it8xxx2-intc-v2.yaml
ite,it8xxx2-intc.yaml
ite,it8xxx2-wuc-map.yaml
ite,it8xxx2-wuc.yaml
litex,vexriscv-intc0.yaml
mediatek,adsp_intc.yaml
microchip,xec-ecia-girq.yaml
microchip,xec-ecia.yaml
mti,cpu-intc.yaml
nordic,nrf-clic.yaml
nuclei,eclic.yaml
nuvoton,npcx-miwu-int-map.yaml
nuvoton,npcx-miwu-wui-map.yaml
nuvoton,npcx-miwu.yaml
nxp,irqsteer-intc.yaml
nxp,irqsteer-master.yaml
nxp,pint.yaml
nxp,s32-siul2-eirq.yaml
nxp,s32-wkpu.yaml
openisa,rv32m1-event-unit.yaml
openisa,rv32m1-intmux-ch.yaml
openisa,rv32m1-intmux.yaml
renesas,ra-interrupt-controller-unit.yaml
riscv,cpu-intc.yaml
riscv,plic0.yaml
shared-irq.yaml
sifive,plic-1.0.0.yaml
snps,archs-idu-intc.yaml
snps,arcv2-intc.yaml
snps,designware-intc.yaml
st,stm32-exti.yaml
st,stm32g0-exti.yaml
st,stm32h7rs-exti.yaml
st,stm32wb0-gpio-intc.yaml
swerv,pic.yaml
sy1xx,event-unit.yaml
ti,vim.yaml
wch,pfic.yaml drivers: add the pfic interrupt controller 2024-11-26 14:41:46 +00:00