arm-trusted-firmware/drivers/arm
Andre Przywara 73a643eed9 feat(gicv3): introduce GIC component identification
The GIC specification describes ID registers in each GIC register frame
(PIDRx), which can be used to identify a GIC component. The Arm Ltd. GIC
implementations use certain ID values to identify the distributor, the
redistributors and other parts like ITSes.

Introduce a function that reads those part number IDs, which are spread
over two registers. The actual numbers are only meaningful in connection
with a certain GIC model, which would need to be checked beforehand, by
the caller.

Change-Id: Ia6ff326a1e8b12664e4637bc8e2683d2b5c7721c
Signed-off-by: Andre Przywara <andre.przywara@arm.com>
2021-11-04 15:58:34 +00:00
..
cci Increase type widths to satisfy width requirements 2020-10-12 10:55:03 -05:00
ccn Coverity: remove unnecessary header file includes 2020-02-04 10:23:51 -06:00
css fix(scmi): mention "SCMI" in driver initialisation message 2021-10-19 10:58:32 +02:00
dcc drivers: dcc: Support JTAG DCC console 2021-03-31 21:59:45 -06:00
ethosn feat(drivers/arm/ethosn)!: multi-device support 2021-10-01 09:27:11 +01:00
fvp fvp: pwrc: Move to drivers/ folder 2019-01-25 16:04:11 +00:00
gic feat(gicv3): introduce GIC component identification 2021-11-04 15:58:34 +00:00
pl011 Don't return error information from console_flush 2020-10-09 10:21:50 -05:00
pl061 Sanitise includes across codebase 2019-01-04 10:43:17 +00:00
sbsa libc: Consolidate unified definitions 2019-12-06 11:37:19 +01:00
scu drivers: add a driver for snoop control unit 2020-01-03 10:44:28 +00:00
smmu SMMUv3:Changed retry loop to delay timer(GENFW-3329) 2019-11-01 10:51:07 -06:00
sp804 Remove several warnings reported with W=2 2019-04-01 10:43:42 +01:00
sp805 Sanitise includes across codebase 2019-01-04 10:43:17 +00:00
tzc fix(drivers/tzc400): never disable filter 0 2021-09-15 15:24:22 +02:00