[PATCH 25/67] upl: Support writing a UPL only for testing

Simon Glass sjg at chromium.org
Wed Jan 1 23:09:11 CET 2025


The existing code works only on sandbox, generating test data rather
than a real payload. Add a check for this.

Eventually a real writer will be in place.

Signed-off-by: Simon Glass <sjg at chromium.org>
---

 cmd/upl.c | 5 +++++
 1 file changed, 5 insertions(+)

diff --git a/cmd/upl.c b/cmd/upl.c
index c9a823bbc06..d8d46cdf34f 100644
--- a/cmd/upl.c
+++ b/cmd/upl.c
@@ -56,6 +56,11 @@ static int do_upl_write(struct cmd_tbl *cmdtp, int flag, int argc,
 	ulong addr;
 	int ret;
 
+	if (!IS_ENABLED(CONFIG_UNIT_TEST)) {
+		printf("Not yet implemented\n");
+		return CMD_RET_FAILURE;
+	}
+
 	upl_get_test_data(&uts, upl);
 
 	log_debug("Writing UPL\n");
-- 
2.43.0



More information about the U-Boot mailing list