summaryrefslogtreecommitdiff
path: root/arch
diff options
context:
space:
mode:
authorGwenael Treuveur <gwenael.treuveur@foss.st.com>2026-02-04 11:20:49 +0100
committerPatrice Chotard <patrice.chotard@foss.st.com>2026-02-24 17:47:46 +0100
commitc258621b5ef6c1a759198b603e9bb30a928ca2ef (patch)
tree8a61ef124a0cc16fae479d967450b880d0dc3c10 /arch
parentd8a0db45367acd94c022f2d1380857e98959c7b2 (diff)
stm32mp: cmd_stm32key: add support of remoteproc firmware public key
Add support of RPROC-FW-PKH for STM32MP25, STM32MP23 and STM32MP21. Signed-off-by: Gwenael Treuveur <gwenael.treuveur@foss.st.com> Signed-off-by: Patrice Chotard <patrice.chotard@foss.st.com> Reviewed-by: Patrick Delaunay <patrick.delaunay@foss.st.com>
Diffstat (limited to 'arch')
-rw-r--r--arch/arm/mach-stm32mp/cmd_stm32key.c14
1 files changed, 14 insertions, 0 deletions
diff --git a/arch/arm/mach-stm32mp/cmd_stm32key.c b/arch/arm/mach-stm32mp/cmd_stm32key.c
index 7a82152faf3..d1432ba1e23 100644
--- a/arch/arm/mach-stm32mp/cmd_stm32key.c
+++ b/arch/arm/mach-stm32mp/cmd_stm32key.c
@@ -88,6 +88,13 @@ const struct stm32key stm32mp21_list[] = {
.post_process = post_process_oem_key2,
},
{
+ .name = "RPROC-FW-PKH",
+ .desc = "Hash of the Public Key for remote processor firmware",
+ .start = 180,
+ .size = 8,
+ .key_format = format2,
+ },
+ {
.name = "FIP-EDMK",
.desc = "Encryption/Decryption Master Key for FIP",
.start = 260,
@@ -143,6 +150,13 @@ const struct stm32key stm32mp2x_list[] = {
.post_process = post_process_oem_key2,
},
{
+ .name = "RPROC-FW-PKH",
+ .desc = "Hash of the Public Key for remote processor firmware",
+ .start = 176,
+ .size = 8,
+ .key_format = format2,
+ },
+ {
.name = "FIP-EDMK",
.desc = "Encryption/Decryption Master Key for FIP",
.start = 260,