feat(st-drivers): add RIFSC driverRIFSC (RIF Security Controller) is responsible for the isolationof hardware resources like memory or peripherals. It is composed of:-RISC registers(slave periph
feat(st-drivers): add RIFSC driverRIFSC (RIF Security Controller) is responsible for the isolationof hardware resources like memory or peripherals. It is composed of:-RISC registers(slave peripherals) with RISUP(Resource IsolationSlave Unit for Peripherals) OR RISAL(Resource Isolation Slave Unitfor Address space - Lite) logics.-RIMC registers(Non RIF-Aware masters counterpart) with RIMU(Resource Isolation Master Unit) logic. It is possible for a master toinherit from its slave port(RISUP) configuration.This doesn't support semaphore acquisition.Signed-off-by: Gatien Chevallier <gatien.chevallier@foss.st.com>Signed-off-by: Maxime Méré <maxime.mere@foss.st.com>Change-Id: Iba4cdbf53243292fa0b42cad8392c43734dd9bc2
show more ...
feat(st-drivers): add RISAF driverIntroduction of Resource Isolation Slave for Address space - Full(RISAF) driver to configure main memory regions with access rightsdefined in device node in DT(t
feat(st-drivers): add RISAF driverIntroduction of Resource Isolation Slave for Address space - Full(RISAF) driver to configure main memory regions with access rightsdefined in device node in DT(through FCONF compliance) or statically.The driver is enabled as BL2 sources. Add driver-related platformservices.RISAF base addresses and key size are set in platform definitions.Signed-off-by: Nicolas Le Bayon <nicolas.le.bayon@st.com>Signed-off-by: Loic Pallardy <loic.pallardy@st.com>Signed-off-by: Maxime Méré <maxime.mere@foss.st.com>Change-Id: Iae99985e8db7cb2b27f9ca25669e74c8e08792d2