summaryrefslogtreecommitdiff
path: root/include/env/tq/spi.env
diff options
context:
space:
mode:
Diffstat (limited to 'include/env/tq/spi.env')
-rw-r--r--include/env/tq/spi.env23
1 files changed, 23 insertions, 0 deletions
diff --git a/include/env/tq/spi.env b/include/env/tq/spi.env
new file mode 100644
index 00000000000..47dcfea7d3f
--- /dev/null
+++ b/include/env/tq/spi.env
@@ -0,0 +1,23 @@
+// SPDX-License-Identifier: GPL-2.0-or-later OR MIT
+/*
+ * Copyright (c) 2024-2026 TQ-Systems GmbH <[email protected]>,
+ * D-82229 Seefeld, Germany.
+ * Author: Max Merchel
+ *
+ * shared spi environment for TQ boards
+ */
+
+update_uboot_spi=
+ run check_ipaddr;
+ if tftp ${uboot}; then
+ if itest "${filesize}" >= "${uboot_spi_size}"; then
+ echo "ERROR: size to large ...";
+ exit;
+ fi;
+ echo "Write u-boot image to SPI NOR ...";
+ if sf probe; then
+ run write_uboot_spi;
+ fi;
+ fi;
+
+write_uboot_spi=sf update "${loadaddr}" "${uboot_spi_start}" "${filesize}"