From: Patrick Delaunay <patrick.delaunay@st.com>
Date: Wed, 12 Feb 2020 18:37:36 +0000 (+0100)
Subject: board: stm32mp1: read OTP in command stboard
X-Git-Tag: v2025.01-rc5-pxa1908~2485^2~6^2~25
X-Git-Url: http://git.dujemihanovic.xyz/login.html?a=commitdiff_plain;h=fdabacecf0af242d92e312faa4df6c24857f8935;p=u-boot.git

board: stm32mp1: read OTP in command stboard

Read the value directly from the OTP and no more of the shadows
to avoid the need of reboot after stboard command to have correct value.

Signed-off-by: Patrick Delaunay <patrick.delaunay@st.com>
Acked-by: Patrice Chotard <patrice.chotard@st.com>
---

diff --git a/board/st/common/cmd_stboard.c b/board/st/common/cmd_stboard.c
index b740f4510e..c7ca773b1c 100644
--- a/board/st/common/cmd_stboard.c
+++ b/board/st/common/cmd_stboard.c
@@ -58,7 +58,7 @@ static int do_stboard(cmd_tbl_t *cmdtp, int flag, int argc,
 					  DM_GET_DRIVER(stm32mp_bsec),
 					  &dev);
 
-	ret = misc_read(dev, STM32_BSEC_SHADOW(BSEC_OTP_BOARD),
+	ret = misc_read(dev, STM32_BSEC_OTP(BSEC_OTP_BOARD),
 			&otp, sizeof(otp));
 
 	if (ret < 0) {