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
|
@ -173,6 +173,7 @@
|
||||||
/* ATF Specific */
|
/* ATF Specific */
|
||||||
#include <dt-bindings/clock/stm32mp1-clksrc.h>
|
#include <dt-bindings/clock/stm32mp1-clksrc.h>
|
||||||
#include "stm32mp15-ddr3-1x4Gb-1066-binG.dtsi"
|
#include "stm32mp15-ddr3-1x4Gb-1066-binG.dtsi"
|
||||||
|
#include "stm32mp157c-security.dtsi"
|
||||||
|
|
||||||
/ {
|
/ {
|
||||||
aliases {
|
aliases {
|
||||||
|
@ -188,14 +189,6 @@
|
||||||
gpio25 = &gpioz;
|
gpio25 = &gpioz;
|
||||||
i2c3 = &i2c4;
|
i2c3 = &i2c4;
|
||||||
};
|
};
|
||||||
|
|
||||||
soc {
|
|
||||||
stgen: stgen@5C008000 {
|
|
||||||
compatible = "st,stm32-stgen";
|
|
||||||
reg = <0x5C008000 0x1000>;
|
|
||||||
status = "okay";
|
|
||||||
};
|
|
||||||
};
|
|
||||||
};
|
};
|
||||||
|
|
||||||
/* CLOCK init */
|
/* CLOCK init */
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
// SPDX-License-Identifier: (GPL-2.0+ OR BSD-3-Clause)
|
// 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.
|
* Author: Ludovic Barre <ludovic.barre@st.com> for STMicroelectronics.
|
||||||
*/
|
*/
|
||||||
/dts-v1/;
|
/dts-v1/;
|
||||||
|
@ -191,6 +191,7 @@
|
||||||
/* ATF Specific */
|
/* ATF Specific */
|
||||||
#include <dt-bindings/clock/stm32mp1-clksrc.h>
|
#include <dt-bindings/clock/stm32mp1-clksrc.h>
|
||||||
#include "stm32mp15-ddr3-2x4Gb-1066-binG.dtsi"
|
#include "stm32mp15-ddr3-2x4Gb-1066-binG.dtsi"
|
||||||
|
#include "stm32mp157c-security.dtsi"
|
||||||
|
|
||||||
/ {
|
/ {
|
||||||
aliases {
|
aliases {
|
||||||
|
@ -208,14 +209,6 @@
|
||||||
gpio25 = &gpioz;
|
gpio25 = &gpioz;
|
||||||
i2c3 = &i2c4;
|
i2c3 = &i2c4;
|
||||||
};
|
};
|
||||||
|
|
||||||
soc {
|
|
||||||
stgen: stgen@5C008000 {
|
|
||||||
compatible = "st,stm32-stgen";
|
|
||||||
reg = <0x5C008000 0x1000>;
|
|
||||||
status = "okay";
|
|
||||||
};
|
|
||||||
};
|
|
||||||
};
|
};
|
||||||
|
|
||||||
/* CLOCK init */
|
/* CLOCK init */
|
||||||
|
|
|
@ -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…
Reference in New Issue