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 dts: add andestech,nceplic100 binding 2024-10-09 09:41:50 +02:00
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 Documentation: Update documenation for Infineon boards 2024-11-14 20:36:38 -06:00
espressif,esp32-intc.yaml bindings: intc: esp32: Added symbols in DT 2024-08-22 14:25:25 -04:00
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 drivers: loapic: add device tree support for loapic 2023-09-01 16:36:18 +02:00
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 drivers: interrupt_controller: litex: add prefix 2024-05-29 08:40:11 +02:00
mediatek,adsp_intc.yaml drivers: MediaTek MT8195 Audio DSP interrupt controller 2024-06-01 05:40:05 -07:00
microchip,xec-ecia-girq.yaml
microchip,xec-ecia.yaml
mti,cpu-intc.yaml
nordic,nrf-clic.yaml dts: Add and extend Nordic bindings needed for nRF54H20 2024-02-02 16:40:11 +01:00
nuclei,eclic.yaml
nuvoton,npcx-miwu-int-map.yaml
nuvoton,npcx-miwu-wui-map.yaml
nuvoton,npcx-miwu.yaml dts: bindings: fix typo in (ethernet, gpio, i2c, interrupt-controller) 2024-01-30 18:50:08 -05:00
nxp,irqsteer-intc.yaml drivers: interrupt_controller: Add driver for NXP's IRQ_STEER IP 2023-12-04 09:52:38 -06:00
nxp,irqsteer-master.yaml drivers: interrupt_controller: Add driver for NXP's IRQ_STEER IP 2023-12-04 09:52:38 -06:00
nxp,pint.yaml
nxp,s32-siul2-eirq.yaml drivers: nxp: convert SIUL2 drivers to native 2024-07-31 10:08:24 +02:00
nxp,s32-wkpu.yaml drivers: intc: nxp: convert wkpu to native driver 2024-08-02 15:14:33 -05:00
openisa,rv32m1-event-unit.yaml
openisa,rv32m1-intmux-ch.yaml
openisa,rv32m1-intmux.yaml
renesas,ra-interrupt-controller-unit.yaml drivers: interrupt_controller: Add icu driver for Renesas RA series 2023-11-01 10:56:46 +00:00
riscv,cpu-intc.yaml
riscv,plic0.yaml
shared-irq.yaml
sifive,plic-1.0.0.yaml drivers: intc: plic: support trigger type by default and hardcode offset 2023-10-04 09:06:28 -04:00
snps,archs-idu-intc.yaml
snps,arcv2-intc.yaml
snps,designware-intc.yaml
st,stm32-exti.yaml everywhere: replace double words 2024-06-22 05:40:22 -04:00
st,stm32g0-exti.yaml
st,stm32h7rs-exti.yaml dts: bindings: stm32 rcc and exti controller for the stm32H7RS 2024-06-06 00:41:43 -07:00
st,stm32wb0-gpio-intc.yaml dts: bindings: intc: add STM32WB0 GPIO interrupt controller 2024-09-12 10:03:37 +02:00
swerv,pic.yaml
sy1xx,event-unit.yaml driver: timer: Add support for sy1xx 2024-09-16 20:19:31 +02:00
ti,vim.yaml drivers: interrupt-controller: Add VIM Interrupt Controller support 2023-09-04 10:53:09 +02:00
wch,pfic.yaml drivers: add the pfic interrupt controller 2024-11-26 14:41:46 +00:00