summaryrefslogtreecommitdiff
path: root/src/soc/mediatek/mt8192/soc.c
diff options
context:
space:
mode:
authorNina Wu <nina-cm.wu@mediatek.com>2020-09-04 10:11:27 +0800
committerHung-Te Lin <hungte@chromium.org>2020-12-28 13:38:38 +0000
commit87c30a064c33071d4494c03c34abf2cdea6ff850 (patch)
tree1e7d181d5f7039231784fc267ba8c16edb1534dc /src/soc/mediatek/mt8192/soc.c
parent396035114149f92d69b1ebe3ecb661ba59181e7f (diff)
soc/mediatek/mt8192: devapc: add basic devapc drivers
Add basic devapc (device access permission control) drivers. DAPC driver is used to set up bus fabric security and data protection among hardwares. DAPC driver groups the master hardwares into different domains and gives secure and non-secure property. The slave hardware can configure different access permissions for different domains via DAPC driver. Change-Id: I2ad47c86b88047c76854a6f8a67b251b6a9d4013 Signed-off-by: Nina Wu <nina-cm.wu@mediatek.com> Reviewed-on: https://review.coreboot.org/c/coreboot/+/46402 Tested-by: build bot (Jenkins) <no-reply@coreboot.org> Reviewed-by: Yu-Ping Wu <yupingso@google.com>
Diffstat (limited to 'src/soc/mediatek/mt8192/soc.c')
-rw-r--r--src/soc/mediatek/mt8192/soc.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/soc/mediatek/mt8192/soc.c b/src/soc/mediatek/mt8192/soc.c
index 8696f342d4..883f4dc8da 100644
--- a/src/soc/mediatek/mt8192/soc.c
+++ b/src/soc/mediatek/mt8192/soc.c
@@ -1,6 +1,7 @@
/* SPDX-License-Identifier: GPL-2.0-only */
#include <device/device.h>
+#include <soc/devapc.h>
#include <soc/emi.h>
#include <soc/mcupm.h>
#include <soc/mmu_operations.h>
@@ -16,6 +17,7 @@ static void soc_read_resources(struct device *dev)
static void soc_init(struct device *dev)
{
mtk_mmu_disable_l2c_sram();
+ dapc_init();
mcupm_init();
sspm_init();
ufs_disable_refclk();