Lines Matching refs:mrcRegionConfig

440     trdc_mrc_region_descriptor_config_t mrcRegionConfig;  in BOARD_SetTrdcGlobalConfig()  local
506 (void)memset(&mrcRegionConfig, 0, sizeof(mrcRegionConfig)); in BOARD_SetTrdcGlobalConfig()
507 mrcRegionConfig.memoryAccessControlSelect = TRDC_MRC_ACCESS_CONTROL_POLICY_ALL_INDEX; in BOARD_SetTrdcGlobalConfig()
508 mrcRegionConfig.valid = true; in BOARD_SetTrdcGlobalConfig()
509 mrcRegionConfig.nseEnable = false; /* secure state can access the region */ in BOARD_SetTrdcGlobalConfig()
513 mrcRegionConfig.mrcIdx = i; in BOARD_SetTrdcGlobalConfig()
516 mrcRegionConfig.domainIdx = j; in BOARD_SetTrdcGlobalConfig()
528 mrcRegionConfig.regionIdx = m; in BOARD_SetTrdcGlobalConfig()
529mrcRegionConfig.startAddr = mrc_start_addr[i] + (mrc_end_addr[i] - mrc_start_addr[i]) / n * m; in BOARD_SetTrdcGlobalConfig()
530mrcRegionConfig.endAddr = mrc_start_addr[i] + (mrc_end_addr[i] - mrc_start_addr[i]) / n * (m + 1U); in BOARD_SetTrdcGlobalConfig()
532 TRDC_MrcSetRegionDescriptorConfig(TRDC, &mrcRegionConfig); in BOARD_SetTrdcGlobalConfig()
663 mrcRegionConfig.memoryAccessControlSelect = TRDC_MRC_ACCESS_CONTROL_POLICY_ALL_INDEX; in BOARD_SetTrdcGlobalConfig()
664 mrcRegionConfig.valid = true; in BOARD_SetTrdcGlobalConfig()
665mrcRegionConfig.nseEnable = true; /* non secure state can access the region for co… in BOARD_SetTrdcGlobalConfig()
666 mrcRegionConfig.mrcIdx = TRDC_MRC0_INDEX; in BOARD_SetTrdcGlobalConfig()
667 mrcRegionConfig.domainIdx = 7U; in BOARD_SetTrdcGlobalConfig()
672 if (i == mrcRegionConfig.mrcIdx) in BOARD_SetTrdcGlobalConfig()
674 n = TRDC_GetMrcRegionNumber(TRDC, mrcRegionConfig.mrcIdx); in BOARD_SetTrdcGlobalConfig()
684 mrcRegionConfig.regionIdx = m; in BOARD_SetTrdcGlobalConfig()
685mrcRegionConfig.startAddr = mrc_start_addr[i] + (mrc_end_addr[i] - mrc_start_addr[i]) / n * m; in BOARD_SetTrdcGlobalConfig()
686mrcRegionConfig.endAddr = mrc_start_addr[i] + (mrc_end_addr[i] - mrc_start_addr[i]) / n * (m + 1U); in BOARD_SetTrdcGlobalConfig()
688 TRDC_MrcSetRegionDescriptorConfig(TRDC, &mrcRegionConfig); in BOARD_SetTrdcGlobalConfig()
749 mrcRegionConfig.memoryAccessControlSelect = TRDC_MRC_ACCESS_CONTROL_POLICY_ALL_INDEX; in BOARD_SetTrdcGlobalConfig()
750 mrcRegionConfig.valid = true; in BOARD_SetTrdcGlobalConfig()
751mrcRegionConfig.nseEnable = true; /* non secure state can access the region for eD… in BOARD_SetTrdcGlobalConfig()
752 mrcRegionConfig.mrcIdx = TRDC_MRC0_INDEX; in BOARD_SetTrdcGlobalConfig()
753 mrcRegionConfig.domainIdx = TRDC_DMA0_DOMAIN_ID; in BOARD_SetTrdcGlobalConfig()
758 if (i == mrcRegionConfig.mrcIdx) in BOARD_SetTrdcGlobalConfig()
760 n = TRDC_GetMrcRegionNumber(TRDC, mrcRegionConfig.mrcIdx); in BOARD_SetTrdcGlobalConfig()
770 mrcRegionConfig.regionIdx = m; in BOARD_SetTrdcGlobalConfig()
771mrcRegionConfig.startAddr = mrc_start_addr[i] + (mrc_end_addr[i] - mrc_start_addr[i]) / n * m; in BOARD_SetTrdcGlobalConfig()
772mrcRegionConfig.endAddr = mrc_start_addr[i] + (mrc_end_addr[i] - mrc_start_addr[i]) / n * (m + 1U); in BOARD_SetTrdcGlobalConfig()
774 TRDC_MrcSetRegionDescriptorConfig(TRDC, &mrcRegionConfig); in BOARD_SetTrdcGlobalConfig()
787 mrcRegionConfig.memoryAccessControlSelect = TRDC_MRC_ACCESS_CONTROL_POLICY_ALL_INDEX; in BOARD_SetTrdcGlobalConfig()
788 mrcRegionConfig.valid = true; in BOARD_SetTrdcGlobalConfig()
789mrcRegionConfig.nseEnable = true; /* non secure state can access the region for eD… in BOARD_SetTrdcGlobalConfig()
790 mrcRegionConfig.mrcIdx = TRDC_MRC1_INDEX; in BOARD_SetTrdcGlobalConfig()
791 mrcRegionConfig.domainIdx = TRDC_DMA0_DOMAIN_ID; in BOARD_SetTrdcGlobalConfig()
796 if (i == mrcRegionConfig.mrcIdx) in BOARD_SetTrdcGlobalConfig()
798 n = TRDC_GetMrcRegionNumber(TRDC, mrcRegionConfig.mrcIdx); in BOARD_SetTrdcGlobalConfig()
808 mrcRegionConfig.regionIdx = m; in BOARD_SetTrdcGlobalConfig()
809mrcRegionConfig.startAddr = mrc_start_addr[i] + (mrc_end_addr[i] - mrc_start_addr[i]) / n * m; in BOARD_SetTrdcGlobalConfig()
810mrcRegionConfig.endAddr = mrc_start_addr[i] + (mrc_end_addr[i] - mrc_start_addr[i]) / n * (m + 1U); in BOARD_SetTrdcGlobalConfig()
812 TRDC_MrcSetRegionDescriptorConfig(TRDC, &mrcRegionConfig); in BOARD_SetTrdcGlobalConfig()
825 mrcRegionConfig.memoryAccessControlSelect = TRDC_MRC_ACCESS_CONTROL_POLICY_ALL_INDEX; in BOARD_SetTrdcGlobalConfig()
826 mrcRegionConfig.valid = true; in BOARD_SetTrdcGlobalConfig()
827mrcRegionConfig.nseEnable = true; /* non secure state can access the region for DC… in BOARD_SetTrdcGlobalConfig()
828 mrcRegionConfig.mrcIdx = 1; in BOARD_SetTrdcGlobalConfig()
829 mrcRegionConfig.domainIdx = TRDC_DCNANO_DOMAIN_ID; in BOARD_SetTrdcGlobalConfig()
836 n = TRDC_GetMrcRegionNumber(TRDC, mrcRegionConfig.mrcIdx); in BOARD_SetTrdcGlobalConfig()
846 mrcRegionConfig.regionIdx = m; in BOARD_SetTrdcGlobalConfig()
847mrcRegionConfig.startAddr = mrc_start_addr[i] + (mrc_end_addr[i] - mrc_start_addr[i]) / n * m; in BOARD_SetTrdcGlobalConfig()
848mrcRegionConfig.endAddr = mrc_start_addr[i] + (mrc_end_addr[i] - mrc_start_addr[i]) / n * (m + 1U); in BOARD_SetTrdcGlobalConfig()
850 TRDC_MrcSetRegionDescriptorConfig(TRDC, &mrcRegionConfig); in BOARD_SetTrdcGlobalConfig()