Lines Matching refs:start
21 static int _emi_mpu_set_protection(unsigned int start, unsigned int end, in _emi_mpu_set_protection() argument
27 region = (start >> 24) & 0xFF; in _emi_mpu_set_protection()
28 start &= EMI_MPU_START_MASK; in _emi_mpu_set_protection()
52 if ((start >= DRAM_OFFSET) && (end >= start)) { in _emi_mpu_set_protection()
53 start -= DRAM_OFFSET; in _emi_mpu_set_protection()
60 mmio_write_32(EMI_MPU_SA(region), start); in _emi_mpu_set_protection()
65 mmio_write_32(SUB_EMI_MPU_SA(region), start); in _emi_mpu_set_protection()
74 unsigned int start, end; in emi_mpu_set_protection() local
82 start = (unsigned int)(region_info->start >> EMI_MPU_ALIGN_BITS) | in emi_mpu_set_protection()
88 if (_emi_mpu_set_protection(start, end, region_info->apc[i]) < 0) { in emi_mpu_set_protection()
90 start, end, region_info->apc[i]); in emi_mpu_set_protection()
102 region_info.start = 0x50000000ULL; in emi_mpu_init()
113 region_info.start = 0x60000000ULL; /* dram base addr */ in emi_mpu_init()
124 region_info.start = 0x40000000ULL; /* dram base addr */ in emi_mpu_init()