Separate CSS security setup from SOC security setup
Currently, on ARM platforms(ex. Juno) non-secure access to specific
peripheral regions, config registers which are inside and outside CSS
is done in the soc_css_security_setup(). This patch separates the CSS
security setup from the SOC security setup in the css_security_setup().

The CSS security setup involves programming of the internal NIC to
provide access to regions inside the CSS. This is needed only in
Juno, hence Juno implements it in its board files as css_init_nic400().

Change-Id: I95a1fb9f13f9b18fa8e915eb4ae2f15264f1b060
1 parent 4b1439c commit 883852ca0ad6e4f96d86fbe532c3ec12458f9d74
@Vikram Kanigiri Vikram Kanigiri authored on 3 Aug 2015
Showing 3 changed files
View
include/drivers/arm/nic_400.h 0 → 100644
View
plat/arm/board/juno/juno_security.c
View
plat/arm/soc/common/soc_css_security.c