From: Lukasz Majewski <lukma@denx.de>
To: Stefano Babic <sbabic@denx.de>,
Fabio Estevam <festevam@gmail.com>, Tom Rini <trini@konsulko.com>,
u-boot@lists.denx.de, NXP u-boot <uboot-imx@nxp.com>
Cc: Lukasz Majewski <lukma@denx.de>
Subject: [PATCH v1 1/3] arm: config: xea: Update environment variables for XEA board (imx287)
Date: Wed, 10 Jan 2024 15:48:47 +0100 [thread overview]
Message-ID: <20240110144849.1783122-1-lukma@denx.de> (raw)
As the XEA now supports fitImage, the default envs shall reflect this
as well.
Moreover, some SPI-NOR layout re-organization has took place.
Signed-off-by: Lukasz Majewski <lukma@denx.de>
---
include/configs/xea.h | 45 ++++++++++++++++++++++++-------------------
1 file changed, 25 insertions(+), 20 deletions(-)
diff --git a/include/configs/xea.h b/include/configs/xea.h
index 04ca5aa12a..a11bb522cd 100644
--- a/include/configs/xea.h
+++ b/include/configs/xea.h
@@ -33,17 +33,21 @@
"bootsec=sf_swu\0" \
"consdev=ttyAMA0\0" \
"baudrate=115200\0" \
- "dtbaddr=0x44000000\0" \
- "dtbfile=imx28-xea.dtb\0" \
"rootdev=/dev/mmcblk0p2\0" \
"netdev=eth0\0" \
- "rdaddr=0x43000000\0" \
- "swufile=swupdate.img\0" \
- "sf_kernel_offset=0x100000\0" \
- "sf_kernel_size=0x400000\0" \
- "sf_swu_offset=0x500000\0" \
- "sf_swu_size=0x800000\0" \
- "rootpath=/opt/eldk-5.5/armv5te/rootfs-qte-sdk\0" \
+ "swufile=swupdate-image-xea-upd.itb\0" \
+ "sf_kernel_offset=0xA0000\0" \
+ "sf_swu_size=0xF40000\0" \
+ "ethact=FEC\0" \
+ "arch=xea\0" \
+ "serverip=10.8.217.79\0" \
+ "nfs_serverip=10.8.218.113\0" \
+ "gatewayip=10.8.209.250\0" \
+ "lwe_env=" \
+ "if dhcp ${loadaddr} ${hostname}/${lwe_uenv} ; then " \
+ "source ${loadaddr}; " \
+ "fi\0" \
+ "lwe_uenv=env_uboot_xea.bin\0" \
"do_update_mmc=" \
"if mmc rescan ; then " \
"mmc dev 0 ${update_mmc_part} ; " \
@@ -60,6 +64,12 @@
"sf write ${loadaddr} ${update_offset} ${filesize} ; " \
"fi ; " \
"fi\0" \
+ "factory_reset=" \
+ "if sf probe ; then " \
+ "run update_swu ; " \
+ "setenv bootmode update ; " \
+ "saveenv ; " \
+ "fi\0" \
"update_spl_filename=u-boot.sb\0" \
"update_spl=" \
"setenv update_filename ${update_spl_filename} ; " \
@@ -72,6 +82,8 @@
"run do_update_sf ; " \
"setenv update_mmc_part 1 ; " \
"setenv update_offset 0 ; " \
+ "run do_update_mmc ; " \
+ "setenv update_mmc_part 2 ; " \
"run do_update_mmc\0" \
"update_kernel_filename=uImage\0" \
"update_kernel=" \
@@ -82,13 +94,9 @@
"setenv update_filename ${dtbfile} ; " \
"setenv update_offset 0x400 ; " \
"run do_update_mmc\0" \
- "update_sfkernel=" \
- "setenv update_filename fitImage ; " \
- "setenv update_offset ${sf_kernel_offset} ; " \
- "run do_update_sf\0" \
"update_swu=" \
"setenv update_filename ${swufile} ; " \
- "setenv update_offset ${sf_swu_offset} ; " \
+ "setenv update_offset ${sf_kernel_offset} ; " \
"run do_update_sf\0" \
"addcons=" \
"setenv bootargs ${bootargs} " \
@@ -108,9 +116,6 @@
"netload=" \
"dhcp ${loadaddr} ${hostname}/${bootfile} ; " \
"tftp ${dtbaddr} ${hostname}/${dtbfile}\0" \
- "sfload=" \
- "sf probe ; " \
- "sf read ${loadaddr} ${sf_kernel_offset} ${sf_kernel_size}\0" \
"usbload=" \
"usb start ; " \
"load usb 0:1 ${loadaddr} ${bootfile}\0" \
@@ -132,11 +137,11 @@
"bootm ${loadaddr} - ${dtbaddr} ; " \
"fi\0" \
"sf_swu=" \
- "if run sfload ; then " \
- "sf read ${rdaddr} ${sf_swu_offset} ${sf_swu_size} ; " \
+ "if sf probe ; then " \
+ "sf read ${loadaddr} ${sf_kernel_offset} ${sf_swu_size} ; " \
"setenv bootargs root=/dev/ram0 rw ; " \
"run addargs ; " \
- "bootm ${loadaddr} ${rdaddr} ; " \
+ "bootm ${loadaddr} ; " \
"fi\0" \
"net_mmc=" \
"if run netload mmcargs addargs ; then " \
--
2.39.2
next reply other threads:[~2024-01-10 14:49 UTC|newest]
Thread overview: 5+ messages / expand[flat|nested] mbox.gz Atom feed top
2024-01-10 14:48 Lukasz Majewski [this message]
2024-01-10 14:48 ` [PATCH v1 2/3] arm: config: Enable CRC8 support in SPL on imx287 XEA board Lukasz Majewski
2024-01-10 14:48 ` [PATCH v1 3/3] arm: xea: Add support for boot image source descriptor in SPL Lukasz Majewski
2024-01-10 14:52 ` [PATCH v1 1/3] arm: config: xea: Update environment variables for XEA board (imx287) Tom Rini
2024-01-11 8:18 ` Lukasz Majewski
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20240110144849.1783122-1-lukma@denx.de \
--to=lukma@denx.de \
--cc=festevam@gmail.com \
--cc=sbabic@denx.de \
--cc=trini@konsulko.com \
--cc=u-boot@lists.denx.de \
--cc=uboot-imx@nxp.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.