Searched hist:"95 e26dbd66047f7e275d53f7db92c4eba05bdbf0" (Results 1 – 2 of 2) sorted by relevance
| /optee_os/core/drivers/nvmem/ |
| H A D | atmel_sfc.c | 95e26dbd66047f7e275d53f7db92c4eba05bdbf0 Wed Mar 22 12:30:30 UTC 2023 Clément Léger <clement.leger@bootlin.com> drivers: nvmem: add atmel_sfc driver
This driver handles the secure fuse controller that is present on the sama5d2 series. It allows to read a 544 bits user defined area of fuses. Content is exposed through 17 32 bits registers. Rather than adding complicated logic in atmel_sfc_read() for individual bytes, read all the 16 registers at once (which are loaded at SoC startup from fuses) and store them in an array convenient for copying from it to buffers.
Signed-off-by: Clément Léger <clement.leger@bootlin.com> Signed-off-by: Thomas Perrot <thomas.perrot@bootlin.com> Acked-by: Etienne Carriere <etienne.carriere@foss.st.com>
|
| H A D | sub.mk | 95e26dbd66047f7e275d53f7db92c4eba05bdbf0 Wed Mar 22 12:30:30 UTC 2023 Clément Léger <clement.leger@bootlin.com> drivers: nvmem: add atmel_sfc driver
This driver handles the secure fuse controller that is present on the sama5d2 series. It allows to read a 544 bits user defined area of fuses. Content is exposed through 17 32 bits registers. Rather than adding complicated logic in atmel_sfc_read() for individual bytes, read all the 16 registers at once (which are loaded at SoC startup from fuses) and store them in an array convenient for copying from it to buffers.
Signed-off-by: Clément Léger <clement.leger@bootlin.com> Signed-off-by: Thomas Perrot <thomas.perrot@bootlin.com> Acked-by: Etienne Carriere <etienne.carriere@foss.st.com>
|