arm-trusted-firmware/plat/fvp
Dan Handley 3279f6251e Simplify interface to TZC-400 driver
The TZC-400 driver previously allowed the possibility of multiple
controller instances to be present in the same executable. This
was unnecessary since there will only ever be one instance.

This change simplifies the tzc_init() function to only take the
base address argument needed by implementation, conforming to the
driver initialization model of other drivers. It also hides some
of the implementation details that were previously exposed by the
API.

The FVP port has been updated accordingly.

THIS CHANGE REQUIRES ALL PLATFORM PORTS THAT USE THE TZC-400
DRIVER TO BE UPDATED

Fixes ARM-software/tf-issues#181

Change-Id: I7b721edf947064989958d8f457d6462d92e742c8
2014-08-14 11:17:52 +01:00
..
aarch64 Remove platform dependency in CCI-400 driver 2014-08-14 10:49:20 +01:00
drivers/pwrc Remove calling CPU mpidr from bakery lock API 2014-06-23 23:16:39 +01:00
include Remove platform dependency in CCI-400 driver 2014-08-14 10:49:20 +01:00
bl1_fvp_setup.c Remove platform dependency in CCI-400 driver 2014-08-14 10:49:20 +01:00
bl2_fvp_setup.c FVP: make usage of Trusted DRAM optional at build time 2014-08-14 09:32:48 +01:00
bl31_fvp_setup.c Remove platform dependency in CCI-400 driver 2014-08-14 10:49:20 +01:00
bl32_fvp_setup.c Parametrize baudrate and UART clock during console_init() 2014-07-28 10:44:04 +01:00
fvp_def.h Simplify interface to TZC-400 driver 2014-08-14 11:17:52 +01:00
fvp_io_storage.c Remove redundant io_init() function 2014-08-14 11:16:15 +01:00
fvp_pm.c Remove platform dependency in CCI-400 driver 2014-08-14 10:49:20 +01:00
fvp_private.h Remove platform dependency in CCI-400 driver 2014-08-14 10:49:20 +01:00
fvp_security.c Simplify interface to TZC-400 driver 2014-08-14 11:17:52 +01:00
fvp_topology.c Remove all checkpatch errors from codebase 2014-06-24 12:50:00 +01:00
platform.mk Move IO storage source to drivers directory 2014-08-14 11:17:03 +01:00