Browse Source

feat(stm32mp2-fdts): add OTP nodes in STM32MP251 SoC DT file

Add the BSEC node in STM32MP25 device tree file, with the OTP fuses
that will be used by TF-A.

Signed-off-by: Yann Gautier <yann.gautier@st.com>
Change-Id: I1ffdbd17829f4adf7b113ae0bec7547a6d1b4bac
pull/1999/merge
Yann Gautier 10 months ago
parent
commit
c238a46a76
  1. 37
      fdts/stm32mp251.dtsi

37
fdts/stm32mp251.dtsi

@ -1,6 +1,6 @@
// SPDX-License-Identifier: (GPL-2.0-or-later OR BSD-3-Clause)
/*
* Copyright (C) 2023, STMicroelectronics - All Rights Reserved
* Copyright (C) 2023-2024, STMicroelectronics - All Rights Reserved
* Author: Alexandre Torgue <alexandre.torgue@foss.st.com> for STMicroelectronics.
*/
@ -99,6 +99,41 @@
};
};
bsec: efuse@44000000 {
compatible = "st,stm32mp25-bsec";
reg = <0x44000000 0x400>;
#address-cells = <1>;
#size-cells = <1>;
uid_otp: uid-otp@14 {
reg = <0x14 0xc>;
};
part_number_otp: part-number-otp@24 {
reg = <0x24 0x4>;
};
nand_otp: otp16@40 {
reg = <0x40 0x4>;
};
lifecycle2_otp: otp18@48 {
reg = <0x48 0x4>;
};
nand2_otp: otp20@50 {
reg = <0x50 0x4>;
};
package_otp: package-otp@1e8 {
reg = <0x1e8 0x1>;
};
hconf1_otp: otp124@1f0 {
reg = <0x1f0 0x4>;
};
pkh_otp: otp144@240 {
reg = <0x240 0x20>;
};
oem_fip_enc_key: otp260@410 {
reg = <0x410 0x20>;
};
};
rcc: rcc@44200000 {
compatible = "st,stm32mp25-rcc";
reg = <0x44200000 0x10000>;

Loading…
Cancel
Save