stm32mp: bsec: add support of stm32mp25
Add support of BSEC for STM32MP25x family to access OTP. Reviewed-by: Patrice Chotard <patrice.chotard@foss.st.com> Signed-off-by: Patrick Delaunay <patrick.delaunay@foss.st.com>
This commit is contained in:
committed by
Patrice Chotard
parent
0d0266c46c
commit
e508b597f0
@@ -784,9 +784,16 @@ static const struct stm32mp_bsec_drvdata stm32mp15_data = {
|
||||
.size = 96,
|
||||
.ta = false,
|
||||
};
|
||||
|
||||
static const struct stm32mp_bsec_drvdata stm32mp25_data = {
|
||||
.size = 368, /* 384 but no access to HWKEY and STM32PRVKEY */
|
||||
.ta = true,
|
||||
};
|
||||
|
||||
static const struct udevice_id stm32mp_bsec_ids[] = {
|
||||
{ .compatible = "st,stm32mp13-bsec", .data = (ulong)&stm32mp13_data},
|
||||
{ .compatible = "st,stm32mp15-bsec", .data = (ulong)&stm32mp15_data},
|
||||
{ .compatible = "st,stm32mp25-bsec", .data = (ulong)&stm32mp25_data},
|
||||
{}
|
||||
};
|
||||
|
||||
|
||||
@@ -197,7 +197,8 @@ enum forced_boot_mode {
|
||||
#ifdef CONFIG_STM32MP25X
|
||||
#define BSEC_OTP_SERIAL 5
|
||||
#define BSEC_OTP_RPN 9
|
||||
#define BSEC_OTP_PKG 246
|
||||
#define BSEC_OTP_PKG 122
|
||||
#define BSEC_OTP_MAC 247
|
||||
#endif
|
||||
|
||||
#ifndef __ASSEMBLY__
|
||||
|
||||
Reference in New Issue
Block a user