]> git.baikalelectronics.ru Git - arm-tf.git/commit
TF-A GICv3 driver: Separate GICD and GICR accessor functions
authorAlexei Fedorov <Alexei.Fedorov@arm.com>
Fri, 21 Feb 2020 10:17:26 +0000 (10:17 +0000)
committerAlexei Fedorov <Alexei.Fedorov@arm.com>
Tue, 10 Mar 2020 09:40:19 +0000 (09:40 +0000)
commit6e19bd563db0bca61c4d05f2e4ffd5110ca3b0a2
treecd35370182efc2a9070216427200b9ce68efbbd7
parent65012c08922fa5646ca7ca485036dfd901cae360
TF-A GICv3 driver: Separate GICD and GICR accessor functions

This patch provides separation of GICD, GICR accessor
functions and adds new macros for GICv3 registers access
as a preparation for GICv3.1 and GICv4 support.
NOTE: Platforms need to modify to include both
'gicdv3_helpers.c' and 'gicrv3_helpers.c' instead of the
single helper file previously.

Change-Id: I1641bd6d217d6eb7d1228be3c4177b2d556da60a
Signed-off-by: Alexei Fedorov <Alexei.Fedorov@arm.com>
22 files changed:
drivers/arm/gic/v3/gicdv3_helpers.c [new file with mode: 0644]
drivers/arm/gic/v3/gicrv3_helpers.c [new file with mode: 0644]
drivers/arm/gic/v3/gicv3_helpers.c
drivers/arm/gic/v3/gicv3_private.h
include/drivers/arm/gicv3.h
plat/arm/board/fvp/platform.mk
plat/arm/board/n1sdp/platform.mk
plat/arm/css/sgi/sgi-common.mk
plat/arm/css/sgm/sgm-common.mk
plat/imx/imx8m/imx8mm/platform.mk
plat/imx/imx8m/imx8mq/platform.mk
plat/imx/imx8qm/platform.mk
plat/imx/imx8qx/platform.mk
plat/marvell/a3700/common/a3700_common.mk
plat/mediatek/mt8183/platform.mk
plat/qemu/qemu/platform.mk
plat/qemu/qemu_sbsa/platform.mk
plat/rockchip/rk3399/platform.mk
plat/socionext/synquacer/platform.mk
plat/socionext/uniphier/platform.mk
plat/ti/k3/common/plat_common.mk
plat/xilinx/versal/platform.mk