u-boot: ccimx8x-sbc-express: sync installation sd card script
This commit added support to C0/B0 variants. https://jira.digi.com/browse/DUB-974 Signed-off-by: Arturo Buzarra <arturo.buzarra@digi.com>
This commit is contained in:
parent
6e00349b0d
commit
3a5d193b09
|
|
@ -19,26 +19,37 @@ if test $? -eq 1; then
|
||||||
exit;
|
exit;
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
# Since SOMs with the B0 SOC might have an older U-Boot that doesn't export the
|
||||||
|
# SOC revision to the environment, use B0 by default
|
||||||
|
if test -z "${soc_rev}"; then
|
||||||
|
setenv soc_rev B0
|
||||||
|
fi
|
||||||
|
|
||||||
|
# In case this script is used to update to a newer release whose imx-boot file
|
||||||
|
# is not recognized by the SECO fw check, bypass it by default. The script has
|
||||||
|
# the necessary logic to choose the correct imx-boot file for the target's SOC.
|
||||||
|
setenv skip-uboot-check "yes"
|
||||||
|
|
||||||
# Determine U-Boot file to program basing on SOM's RAM size and SOC type (linked to bus width)
|
# Determine U-Boot file to program basing on SOM's RAM size and SOC type (linked to bus width)
|
||||||
bus_width="32bit"
|
bus_width="32bit"
|
||||||
if test -n "${module_ram}" && test -n "${soc_type}"; then
|
if test -n "${module_ram}" && test -n "${soc_type}"; then
|
||||||
if test "${soc_type}" = "imx8dx"; then
|
if test "${soc_type}" = "imx8dx"; then
|
||||||
bus_width="16bit"
|
bus_width="16bit"
|
||||||
fi
|
fi
|
||||||
setenv INSTALL_UBOOT_FILENAME imx-boot-ccimx8x-sbc-express-${module_ram}_${bus_width}.bin;
|
setenv INSTALL_UBOOT_FILENAME imx-boot-ccimx8x-sbc-express-${soc_rev}-${module_ram}_${bus_width}.bin;
|
||||||
else
|
else
|
||||||
# Determine U-Boot file to program basing on SOM's variant
|
# Determine U-Boot file to program basing on SOM's variant
|
||||||
if test -n "${module_variant}"; then
|
if test -n "${module_variant}"; then
|
||||||
if test "${module_variant}" = "0x01"; then
|
if test "${module_variant}" = "0x01"; then
|
||||||
setenv INSTALL_UBOOT_FILENAME imx-boot-ccimx8x-sbc-express-1GB_32bit.bin;
|
setenv INSTALL_UBOOT_FILENAME imx-boot-ccimx8x-sbc-express-${soc_rev}-1GB_32bit.bin;
|
||||||
elif test "${module_variant}" = "0x02"; then
|
elif test "${module_variant}" = "0x02"; then
|
||||||
setenv INSTALL_UBOOT_FILENAME imx-boot-ccimx8x-sbc-express-2GB_32bit.bin;
|
setenv INSTALL_UBOOT_FILENAME imx-boot-ccimx8x-sbc-express-${soc_rev}-2GB_32bit.bin;
|
||||||
elif test "${module_variant}" = "0x03"; then
|
elif test "${module_variant}" = "0x03"; then
|
||||||
setenv INSTALL_UBOOT_FILENAME imx-boot-ccimx8x-sbc-express-2GB_32bit.bin;
|
setenv INSTALL_UBOOT_FILENAME imx-boot-ccimx8x-sbc-express-${soc_rev}-2GB_32bit.bin;
|
||||||
elif test "${module_variant}" = "0x04"; then
|
elif test "${module_variant}" = "0x04"; then
|
||||||
setenv INSTALL_UBOOT_FILENAME imx-boot-ccimx8x-sbc-express-1GB_16bit.bin;
|
setenv INSTALL_UBOOT_FILENAME imx-boot-ccimx8x-sbc-express-${soc_rev}-1GB_16bit.bin;
|
||||||
elif test "${module_variant}" = "0x05"; then
|
elif test "${module_variant}" = "0x05"; then
|
||||||
setenv INSTALL_UBOOT_FILENAME imx-boot-ccimx8x-sbc-express-1GB_16bit.bin;
|
setenv INSTALL_UBOOT_FILENAME imx-boot-ccimx8x-sbc-express-${soc_rev}-1GB_16bit.bin;
|
||||||
fi
|
fi
|
||||||
fi
|
fi
|
||||||
fi
|
fi
|
||||||
|
|
@ -53,11 +64,11 @@ else
|
||||||
echo "";
|
echo "";
|
||||||
echo "1. Set variable 'INSTALL_UBOOT_FILENAME' depending on your ConnectCore 8X variant:";
|
echo "1. Set variable 'INSTALL_UBOOT_FILENAME' depending on your ConnectCore 8X variant:";
|
||||||
echo " - For a QuadXPlus CPU with 1GB LPDDR4, run:";
|
echo " - For a QuadXPlus CPU with 1GB LPDDR4, run:";
|
||||||
echo " => setenv INSTALL_UBOOT_FILENAME imx-boot-ccimx8x-sbc-express-1GB_32bit.bin";
|
echo " => setenv INSTALL_UBOOT_FILENAME imx-boot-ccimx8x-sbc-express-${soc_rev}-1GB_32bit.bin";
|
||||||
echo " - For a QuadXPlus CPU with 2GB LPDDR4, run:";
|
echo " - For a QuadXPlus CPU with 2GB LPDDR4, run:";
|
||||||
echo " => setenv INSTALL_UBOOT_FILENAME imx-boot-ccimx8x-sbc-express-2GB_32bit.bin";
|
echo " => setenv INSTALL_UBOOT_FILENAME imx-boot-ccimx8x-sbc-express-${soc_rev}-2GB_32bit.bin";
|
||||||
echo " - For a DualX CPU with 1GB LPDDR4, run:";
|
echo " - For a DualX CPU with 1GB LPDDR4, run:";
|
||||||
echo " => setenv INSTALL_UBOOT_FILENAME imx-boot-ccimx8x-sbc-express-1GB_16bit.bin";
|
echo " => setenv INSTALL_UBOOT_FILENAME imx-boot-ccimx8x-sbc-express-${soc_rev}-1GB_16bit.bin";
|
||||||
echo "";
|
echo "";
|
||||||
echo "2. Run the install script again.";
|
echo "2. Run the install script again.";
|
||||||
echo "";
|
echo "";
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue