Update to Boundary Devices U-Boot 2014.07 tree.
This update only contains a single general-purpose change to the
boot script: the addition of an environment variable 'wlmac' which
will be passed to the WL12xx WiFi driver to be used as the mac
address to prevent the need to use the calibrator utility and
manage files that differ across devices.
The U-Boot source files did not change and the version is bumped
only to keep the two recipes in sync and prevent multiple downloads.
If you configure your board like this:
U-Boot > setenv wlmac 00🇩🇪ad:be:ef:01
U-Boot > saveenv && boot
You'll get a clause in your kernel command line:
wlcore.mac=00🇩🇪ad:be:ef:01
All Boundary Devices Nitrogen6x and Nitrogen6_Max boards shipped
with the WL12xx WiFi/BT adapter should have this variable set
before shipment.
If not, please contact Boundary Devices at info@boundarydevices.com
Signed-off-by: Eric Nelson <eric.nelson@boundarydevices.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
Removes redundant BOOTSCRIPT line
Changed BOOTSCRIPT to allow choice in local.conf
Signed-off-by: Ian Coolidge <ian@boundarydevices.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
Update to Boundary Devices U-Boot 2014.07 tree.
Notable updates include:
Allow override of computed DTB file with 'dtbname' variable
Force 10/100 mode on Nitrogen6_Lite
Fix quoting in Nitrogen6_Lite boot script
Support SD card numbering based on physical path for use with
newer kernels.
Note that no code changes are present in this bump. All changes
are in the boot scripts, and u-boot-boundary-git is being updated
simply to match versions and streamline download of the sources.
Signed-off-by: Eric Nelson <eric.nelson@boundarydevices.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
Update to Boundary Devices U-Boot boot scripts 2014.07 tree.
This update brings the boot scripts in line with the U-Boot
package (u-boot-boundary) and also contains a number of
enhancements:
- Adds support for 1024x600 panel with Ilitek touch screen
- nit6xlite: fixes bug in quoting bootargs
- nitrogen6x: fixes calculation of DTB name for Solo/Dual-Lite
- nitrogen6x/sabrelite/nitrogen6_max: add disable_giga parameter
to allow a user to force 10/100 operation of the ethernet port
Signed-off-by: Eric Nelson <eric.nelson@boundarydevices.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
When MACHINE was set to imx6qsabrelite no bootscript.txt was found.
Fix the same for the 6x_upgrade script while at it. There is only
one upgrade script shared by all boards, so use it independent of
the MACHINE.
Signed-off-by: Christoph Settgast <christoph.settgast@methodpark.de>
Tested-By: Eric Nelson <eric.nelson@boundarydevices.com>
Acked-By: Eric Nelson <eric.nelson@boundarydevices.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
When using bitbake variables, overrides in bbappends are possible.
The embedded shell variables did not allow this.
Signed-off-by: Christoph Settgast <christoph.settgast@methodpark.de>
Reviewed-by: Eric Nelson <eric.nelson@boundarydevices.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
This fixes quoting in a setenv. The wrong quoting was
preventing the device from booting.
Signed-off-by: Christoph Settgast <christoph.settgast@methodpark.de>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
This patch updates the boot script for Boundary Devices
boards to sync with the U-Boot version.
The only functional change is commit c0508b4, which enables
boot from USB stick.
Signed-off-by: Eric Nelson <eric.nelson@boundarydevices.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
The only difference in the boot script for this release is
the inclusion of support for reading environment variables
through uEnv.txt at the start of the boot script.
Signed-off-by: Eric Nelson <eric.nelson@boundarydevices.com>
The compatible machine filter is required to avoid build warnings when
building for other boards, as:
,----[ Build warning ]
| WARNING: Unable to get checksum for linux-boundary
| SRC_URI entry defconfig: file could not be found
`----
Change-Id: I2f55697fbef29c35b332bfdcc5023c5f70bc9e4b
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
This update allows board directories to over-ride the boot script
(6x_bootscript-yocto.txt) or upgrade script (6x_upgrade.txt).
This is a bit complicated because the Yocto MACHINE variable
is not the same as the board directory (u-boot/board/boundary/x)
in either the imx6qsabrelite or nitrogen6x-lite case.
The scripts in board/boundary/nitrogen6x/ are used as a default
if a board doesn't override them.
Note that the boot scripts are only partially functional at this
stage, since there are references to named panels which are not
yet supported.
Signed-off-by: Eric Nelson <eric.nelson@boundarydevices.com>
This patch updates U-Boot and the boot script to the latest production
version as described in this post:
http://boundarydevices.com/u-boot-2013-07-release/
For Yocto users, it also adds support for processor and memory
configurations other than the standard Quad-core/1GB option.
To build U-Boot for other CPU or memory combinations, you can set
the UBOOT_MACHINE variable in your local.conf according to the
following table:
Processor Memory Configuration
-------------- ------ --------------------
i.MX6Quad/Dual 1GB nitrogen6q_config
i.MX6Quad/Dual 2GB nitrogen6q2g_config
i.MX6Dual-Lite 1GB nitrogen6dl_config
i.MX6Dual-Lite 2GB nitrogen6dl2g_config
i.MX6Solo 512MB nitrogen6s_config
i.MX6Solo 1GB nitrogen6s1g_config
This patch also updates the boot script to allow support
for device-tree-enabled kernels in preparation for a 3.5.7
alpha release.
If a device-tree binary (imx6q_sabrelite.dtb or imx6q_nitrogen6x.dtb)
is found in the root directory of the boot (p1) partition, it
will be passed to the kernel.
Change-Id: Ieeeb4b094ddfbcf3982bfe4a682015b5cbe25797
Signed-off-by: Eric Nelson <eric.nelson@boundarydevices.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
else the build fails with :
uboot-mkimage: Can't open board/boundary/imx6qsabrelite/6x_bootscript: No such file or directory
Signed-off-by: Eric Bénard <eric@eukrea.com>
Cc: Eric Nelson <eric.nelson@boundarydevices.com>
The recipe deploys the scripts used by Boundary Devices to detect and
choose video output, load kernel and etc...
Change-Id: Ic4685c60ba1470a1548629e294ea8aa48473cd0e
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>