Lines Matching refs:bsec_base

32 static uintptr_t bsec_base;  variable
166 assert(bsec_base == bsec_info.base); in bsec_late_init()
192 if ((mmio_read_32(bsec_base + BSEC_ERROR_OFF + bank) & bit) != 0U) { in bsec_check_error()
200 if ((mmio_read_32(bsec_base + BSEC_DISTURBED_OFF + bank) & bit) != 0U) { in bsec_check_error()
213 bsec_base = BSEC_BASE; in bsec_probe()
236 return bsec_base; in bsec_get_base()
262 mmio_write_32(bsec_base + BSEC_OTP_CONF_OFF, value); in bsec_set_config()
281 mmio_write_32(bsec_base + BSEC_OTP_LOCK_OFF, value); in bsec_set_config()
301 value = mmio_read_32(bsec_base + BSEC_OTP_CONF_OFF); in bsec_get_config()
311 value = mmio_read_32(bsec_base + BSEC_OTP_LOCK_OFF); in bsec_get_config()
360 mmio_write_32(bsec_base + BSEC_OTP_CTRL_OFF, otp | BSEC_READ); in bsec_shadow_register()
395 *val = mmio_read_32(bsec_base + BSEC_OTP_DATA_OFF + in bsec_read_otp()
430 mmio_write_32(bsec_base + BSEC_OTP_DATA_OFF + in bsec_write_otp()
473 if ((mmio_read_32(bsec_base + BSEC_OTP_LOCK_OFF) & in bsec_program_otp()
490 mmio_write_32(bsec_base + BSEC_OTP_WRDATA_OFF, val); in bsec_program_otp()
492 mmio_write_32(bsec_base + BSEC_OTP_CTRL_OFF, otp | BSEC_WRITE); in bsec_program_otp()
557 mmio_write_32(bsec_base + BSEC_OTP_WRDATA_OFF, data); in bsec_permanent_lock_otp()
559 mmio_write_32(bsec_base + BSEC_OTP_CTRL_OFF, in bsec_permanent_lock_otp()
596 mmio_write_32(bsec_base + BSEC_DEN_OFF, val & BSEC_DEN_ALL_MSK); in bsec_write_debug_conf()
605 return mmio_read_32(bsec_base + BSEC_DEN_OFF); in bsec_read_debug_conf()
621 mmio_write_32(bsec_base + BSEC_SCRATCH_OFF, val); in bsec_write_scratch()
633 return mmio_read_32(bsec_base + BSEC_SCRATCH_OFF); in bsec_read_scratch()
641 return mmio_read_32(bsec_base + BSEC_OTP_STATUS_OFF); in bsec_get_status()
649 return mmio_read_32(bsec_base + BSEC_IPHW_CFG_OFF); in bsec_get_hw_conf()
657 return mmio_read_32(bsec_base + BSEC_IPVR_OFF); in bsec_get_version()
665 return mmio_read_32(bsec_base + BSEC_IP_ID_OFF); in bsec_get_id()
673 return mmio_read_32(bsec_base + BSEC_IP_MAGIC_ID_OFF); in bsec_get_magic_id()
695 mmio_write_32(bsec_base + BSEC_SRLOCK_OFF + bank, otp_mask); in bsec_set_sr_lock()
717 bank_value = mmio_read_32(bsec_base + BSEC_SRLOCK_OFF + bank); in bsec_read_sr_lock()
743 mmio_write_32(bsec_base + BSEC_SWLOCK_OFF + bank, otp_mask); in bsec_set_sw_lock()
765 bank_value = mmio_read_32(bsec_base + BSEC_SWLOCK_OFF + bank); in bsec_read_sw_lock()
791 mmio_write_32(bsec_base + BSEC_SPLOCK_OFF + bank, otp_mask); in bsec_set_sp_lock()
813 bank_value = mmio_read_32(bsec_base + BSEC_SPLOCK_OFF + bank); in bsec_read_sp_lock()
836 bank_value = mmio_read_32(bsec_base + BSEC_WRLOCK_OFF + bank); in bsec_read_permanent_lock()
850 uintptr_t reg = bsec_base + BSEC_OTP_LOCK_OFF; in bsec_otp_lock()
885 register_val = mmio_read_32(bsec_base + BSEC_OTP_CONF_OFF); in bsec_power_safmem()
893 mmio_write_32(bsec_base + BSEC_OTP_CONF_OFF, register_val); in bsec_power_safmem()