Lines Matching refs:MCE_BASE

96 		mmio_setbits_32(MCE_BASE + MCE_PRIVCFGR, MCE_PRIVCFGR_PRIV);  in configure_privilege()
98 mmio_clrbits_32(MCE_BASE + MCE_PRIVCFGR, MCE_PRIVCFGR_PRIV); in configure_privilege()
161 mmio_clrbits_32(MCE_BASE + MCE_REGCR, MCE_REGCR_BREN); in stm32_mce_configure_region()
163 mmio_clrsetbits_32(MCE_BASE + MCE_SADDR, MCE_SADDR_BADDSTART_MASK, in stm32_mce_configure_region()
165 mmio_clrsetbits_32(MCE_BASE + MCE_EADDR, MCE_EADDR_BADDEND_MASK, in stm32_mce_configure_region()
169 mmio_setbits_32(MCE_BASE + MCE_REGCR, MCE_REGCR_BREN | MCE_REGCR_ENC); in stm32_mce_configure_region()
176 mmio_clrbits_32(MCE_BASE + MCE_REGCR, MCE_REGCR_ENC); in stm32_mce_configure_region()
177 mmio_setbits_32(MCE_BASE + MCE_REGCR, MCE_REGCR_BREN); in stm32_mce_configure_region()
203 .major = (mmio_read_32(MCE_BASE + MCE_VERR) & in stm32_mce_init()
205 .minor = (mmio_read_32(MCE_BASE + MCE_VERR) & in stm32_mce_init()
207 .ip_id = mmio_read_32(MCE_BASE + MCE_IPIDR), in stm32_mce_init()
208 .size_id = mmio_read_32(MCE_BASE + MCE_SIDR) in stm32_mce_init()
237 if ((mmio_read_32(MCE_BASE + MCE_CR) & MCE_CR_MKLOCK) == MCE_CR_MKLOCK) { in stm32_mce_write_master_key()
246 mmio_write_32(MCE_BASE + MCE_MKEYR + i, key_val); in stm32_mce_write_master_key()
249 return mmio_read_32_poll_timeout((MCE_BASE + MCE_SR), mce_sr, in stm32_mce_write_master_key()
261 mmio_setbits_32(MCE_BASE + MCE_CR, MCE_CR_MKLOCK); in stm32_mce_lock_master_key()
271 return (mmio_read_32(MCE_BASE + MCE_CR) & MCE_CR_MKLOCK) == MCE_CR_MKLOCK; in stm32_mce_is_master_key_locked()
281 mmio_setbits_32(MCE_BASE + MCE_CR, MCE_CR_GLOCK); in stm32_mce_lock_global()
291 return (mmio_read_32(MCE_BASE + MCE_CR) & MCE_CR_GLOCK) == MCE_CR_GLOCK; in stm32_mce_is_globally_locked()
301 return (mmio_read_32(MCE_BASE + MCE_SR) & MCE_SR_ENCDIS) != MCE_SR_ENCDIS; in stm32_mce_is_hw_encryption_functional()
320 if ((mmio_read_32(MCE_BASE + MCE_REGCR) & MCE_REGCR_ENC) != MCE_REGCR_ENC) { in stm32_mce_get_address_encryption_state()
335 config.start_address = mmio_read_32(MCE_BASE + MCE_SADDR) | in stm32_mce_get_address_encryption_state()
338 config.end_address = mmio_read_32(MCE_BASE + MCE_EADDR) | in stm32_mce_get_address_encryption_state()