Commit Graph

17 Commits

Author SHA1 Message Date
Eric Nelson
373e77941b u-boot-boundary/u-boot-script-boundary: update to fcb04d6 (v2014.07)
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>
2015-03-20 11:15:22 -03:00
Eric Nelson
2e1c461d8a u-boot-script-boundary: use nitrogen6x boot script for MACHINE imx6qsabrelite
Signed-off-by: Eric Nelson <eric.nelson@boundarydevices.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2015-03-20 11:14:06 -03:00
Ian Coolidge
44e1e7f23c u-boot-script-boundary: Allow custom bootscripts
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>
2015-03-17 16:29:46 -03:00
Eric Nelson
d6001b0918 u-boot-boundary/u-boot-script-boundary: update to 86bfe2c (v2014.07)
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>
2014-11-28 12:22:46 -02:00
Eric Nelson
e1edc9c31a u-boot-script-boundary: update to f87025237 (v2014.07)
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>
2014-10-27 17:27:36 -02:00
Christoph Settgast
ff1015be65 u-boot-script-boundary: Fix build for imx6qsabrelite
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>
2014-07-25 16:19:36 -03:00
Christoph Settgast
3664b3f70b u-boot-script-boundary: Use bb vars for overrides
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>
2014-07-11 14:22:15 -03:00
Christoph Settgast
6c3871ea5b u-boot-script-boundary: Update to aed947536
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>
2014-06-30 09:19:52 -03:00
Eric Nelson
2a72004cbd u-boot-script-boundary: Update to v2014.04 (srcrev 6d00ef4)
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>
2014-05-05 09:30:18 -03:00
Eric Nelson
ce114d5a71 u-boot-script-boundary: update to match v2014.01 release
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>
2014-03-05 13:00:34 -03:00
Otavio Salvador
05b7ef0269 linux-boundary, u-boot-script-boundary: Set compatible machine
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>
2014-02-12 00:15:07 -02:00
Eric Nelson
e459991ed6 u-boot-script-boundary: Allow board-specific boot scripts
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>
2014-01-28 19:20:40 -02:00
Eric Nelson
e5fff91555 u-boot-script-boundary: update to latest revision on Github
Signed-off-by: Eric Nelson <eric.nelson@boundarydevices.com>
2014-01-28 19:19:13 -02:00
Philip Balister
6a7b46de61 u-boot-script-boundary : Update SRC_URI for new fetcher behavior.
If SRCREV is not in the master branch, the SRC_URI must specify the
branch.

Signed-off-by: Philip Balister <philip@balister.org>
2013-12-11 08:07:11 -02:00
Eric Nelson
69bed23e70 u-boot-boundary: Update to 2013-07 release
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>
2013-08-29 17:05:28 -03:00
Eric BENARD
fd0255b339 u-boot-script-boundary: handle the case where MACHINE=imx6sabrelite
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>
2013-07-18 10:04:18 -03:00
Otavio Salvador
ebcb70c68a u-boot-script-boundary: Add recipe to deploy the boot scripts
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>
2012-12-12 15:30:08 -02:00