From 02c57fbf3fe0235c04bec6f2d7e583d8c16b1483 Mon Sep 17 00:00:00 2001 From: Michael Trimarchi Date: Thu, 15 May 2025 17:45:04 +0200 Subject: [PATCH] board/bsh/imx8mn-bsh-smm-s2: erase the entire NAND chip If an attempt is made to create a UBI volume and it already exists, the operation fails. Therefore, before requesting the creation of a UBI volume, we erase the entire NAND to ensure that no errors occur. Signed-off-by: Michael Trimarchi Signed-off-by: Dario Binacchi Signed-off-by: Thomas Petazzoni (cherry picked from commit 97ac89eb115dbcd28efd1cf95d9a308f71b33041) Signed-off-by: Thomas Perale --- board/bsh/imx8mn-bsh-smm-s2/nand-full.lst | 2 ++ 1 file changed, 2 insertions(+) diff --git a/board/bsh/imx8mn-bsh-smm-s2/nand-full.lst b/board/bsh/imx8mn-bsh-smm-s2/nand-full.lst index c01d2d6c1d..f5b94c24d8 100644 --- a/board/bsh/imx8mn-bsh-smm-s2/nand-full.lst +++ b/board/bsh/imx8mn-bsh-smm-s2/nand-full.lst @@ -10,6 +10,8 @@ SDPS: boot -f _flash.bin FB: ucmd setenv fastboot_buffer ${loadaddr} FB: download -f _image +FB[-t 10000]: ucmd nand erase.chip + # Burn image to nandfit partition if needed FB: ucmd if env exists nandfit_part; then nand erase.part nandfit; nand write ${fastboot_buffer} nandfit ${filesize}; else true; fi; FB: ucmd nandbcb init ${fastboot_buffer} nandboot ${filesize}