Lines Matching refs:cfg

295 void trdc_setup(struct trdc_config_info *cfg)  in trdc_setup()  argument
301 if (trdc_mrc_enabled(cfg->trdc_base)) { in trdc_setup()
303 for (i = 0U; i < cfg->num_mrc_glbac; i++) { in trdc_setup()
304 trdc_mrc_set_control(cfg->trdc_base, in trdc_setup()
305 cfg->mrc_glbac[i].mbc_mrc_id, in trdc_setup()
306 cfg->mrc_glbac[i].glbac_id, in trdc_setup()
307 cfg->mrc_glbac[i].glbac_val); in trdc_setup()
311 for (i = 0U; i < cfg->num_mrc_cfg; i++) { in trdc_setup()
312 trdc_mrc_rgn_config(cfg->trdc_base, cfg->mrc_cfg[i].mrc_id, in trdc_setup()
313 cfg->mrc_cfg[i].dom_id, in trdc_setup()
314 cfg->mrc_cfg[i].region_id, in trdc_setup()
315 cfg->mrc_cfg[i].region_start, in trdc_setup()
316 cfg->mrc_cfg[i].region_size, in trdc_setup()
317 cfg->mrc_cfg[i].secure, in trdc_setup()
318 cfg->mrc_cfg[i].glbac_id); in trdc_setup()
323 if (trdc_mbc_enabled(cfg->trdc_base)) { in trdc_setup()
325 for (i = 0U; i < cfg->num_mbc_glbac; i++) { in trdc_setup()
326 trdc_mbc_set_control(cfg->trdc_base, in trdc_setup()
327 cfg->mbc_glbac[i].mbc_mrc_id, in trdc_setup()
328 cfg->mbc_glbac[i].glbac_id, in trdc_setup()
329 cfg->mbc_glbac[i].glbac_val); in trdc_setup()
332 for (i = 0U; i < cfg->num_mbc_cfg; i++) { in trdc_setup()
333 if (cfg->mbc_cfg[i].blk_id == MBC_BLK_ALL) { in trdc_setup()
334 num = trdc_mbc_blk_num(cfg->trdc_base, in trdc_setup()
335 cfg->mbc_cfg[i].mbc_id, in trdc_setup()
336 cfg->mbc_cfg[i].mem_id); in trdc_setup()
340 is_mgr = is_trdc_mgr_slot(cfg->trdc_base, in trdc_setup()
341 cfg->mbc_cfg[i].mbc_id, in trdc_setup()
342 cfg->mbc_cfg[i].mem_id, j); in trdc_setup()
347 trdc_mbc_blk_config(cfg->trdc_base, in trdc_setup()
348 cfg->mbc_cfg[i].mbc_id, in trdc_setup()
349 cfg->mbc_cfg[i].dom_id, in trdc_setup()
350 cfg->mbc_cfg[i].mem_id, j, in trdc_setup()
351 cfg->mbc_cfg[i].secure, in trdc_setup()
352 cfg->mbc_cfg[i].glbac_id); in trdc_setup()
355 trdc_mbc_blk_config(cfg->trdc_base, in trdc_setup()
356 cfg->mbc_cfg[i].mbc_id, in trdc_setup()
357 cfg->mbc_cfg[i].dom_id, in trdc_setup()
358 cfg->mbc_cfg[i].mem_id, in trdc_setup()
359 cfg->mbc_cfg[i].blk_id, in trdc_setup()
360 cfg->mbc_cfg[i].secure, in trdc_setup()
361 cfg->mbc_cfg[i].glbac_id); in trdc_setup()