mirror of
https://github.com/ARM-software/arm-trusted-firmware.git
synced 2025-04-16 09:34:18 +00:00
fdts: stm32mp1: add bsec node
This node is added in a new file stm32mp157c-security.dtsi. This node includes OTPs that should be shadowed and made readable to non secure world. Explicitly add status and secure-status, as these OTPs are accessible by secure and non-secure world. The stgen node is also moved to this file. Change-Id: I3c89a01588d2e411fecfc44997e1c5df2fc37cad Signed-off-by: Yann Gautier <yann.gautier@st.com>
This commit is contained in:
parent
c48d02bade
commit
83f62c877b
3 changed files with 37 additions and 17 deletions
|
@ -173,6 +173,7 @@
|
|||
/* ATF Specific */
|
||||
#include <dt-bindings/clock/stm32mp1-clksrc.h>
|
||||
#include "stm32mp15-ddr3-1x4Gb-1066-binG.dtsi"
|
||||
#include "stm32mp157c-security.dtsi"
|
||||
|
||||
/ {
|
||||
aliases {
|
||||
|
@ -188,14 +189,6 @@
|
|||
gpio25 = &gpioz;
|
||||
i2c3 = &i2c4;
|
||||
};
|
||||
|
||||
soc {
|
||||
stgen: stgen@5C008000 {
|
||||
compatible = "st,stm32-stgen";
|
||||
reg = <0x5C008000 0x1000>;
|
||||
status = "okay";
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
/* CLOCK init */
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
// SPDX-License-Identifier: (GPL-2.0+ OR BSD-3-Clause)
|
||||
/*
|
||||
* Copyright (C) STMicroelectronics 2017 - All Rights Reserved
|
||||
* Copyright (C) STMicroelectronics 2017-2019 - All Rights Reserved
|
||||
* Author: Ludovic Barre <ludovic.barre@st.com> for STMicroelectronics.
|
||||
*/
|
||||
/dts-v1/;
|
||||
|
@ -191,6 +191,7 @@
|
|||
/* ATF Specific */
|
||||
#include <dt-bindings/clock/stm32mp1-clksrc.h>
|
||||
#include "stm32mp15-ddr3-2x4Gb-1066-binG.dtsi"
|
||||
#include "stm32mp157c-security.dtsi"
|
||||
|
||||
/ {
|
||||
aliases {
|
||||
|
@ -208,14 +209,6 @@
|
|||
gpio25 = &gpioz;
|
||||
i2c3 = &i2c4;
|
||||
};
|
||||
|
||||
soc {
|
||||
stgen: stgen@5C008000 {
|
||||
compatible = "st,stm32-stgen";
|
||||
reg = <0x5C008000 0x1000>;
|
||||
status = "okay";
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
/* CLOCK init */
|
||||
|
|
34
fdts/stm32mp157c-security.dtsi
Normal file
34
fdts/stm32mp157c-security.dtsi
Normal file
|
@ -0,0 +1,34 @@
|
|||
/*
|
||||
* Copyright (c) 2017-2019, STMicroelectronics - All Rights Reserved
|
||||
*
|
||||
* SPDX-License-Identifier: GPL-2.0+ BSD-3-Clause
|
||||
*/
|
||||
|
||||
/ {
|
||||
soc {
|
||||
stgen: stgen@5C008000 {
|
||||
compatible = "st,stm32-stgen";
|
||||
reg = <0x5C008000 0x1000>;
|
||||
status = "okay";
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
&bsec {
|
||||
mac_addr: mac_addr@e4 {
|
||||
reg = <0xe4 0x6>;
|
||||
status = "okay";
|
||||
secure-status = "okay";
|
||||
};
|
||||
/* Spare field to align on 32-bit OTP granularity */
|
||||
spare_ns_ea: spare_ns_ea@ea {
|
||||
reg = <0xea 0x2>;
|
||||
status = "okay";
|
||||
secure-status = "okay";
|
||||
};
|
||||
board_id: board_id@ec {
|
||||
reg = <0xec 0x4>;
|
||||
status = "okay";
|
||||
secure-status = "okay";
|
||||
};
|
||||
};
|
Loading…
Add table
Reference in a new issue