arm-trusted-firmware/plat/arm/common
Laurent Carlier 1c65989e70 feat(drivers/arm/ethosn)!: multi-device support
Add support for Arm Ethos-N NPU multi-device.

The device tree parsing currently only supports one NPU device with
multiple cores. To be able to support multi-device NPU configurations
this patch adds support for having multiple NPU devices in the device
tree.

To be able to support multiple NPU devices in the SMC API, it has been
changed in an incompatible way so the API version has been bumped.

Signed-off-by: Laurent Carlier <laurent.carlier@arm.com>
Change-Id: Ide279ce949bd06e8939268b9601c267e45f3edc3
2021-10-01 09:27:11 +01:00
..
aarch32 Don't return error information from console_flush 2020-10-09 10:21:50 -05:00
aarch64 Don't return error information from console_flush 2020-10-09 10:21:50 -05:00
fconf feat(drivers/arm/ethosn)!: multi-device support 2021-10-01 09:27:11 +01:00
sp_min feat(plat/arm): enable PIE when RESET_TO_SP_MIN=1 2021-06-29 11:59:01 +01:00
tsp Merge "pl011: Use generic console_t data structure" into integration 2020-02-25 23:16:14 +00:00
arm_bl1_fwu.c plat/arm: Sanitise includes 2019-01-25 16:04:10 +00:00
arm_bl1_setup.c lib/fconf: Update 'set_fw_config_info' function 2020-07-23 02:11:13 +00:00
arm_bl2_el3_setup.c Switch AARCH32/AARCH64 to __aarch64__ 2019-08-01 13:45:03 -07:00
arm_bl2_setup.c feat(plat/arm): add FWU support in Arm platforms 2021-08-02 17:15:40 +01:00
arm_bl2u_setup.c Switch AARCH32/AARCH64 to __aarch64__ 2019-08-01 13:45:03 -07:00
arm_bl31_setup.c plat/arm: don't provide NT_FW_CONFIG when booting hafnium 2021-04-09 16:40:47 +01:00
arm_cci.c plat/arm: Sanitise includes 2019-01-25 16:04:10 +00:00
arm_ccn.c plat/arm: Sanitise includes 2019-01-25 16:04:10 +00:00
arm_common.c fix(morello): initialise CNTFRQ in Non Secure CNTBaseN 2021-06-01 13:11:50 +01:00
arm_common.mk refactor(hw_crc32): renamed hw_crc32 to tf_crc32 2021-08-02 17:15:41 +01:00
arm_console.c Don't return error information from console_flush 2020-10-09 10:21:50 -05:00
arm_dyn_cfg.c plat/arm: move compile time switch from source to dt file 2021-04-26 14:00:13 +02:00
arm_dyn_cfg_helpers.c TF-A: Add support for Measured Boot driver 2020-07-21 20:33:07 +00:00
arm_err.c arm: Shorten the Firmware Update (FWU) process 2019-07-23 10:41:41 +01:00
arm_gicv2.c plat/arm: Sanitise includes 2019-01-25 16:04:10 +00:00
arm_gicv3.c arm: gicv3: Fix compiler dependent behavior 2019-12-10 15:53:44 -06:00
arm_image_load.c plat/arm/arm_image_load: refine plat_add_sp_images_load_info 2021-04-06 17:17:33 +01:00
arm_io_storage.c feat(plat/arm): add FWU support in Arm platforms 2021-08-02 17:15:40 +01:00
arm_nor_psci_mem_protect.c Coverity: remove unnecessary header file includes 2020-02-04 10:23:51 -06:00
arm_pm.c Coverity: remove unnecessary header file includes 2020-02-04 10:23:51 -06:00
arm_sip_svc.c Add SiP service to configure Arm Ethos-N NPU 2021-04-20 15:42:18 +02:00
arm_topology.c plat/arm: use Aff3 bits also to validate mpidr 2019-10-21 14:09:46 +01:00
arm_tzc400.c plat/arm/tzc: add support to configure multiple tzc400 2020-02-19 13:26:53 +05:30
arm_tzc_dmc500.c plat/arm: Sanitise includes 2019-01-25 16:04:10 +00:00