summaryrefslogtreecommitdiff
path: root/arch/arm/mach-stm32mp/cmd_stm32prog/stm32prog_serial.c
diff options
context:
space:
mode:
authorJerome Brunet <jbrunet@baylibre.com>2022-08-04 16:41:38 +0200
committerNeil Armstrong <narmstrong@baylibre.com>2022-08-08 09:56:38 +0200
commit3145e0d0ff0837647351f2ca261b4cde779f83e0 (patch)
tree01d493c205bd0c580ec85fb5f05d757bf3e041ea /arch/arm/mach-stm32mp/cmd_stm32prog/stm32prog_serial.c
parent647ba68841dbb5de82983a1cad4cf42bcf63b9b3 (diff)
ARM: meson: fixup error on efuse commands return
All `sm efuseread/efusewrite` commands exit with an error, even if the fuse have actually been dealt with correctly. This is because the smc call return the size it actually processed but this result is checked against 0. Return failure in do_efuse_read/write if the return value of meson_sm_read/write_efuse() is not the requested size. Fixes: 52195ba5f579 ("ARM: amlogic: add sm efuse write support and cmd for read/write efuse") Signed-off-by: Jerome Brunet <jbrunet@baylibre.com> Reviewed-by: Neil Armstrong <narmstrong@baylibre.com> Signed-off-by: Neil Armstrong <narmstrong@baylibre.com> Link: https://lore.kernel.org/r/20220804144138.33809-1-jbrunet@baylibre.com
Diffstat (limited to 'arch/arm/mach-stm32mp/cmd_stm32prog/stm32prog_serial.c')
0 files changed, 0 insertions, 0 deletions