Lines Matching refs:stm32mp2_risaf
23 static struct stm32mp2_risaf_platdata stm32mp2_risaf; variable
31 max_id = mmio_read_32(stm32mp2_risaf.base[instance] + _RISAF_HWCFGR); in valid_protreg_id()
39 return (instance < RISAF_MAX_INSTANCE) && (stm32mp2_risaf.base[instance] != 0U); in valid_instance()
45 return (mmio_read_32(stm32mp2_risaf.base[instance] + _RISAF_SR) & _RISAF_SR_ENCDIS) != in risaf_is_hw_encryption_functional()
64 if ((stm32mp2_risaf.granularity[instance] == 0U) || in check_region_boundaries()
65 ((addr % stm32mp2_risaf.granularity[instance]) != 0U) || in check_region_boundaries()
66 ((len % stm32mp2_risaf.granularity[instance]) != 0U)) { in check_region_boundaries()
80 struct stm32mp2_risaf_platdata *pdata = &stm32mp2_risaf; in check_region_overlap()
118 uintptr_t base = stm32mp2_risaf.base[instance]; in risaf_configure_region()
163 struct stm32mp2_risaf_platdata *pdata = &stm32mp2_risaf; in risaf_conf_protreg()
230 struct stm32mp2_risaf_platdata *pdata = &stm32mp2_risaf; in risaf_get_instance_from_region()
253 struct stm32mp2_risaf_platdata *pdata = &stm32mp2_risaf; in risaf_register_region()
326 struct stm32mp2_risaf_platdata *pdata = &stm32mp2_risaf; in risaf_parse_fdt()
427 uintptr_t base = stm32mp2_risaf.base[instance]; in stm32mp2_risaf_write_encryption_key()
464 uintptr_t base = stm32mp2_risaf.base[instance]; in stm32mp2_risaf_lock()
483 uintptr_t base = stm32mp2_risaf.base[instance]; in stm32mp2_risaf_is_locked()
498 err = risaf_get_platdata(&stm32mp2_risaf); in stm32mp2_risaf_init()
515 struct stm32mp2_risaf_platdata *pdata = &stm32mp2_risaf; in risaf_parse_fwconfig()