coreboot/src/include/device
Arthur Heymans 3df6cc9de6 acpi: Add functions to declare ARM GIC V3 hardware
For GICD and GICR a SOC needs to implement 2 callbacks to get the base
of those interrupt controllers.

For all the cpu GIC the code loops over all the DEVICE_PATH_GICC_V3
devices in a similar fashion to how x86 lapics are added. It's up to the
SOC to add those devices to the tree.

Signed-off-by: Arthur Heymans <arthur@aheymans.xyz>
Change-Id: I5074d0a76316e854b7801e14b3241f88e805b02f
Reviewed-on: https://review.coreboot.org/c/coreboot/+/76132
Reviewed-by: Lean Sheng Tan <sheng.tan@9elements.com>
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
2023-09-18 13:34:47 +00:00
..
dram device/dram: add DDR4 RCD I2C access functions 2023-08-21 14:43:08 +00:00
azalia.h
azalia_device.h
cardbus.h
device.h include/device/device: drop unused alignment defines 2023-08-15 14:43:38 +00:00
gpio.h
i2c.h
i2c_bus.h
i2c_simple.h
mdio.h
mmio.h
path.h acpi: Add functions to declare ARM GIC V3 hardware 2023-09-18 13:34:47 +00:00
pci.h
pci_def.h cpu/x86/smm: Add PCI resource store functionality 2023-03-05 15:31:07 +00:00
pci_ehci.h
pci_ids.h soc/intel: Update Raptor Lake graphics device IDs 2023-09-18 13:11:11 +00:00
pci_mmio_cfg.h
pci_ops.h
pci_rom.h device/pci_rom: Add simple pci_rom_free() 2023-06-02 21:48:58 +00:00
pci_type.h
pciexp.h
pcix.h
pnp.h
pnp_def.h
pnp_ops.h
pnp_type.h
resource.h include/device/resource: drop unused IORESOURCE_* definitions 2023-08-10 21:48:46 +00:00
smbus.h
smbus_def.h
smbus_host.h
soundwire.h acpi/soundwire.[ch]: Fix dpn entry array overrun 2023-09-13 15:26:01 +00:00
spi.h
usbc_mux.h ec/google/chromeec: Split wait-loop for DP and HPD flags 2023-07-15 12:47:51 +00:00
xhci.h device/xhci: Add struct for capability registers 2023-03-07 17:11:58 +00:00