This Neo configuration works also with wifi and BT, some tune up is needed

This commit is contained in:
Igor Pecovnik 2016-03-06 21:47:11 +01:00
parent 678462a487
commit 8e813aa3b3
3 changed files with 287 additions and 382 deletions

View file

@ -1,5 +1,43 @@
#
setenv fdt_file imx6sx-udoo-neo-basic-hdmi-m4.dtb
# imx6sx-udoo-neo-basic.dtb
# imx6sx-udoo-neo-basic-hdmi.dtb
# imx6sx-udoo-neo-basic-hdmi-m4.dtb
# imx6sx-udoo-neo-basicks.dtb
# imx6sx-udoo-neo-basicks-hdmi.dtb
# imx6sx-udoo-neo-basicks-hdmi-m4.dtb
# imx6sx-udoo-neo-basicks-lvds15.dtb
# imx6sx-udoo-neo-basicks-lvds15-m4.dtb
# imx6sx-udoo-neo-basicks-lvds7.dtb
# imx6sx-udoo-neo-basicks-lvds7-m4.dtb
# imx6sx-udoo-neo-basicks-m4.dtb
# imx6sx-udoo-neo-basic-lvds15.dtb
# imx6sx-udoo-neo-basic-lvds15-m4.dtb
# imx6sx-udoo-neo-basic-lvds7.dtb
# imx6sx-udoo-neo-basic-lvds7-m4.dtb
# imx6sx-udoo-neo-basic-m4.dtb
# imx6sx-udoo-neo-extended.dtb
# imx6sx-udoo-neo-extended-hdmi.dtb
# imx6sx-udoo-neo-extended-hdmi-m4.dtb
# imx6sx-udoo-neo-extended-lvds15.dtb
# imx6sx-udoo-neo-extended-lvds15-m4.dtb
# imx6sx-udoo-neo-extended-lvds7.dtb
# imx6sx-udoo-neo-extended-lvds7-m4.dtb
# imx6sx-udoo-neo-extended-m4.dtb
# imx6sx-udoo-neo-full.dtb
# imx6sx-udoo-neo-full-hdmi.dtb
# imx6sx-udoo-neo-full-hdmi-m4.dtb
# imx6sx-udoo-neo-full-lvds15.dtb
# imx6sx-udoo-neo-full-lvds15-m4.dtb
# imx6sx-udoo-neo-full-lvds7.dtb
# imx6sx-udoo-neo-full-lvds7-m4.dtb
# imx6sx-udoo-neo-full-m4.dtb
#
# Pick one of above:
#
if test "${board}" = "Neo"; then echo "Booting Neo"; fi
setenv fdt_file imx6sx-udoo-neo-full-m4.dtb
setenv bootargs root=/dev/mmcblk0p1 rootfstype=ext4 rootwait console=ttymxc0,115200 rd.dm=0 rd.luks=0 rd.lvm=0 rw uart_from_osc loglevel=1
ext2load mmc ${mmcdev}:${mmcpart} 0x84000000 /boot/bin/m4startup.fw
ext2load mmc ${mmcdev}:${mmcpart} ${loadaddr} /boot/${image}

File diff suppressed because it is too large Load diff

View file

@ -2,13 +2,14 @@ diff --git a/include/configs/udoo_neo.h b/include/configs/udoo_neo.h
index 4a4eb51..00c011c 100644
--- a/include/configs/udoo_neo.h
+++ b/include/configs/udoo_neo.h
@@ -187,8 +187,12 @@
@@ -187,8 +187,13 @@
UPDATE_M4_ENV \
M4_STARTUP_ENV \
CONFIG_VIDEO_MODE \
- "script=uEnv.txt\0" \
- "image=/zImage\0" \
+ "script=boot.scr\0" \
+ "board=Neo\0" \
+ "boot_prefixes=/ /boot/\0" \
+ "boot_a_script=ext2load mmc ${mmcdev}:${mmcpart} ${loadaddr} ${prefix}${script} || fatload mmc ${mmcdev}:${mmcpart} ${loadaddr} ${prefix}${script} \0" \
+ "scan_dev_for_boot=echo Scanning mmc ; for prefix in ${boot_prefixes}; do run scan_dev_for_scripts; done\0" \