arm-trusted-firmware/include/drivers/arm
Vikram Kanigiri 6b47706375 Refactor the ARM CoreLink TZC-400 driver
TrustZone protection can be programmed by both memory and TrustZone
address space controllers like DMC-500 and TZC-400. These peripherals
share a similar programmer's view.

Furthermore, it is possible to have multiple instances of each type of
peripheral in a system resulting in multiple programmer's views.
For example, on the TZC-400 each of the 4 filter units can be enabled
or disabled for each region. There is a single set of registers to
program the region attributes. On the DMC-500, each filter unit has its
own programmer's view resulting in multiple sets of registers to program
the region attributes. The layout of the registers is almost the same
across all these variations.

Hence the existing driver in `tzc400\tzc400.c` is refactored into the
new driver in `tzc\tzc400.c`. The previous driver file is still maintained
for compatibility and it is now deprecated.

Change-Id: Ieabd0528e244582875bc7e65029a00517671216d
2016-03-31 21:23:23 +01:00
..
arm_gic.h Migrate __warn_deprecated -> __deprecated 2016-01-14 10:55:17 -08:00
cci.h Use uintptr_t as base address type in ARM driver APIs 2015-07-09 11:53:32 +01:00
cci400.h Migrate __warn_deprecated -> __deprecated 2016-01-14 10:55:17 -08:00
ccn.h Add a generic driver for ARM CCN IP 2015-09-14 22:09:40 +01:00
gic_common.h Move private APIs in gic_common.h to a private header 2016-02-09 16:50:36 +00:00
gic_v2.h Deprecate the GIC Legacy driver. 2015-11-26 12:29:49 +00:00
gic_v3.h Deprecate the GIC Legacy driver. 2015-11-26 12:29:49 +00:00
gicv2.h Add ARM GICv2 driver 2015-11-26 12:29:48 +00:00
gicv3.h Rename GICv3 interrupt group macros 2015-12-04 12:02:12 +00:00
nic_400.h Separate CSS security setup from SOC security setup 2015-09-11 11:50:26 +01:00
pl011.h Disable PL011 UART before configuring it 2016-01-21 17:27:47 +00:00
pl061_gpio.h arm: gpio: add pl061 driver 2016-02-12 23:19:48 +08:00
sp804_delay_timer.h Bug fix in the SP804 dual timer driver 2015-09-28 16:33:00 +01:00
sp805.h Add a simple ARM SP805 watchdog driver 2015-11-27 09:34:20 +00:00
tzc400.h Refactor the ARM CoreLink TZC-400 driver 2016-03-31 21:23:23 +01:00
tzc_common.h Refactor the ARM CoreLink TZC-400 driver 2016-03-31 21:23:23 +01:00