Home
last modified time | relevance | path

Searched refs:fuses (Results 1 – 2 of 2) sorted by relevance

/optee_os/core/drivers/nvmem/
H A Datmel_sfc.c28 uint8_t fuses[ATMEL_SFC_CELLS_8]; member
38 memcpy(data, &atmel_sfc->fuses[cell->offset], cell->len); in atmel_sfc_read_cell()
92 memcpy(&atmel_sfc->fuses[i * 4], &val, sizeof(val)); in atmel_sfc_read_fuse()
/optee_os/core/drivers/
H A Dversal_nvm.c845 uint32_t fuses[PUF_EFUSES_WORDS]__aligned_efuse = { 0 }; in versal_efuse_read_puf_as_user_fuse() local
851 .data_addr = virt_to_phys(fuses), in versal_efuse_read_puf_as_user_fuse()
859 req.ibuf[1].buf = fuses; in versal_efuse_read_puf_as_user_fuse()
860 req.ibuf[1].len = sizeof(fuses); in versal_efuse_read_puf_as_user_fuse()
865 memcpy(p->data_addr, fuses, sizeof(fuses)); in versal_efuse_read_puf_as_user_fuse()
878 uint32_t fuses[PUF_EFUSES_WORDS]__aligned_efuse = { 0 }; in versal_efuse_write_puf_as_user_fuse() local
884 .data_addr = virt_to_phys(fuses), in versal_efuse_write_puf_as_user_fuse()
890 memcpy(fuses, p->data_addr, sizeof(p->data_addr)); in versal_efuse_write_puf_as_user_fuse()
894 req.ibuf[1].buf = fuses; in versal_efuse_write_puf_as_user_fuse()
895 req.ibuf[1].len = sizeof(fuses); in versal_efuse_write_puf_as_user_fuse()