|
@@ -9,9 +9,9 @@ if itest.s x51 == "x${imx_cpu}" ; then
|
|
|
a_base=0x90000000
|
|
|
elif itest.s x53 == "x${imx_cpu}"; then
|
|
|
a_base=0x70000000
|
|
|
-elif itest.s x6SX == "x${imx_cpu}" || itest.s x7D == "x${imx_cpu}"; then
|
|
|
+elif itest.s x6SX == "x${imx_cpu}" || itest.s x6ULL == "x${imx_cpu}" || itest.s x7D == "x${imx_cpu}"; then
|
|
|
a_base=0x80000000
|
|
|
-elif itest.s x8MQ == "x${imx_cpu}"; then
|
|
|
+elif itest.s x8MQ == "x${imx_cpu}" || itest.s x8MM == "x${imx_cpu}" || itest.s x8MMQ == "x${imx_cpu}" || itest.s x8MNano == "x${imx_cpu}"; then
|
|
|
a_base=0x40000000
|
|
|
kernelimage=Image
|
|
|
bootcommand=booti
|
|
@@ -43,10 +43,18 @@ if itest.s "x" == "x${fdt_file}" ; then
|
|
|
fdt_file=imx6qp-${board}.dtb;
|
|
|
elif itest.s x6SX == "x${imx_cpu}" ; then
|
|
|
fdt_file=imx6sx-${board}${m4}.dtb;
|
|
|
+ elif itest.s x6ULL == "x${imx_cpu}" ; then
|
|
|
+ fdt_file=imx6ull-${board}.dtb;
|
|
|
elif itest.s x7D == "x${imx_cpu}" ; then
|
|
|
fdt_file=imx7d-${board}${m4}.dtb;
|
|
|
elif itest.s x8MQ == "x${imx_cpu}" ; then
|
|
|
fdt_file=imx8mq-${board}${m4}.dtb;
|
|
|
+ elif itest.s x8MM == "x${imx_cpu}" ; then
|
|
|
+ fdt_file=imx8mm-${board}${m4}.dtb;
|
|
|
+ elif itest.s x8MMQ == "x${imx_cpu}" ; then
|
|
|
+ fdt_file=imx8mm-${board}${m4}.dtb;
|
|
|
+ elif itest.s x8MNano == "x${imx_cpu}" ; then
|
|
|
+ fdt_file=imx8mn-${board}${m4}.dtb;
|
|
|
elif itest.s x51 == "x${imx_cpu}" ; then
|
|
|
fdt_file=imx51-${board}.dtb;
|
|
|
elif itest.s x53 == "x${imx_cpu}" ; then
|
|
@@ -63,7 +71,6 @@ fi
|
|
|
if load ${devtype} ${devnum}:${distro_bootpart} ${a_script} uEnv.txt ; then
|
|
|
env import -t ${a_script} ${filesize}
|
|
|
fi
|
|
|
-
|
|
|
setenv bootargs ${bootargs} console=${console},115200 vmalloc=400M consoleblank=0 rootwait fixrtc cpu=${imx_cpu} board=${board}
|
|
|
|
|
|
if load ${devtype} ${devnum}:${distro_bootpart} ${a_fdt} ${prefix}${fdt_file} ; then
|
|
@@ -74,21 +81,20 @@ else
|
|
|
exit;
|
|
|
fi
|
|
|
|
|
|
-fdt resize
|
|
|
+fdt resize 4096
|
|
|
+if itest.s "x" != "x${cmd_board}" ; then
|
|
|
+ run cmd_board
|
|
|
+fi
|
|
|
if itest.s "x" != "x${cmd_custom}" ; then
|
|
|
run cmd_custom
|
|
|
fi
|
|
|
if itest.s "x" != "x${cmd_hdmi}" ; then
|
|
|
run cmd_hdmi
|
|
|
- if itest.s x == x${allow_noncea} ; then
|
|
|
- setenv bootargs ${bootargs} mxc_hdmi.only_cea=1;
|
|
|
- echo "only CEA modes allowed on HDMI port";
|
|
|
- else
|
|
|
+ if itest.s x != x${allow_noncea} ; then
|
|
|
setenv bootargs ${bootargs} mxc_hdmi.only_cea=0;
|
|
|
echo "non-CEA modes allowed on HDMI, audio may be affected";
|
|
|
fi
|
|
|
fi
|
|
|
-
|
|
|
if itest.s "x" != "x${cmd_lcd}" ; then
|
|
|
run cmd_lcd
|
|
|
fi
|