Lines Matching refs:bsec_base
157 static vaddr_t bsec_base(void) in bsec_base() function
164 return io_read32(bsec_base() + BSEC_OTP_STATUS_OFF); in bsec_status()
210 if (io_read32(bsec_base() + BSEC_ERROR_OFF + bank) & bit) in check_no_error()
214 io_read32(bsec_base() + BSEC_DISTURBED_OFF + bank) & bit) in check_no_error()
224 io_mask32(bsec_base() + BSEC_OTP_CONF_OFF, BSEC_CONF_POWER_UP_MASK, in power_up_safmem()
242 io_mask32(bsec_base() + BSEC_OTP_CONF_OFF, 0, BSEC_CONF_POWER_UP_MASK); in power_down_safmem()
279 io_write32(bsec_base() + BSEC_OTP_CTRL_OFF, otp_id | BSEC_READ); in stm32_bsec_shadow_register()
307 *value = io_read32(bsec_base() + BSEC_OTP_DATA_OFF + in stm32_bsec_read_otp()
334 vaddr_t otp_data_base = bsec_base() + BSEC_OTP_DATA_OFF; in stm32_bsec_write_otp()
373 if (io_read32(bsec_base() + BSEC_OTP_LOCK_OFF) & BIT(BSEC_LOCK_PROGRAM)) in stm32_bsec_program_otp()
385 io_write32(bsec_base() + BSEC_OTP_WRDATA_OFF, value); in stm32_bsec_program_otp()
386 io_write32(bsec_base() + BSEC_OTP_CTRL_OFF, otp_id | BSEC_WRITE); in stm32_bsec_program_otp()
414 vaddr_t base = bsec_base(); in stm32_bsec_permanent_lock_otp()
495 io_clrsetbits32(bsec_base() + BSEC_DEN_OFF, BSEC_DEN_ALL_MSK, value); in stm32_bsec_write_debug_conf()
507 return io_read32(bsec_base() + BSEC_DEN_OFF) & BSEC_DEN_ALL_MSK; in stm32_bsec_read_debug_conf()
514 vaddr_t lock_addr = bsec_base() + bank + lock_offset; in set_bsec_lock()
552 vaddr_t lock_addr = bsec_base() + bank + lock_offset; in read_bsec_lock()