Home
last modified time | relevance | path

Searched refs:rgn_id (Results 1 – 3 of 3) sorted by relevance

/rk3399_ARM-atf/plat/rockchip/rk3588/drivers/secure/
H A Dsecure.c60 static void dsu_fw_rgn_config(uint64_t base_mb, uint64_t top_mb, int rgn_id) in dsu_fw_rgn_config() argument
64 if (rgn_id >= FIREWALL_DSU_RGN_CNT || rgn_id < 0) { in dsu_fw_rgn_config()
65 ERROR("%s regions-id:%d is invalid!\n", __func__, rgn_id); in dsu_fw_rgn_config()
69 mmio_write_32(FIREWALL_DSU_BASE + FIREWALL_DSU_RGN(rgn_id), in dsu_fw_rgn_config()
74 BIT(rgn_id)); in dsu_fw_rgn_config()
78 static void ddr_fw_rgn_config(uint64_t base_mb, uint64_t top_mb, int rgn_id) in ddr_fw_rgn_config() argument
80 if (rgn_id >= FIREWALL_DDR_RGN_CNT || rgn_id < 0) { in ddr_fw_rgn_config()
81 ERROR("%s regions-id:%d is invalid!\n", __func__, rgn_id); in ddr_fw_rgn_config()
85 mmio_write_32(FIREWALL_DDR_BASE + FIREWALL_DDR_RGN(rgn_id), in ddr_fw_rgn_config()
90 BIT(rgn_id)); in ddr_fw_rgn_config()
[all …]
/rk3399_ARM-atf/plat/rockchip/rk3576/drivers/secure/
H A Dfirewall.c236 static void fw_buf_ddr_lookup_cfg(int rgn_id, int dm_id, uint32_t priv) in fw_buf_ddr_lookup_cfg() argument
238 int sft = (dm_id << 1) + (rgn_id & 0x1) * 16; in fw_buf_ddr_lookup_cfg()
240 fw_config_buf.ddr_lookup[rgn_id >> 1] &= ~(0x3 << sft); in fw_buf_ddr_lookup_cfg()
241 fw_config_buf.ddr_lookup[rgn_id >> 1] |= (priv & 0x3) << sft; in fw_buf_ddr_lookup_cfg()
244 static void fw_buf_sysmem_lookup_cfg(int rgn_id, int dm_id, uint32_t priv) in fw_buf_sysmem_lookup_cfg() argument
246 int sft = (dm_id << 1) + (rgn_id & 0x1) * 16; in fw_buf_sysmem_lookup_cfg()
248 fw_config_buf.sysmem_lookup[rgn_id >> 1] &= ~(0x3 << sft); in fw_buf_sysmem_lookup_cfg()
249 fw_config_buf.sysmem_lookup[rgn_id >> 1] |= (priv & 0x3) << sft; in fw_buf_sysmem_lookup_cfg()
252 static void fw_buf_cbuf_lookup_cfg(int rgn_id, int dm_id, uint32_t priv) in fw_buf_cbuf_lookup_cfg() argument
254 int sft = (dm_id << 1) + (rgn_id & 0x1) * 16; in fw_buf_cbuf_lookup_cfg()
[all …]
/rk3399_ARM-atf/drivers/nxp/trdc/
H A Dimx_trdc.c205 uint32_t dom_x, uint32_t rgn_id, in trdc_mrc_rgn_config() argument
214 if (mrc_base == NULL || glbac_id >= GLBAC_NUM || rgn_id >= MRC_REG_ALL) { in trdc_mrc_rgn_config()
224 desc_w = &mrc_dom->rgn_desc_words[rgn_id][0]; in trdc_mrc_rgn_config()