diff options
author | Tom Rini <trini@konsulko.com> | 2022-03-15 08:42:36 -0400 |
---|---|---|
committer | Tom Rini <trini@konsulko.com> | 2022-03-15 08:42:36 -0400 |
commit | ababaa4a275b473bb4463b70d93e8faeebb24698 (patch) | |
tree | 3703f5bba5b169ff2cc78b7a0d14b77df72b33a7 /board | |
parent | 4dc9b1771b152838ddfc4ae86a0ab9fd53ea16f7 (diff) | |
parent | 19fbe102b2e21db949a66d9020da097769bbdb3c (diff) | |
download | u-boot-ababaa4a275b473bb4463b70d93e8faeebb24698.zip u-boot-ababaa4a275b473bb4463b70d93e8faeebb24698.tar.gz u-boot-ababaa4a275b473bb4463b70d93e8faeebb24698.tar.bz2 |
Merge tag 'u-boot-stm32-20220315' of https://source.denx.de/u-boot/custodians/u-boot-stm
mtd: add NAND write protect support to stm32_fmc2_nand
stm32mp1 bsec: Add permanent lock write support
stm32mp1 bsec: Add dev in function description
cmd_stboard: Update test on misc_read() result
video: fix the check of return value of clk_set_rate in stm32_ltdc
DT: Alignment with kernel v5.17 for stm32mp15
DT: Add USB OTG pinctrl and regulator in SPL for DHCOR
DT: Move vdd_io extras into Avenger96 extras
DT: Add DFU support for DHCOM recovery
ram: stm32mp1: Unconditionally enable ASR
psci: Implement PSCI system suspend and DRAM SSR for stm32mp
Diffstat (limited to 'board')
-rw-r--r-- | board/st/common/cmd_stboard.c | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/board/st/common/cmd_stboard.c b/board/st/common/cmd_stboard.c index 2fba383..c1ecd64 100644 --- a/board/st/common/cmd_stboard.c +++ b/board/st/common/cmd_stboard.c @@ -91,14 +91,14 @@ static int do_stboard(struct cmd_tbl *cmdtp, int flag, int argc, ret = misc_read(dev, STM32_BSEC_OTP(BSEC_OTP_BOARD), &otp, sizeof(otp)); - if (ret < 0) { + if (ret != sizeof(otp)) { puts("OTP read error"); return CMD_RET_FAILURE; } ret = misc_read(dev, STM32_BSEC_LOCK(BSEC_OTP_BOARD), &lock, sizeof(lock)); - if (ret < 0) { + if (ret != sizeof(lock)) { puts("LOCK read error"); return CMD_RET_FAILURE; } @@ -172,7 +172,7 @@ static int do_stboard(struct cmd_tbl *cmdtp, int flag, int argc, ret = misc_write(dev, STM32_BSEC_OTP(BSEC_OTP_BOARD), &otp, sizeof(otp)); - if (ret < 0) { + if (ret != sizeof(otp)) { puts("BOARD programming error\n"); return CMD_RET_FAILURE; } @@ -181,7 +181,7 @@ static int do_stboard(struct cmd_tbl *cmdtp, int flag, int argc, otp = 1; ret = misc_write(dev, STM32_BSEC_LOCK(BSEC_OTP_BOARD), &otp, sizeof(otp)); - if (ret < 0) { + if (ret != sizeof(otp)) { puts("BOARD lock error\n"); return CMD_RET_FAILURE; } |