Update git revision to match the latest Toradex BSP release V2.5.
Signed-off-by: Stefan Agner <stefan.agner@toradex.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
This allows building U-Boot supporting Toradex modules based on i.MX 6
Apalis iMX6 and Colibri iMX6.
The source is combined with the source already used for our Vybrid based
modules and fetched directly from our Git server at git.toradex.com.
- based on upstream U-Boot 2015.04
- environment storage in eMMC
- Ethernet
- enabled gpio command line interface
- enabled DFU and Mass Storage on USB client
- framebuffer support
- MMC/SD cards
- eMMC flash
- RAM size auto detection
- serial console debug UART1
- Toradex Apalis configuration block handling
- USB storage as host on USB host ports
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
Acked-by: Stefan Agner <stefan.agner@toradex.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
Change the MCC packages to be licensed under either GPLv2 or BSD. This is
less restrictive than the previous GPLv2-only license for these packages.
Signed-off-by: Anthony Felice <tony.felice@timesys.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
The update to v2.5b2 introduced the Toradex BSP version number to
the U-Boot version string. However, accidentially the previous
version number has been used.
Signed-off-by: Stefan Agner <stefan.agner@toradex.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
Update git revision to match the latest Toradex BSP release V2.5
Beta 2. The release is still based on upstream U-Boot 2015.04
with some new fixes and improvements such as updated NAND flash
controller driver and fixed delays when using the global timer as
time source.
Signed-off-by: Stefan Agner <stefan.agner@toradex.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
This receipe adds the U-Boot fork for the Ka-Ro TX6 series COM to this fsl yocto
meta layer and includes changes such as the following:
- U-Boot upstream base: v2015.10-rc2
- no IMX image format: DCD is compiled and integrated at compile time
- Secure Boot support for TX6
- set default video_mode depending on LVDS/LCD module variant
- get LCD backlight polarity from DT
- changed CONFIG_SYS_TEXT_BASE from 0x2780000 to 0x10100000 to
accomodate boards with less than 256MiB memory
- make shutdown temperature configurable
- use IRAM_BASE_ADDR rather than 0xbadc0de as exception vector
address
Full list of changes see the git repository as given in patch.
Signed-off-by: Oliver Wendt <OW@karo-electronics.de>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
The revision bump allows to load a device tree blob specific to the 6QP
which will be named imx6qp-${board}.dtb.
Signed-off-by: Gary Bisson <gary.bisson@boundarydevices.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
6x_bootscript sanity check for ${board} variable. Exit and notify user
they should upgrade u-boot.
Signed-off-by: Ian Coolidge <ian@boundarydevices.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
Like libmcc v1, move mqxboot 1.0 to meta-fsl-arm-extra. Also add
it to the preferred version for the colibri-vf machine. The library
has a distinct name (libmcc vs. libmcc2) and hence does not need
to be selected explicitly.
Signed-off-by: Stefan Agner <stefan.agner@toradex.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
MCC v1 is going to be dropped from meta-fsl-arm, but the Toradex
kernel uses MCC v1. Add the library to meta-fsl-arm-extra.
Signed-off-by: Stefan Agner <stefan.agner@toradex.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
This is the mqxboot recipe previously located in meta-fsl-arm.
mqxboot is an application that can boot an MQX image from Linux userspace on
Vybrid platforms.
Signed-off-by: Anthony Felice <tony.felice@timesys.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
This is the libmcc2 recipe previously located in meta-fsl-arm.
libmcc2 provides a means for a userspace application to interact with the Linux
MCC driver.
Signed-off-by: Anthony Felice <tony.felice@timesys.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
The u-boot-fslc now includes the SPl support for the cgtqmx6 SoM
devices avoiding the need of part number setting for build.
This patch rework the machine file to use the u-boot-fslc recipe and
remove the old u-boot-congatec one, which becomes unused.
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
A bug persisted when building this as the location didn't exist. Fix it.
Signed-off-by: Pushpal Sidhu <psidhu@gateworks.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
Bump Gateworks u-boot version to gateworks_v2015.04.
Signed-off-by: Pushpal Sidhu <psidhu@gateworks.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
New bootscript that supports all Boundary Device's current boards, including the Nitrogen6_SoloX, and their default DTBs.
Uses new u-boot fbpanel display detection.
See previous commit message for u-boot-boundary_git.bb for more detailed information.
Signed-off-by: Ian Coolidge <ian@boundarydevices.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
Adds support for Nitrogen6_SoloX board
Required u-boot version for 3.14.28 boundary kernel
Environment variables for display detection has changed
Environment variable "fbpanel" will display all supported displays
Then four variables control which panels you'd like to select:
fb_hdmi controls HDMI display selection
fb_lcd controls LCD display selection
fb_lvds controls LVDS display selection
fb_lvds2 controls LVDS2 display selection
Example selection:
setenv fb_hdmi 1280x720M@60
setenv fb_lcd CLAA-WVGA
setenv fb_lvds hannstar7
setenv fb_lvds2 hannstar
Defaults and more information can be seen here:
7bad84fd3c/arch/arm/imx-common/fbpanel.c (L17-L57)
Displays defined here:
https://github.com/boundarydevices/u-boot-imx6/blob/boundary-v2015.07/arch/arm/include/asm/imx-common/fbpanel.h
Signed-off-by: Ian Coolidge <ian@boundarydevices.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
Update git revision to match the latest Toradex BSP release V2.5
Beta 1. The release is still based on upstream U-Boot 2015.04,
but introduced Cortex-M4 boot support (m4boot). Depending on the
module hardware this U-Boot versions also fixups the Linux device
tree to enable Suspend-to-Memory support (which needs hardware
revision 1.2 or later).
Signed-off-by: Stefan Agner <stefan.agner@toradex.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
The linux-fslc fork is based in mainline kernel and currently does not
offer support for the Vivante GPU kernel driver, so we need remove the
SoC family definition to avoid setting overrides which requires
Freescale kernel specifics.
The following machines has been change:
- imx6dl-riotboard
- imx6sl-warp
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
The new U-Boot 2015.07-based release offers support for SPL for
Wandboard. This allows the same image to run in every Wandboard
variant available.
This consolidates the Quad, Dual and Solo variants into a single
Wandboard machine definition.
Change-Id: Icf87301431b48ef857670e1f3a941706a7bfc50d
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
Tested-by: Fabio Estevam <fabio.estevam@freescale.com>
Add an entry for cubox-i in order to fix the following build error:
ERROR: Nothing RPROVIDES 'bcm4329-nvram-config' (but /work/yocto/master/sources/poky/meta/recipes-core/packagegroups/packagegroup-base.bb RDEPENDS on or otherwise requires it)
ERROR: bcm4329-nvram-config was skipped: incompatible with machine cubox-i (not in COMPATIBLE_MACHINE)
Also add the brcmfmac4329-sdio.txt file for cubox-i.
Change-Id: I91797c9122c97b2e17b780c5b5f523f9aa4edae3
Reported-by: Peter Bergin <peter.bergin@tritech.se>
Signed-off-by: Fabio Estevam <fabio.estevam@freescale.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
Update to U-Boot 2015.04 which is part of the current version of the
Toradex BSP release v2.4Beta1. This version uses a new NAND ECC
format, hence it needs to be used with an updated Linux kernel too.
Signed-off-by: Stefan Agner <stefan.agner@toradex.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
Remove extra blank lines in the end of the sdio.txt files.
Signed-off-by: Fabio Estevam <fabio.estevam@freescale.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
The imx6sl-warp board has a bcm4330 chip, so enable the nvram
configuration to allow the WiFi to work out of box.
Signed-off-by: Fabio Estevam <fabio.estevam@freescale.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
The cubox-i board has a bcm4330 chip. This enables the nvram
configuration to allow the WiFi to work out of box.
Change-Id: I4b7ba516083c9f24c55ede8da49dd9ba7be4a31b
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
Tested-by: Fabio Estevam <fabio.estevam@freescale.com>
Since we moved the board to use u-boot-fslc, this recipe is now
unused.
Change-Id: I67a078f036e881cedaea07ecce50818fed2874f8
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
Reviewed-by: Fabio Estevam <fabio.estevam@freescale.com>
Add the initial recipes for Gateworks imx based boards. This
includes a bootscript recipe along with a bootloader recipe.
Signed-off-by: Pushpal Sidhu <psidhu@gateworks.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
Add u-boot configuration for cm-fx6 machines.
This is a fork of the mainline u-boot with the CompuLab patches on top.
Signed-off-by: Valentin Raevsky <valentin@compulab.co.il>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
Due the possibility of generating several binaries, for U-Boot, the
build needs to be done out-of-tree however the build system of 2013.04
version was not ready for it. Apply a simple fix for the time being.
The out-of-tree mechanism is much more robust in more recent versions
of U-Boot however this is not an option for this set of boards at the
moment.
Change-Id: I3b80e8c07a41f66dd74465dc064bec4c040d853c
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
Update to latest head of Boundary Devices branch v2014.07-20140914.
This update doesn't contain any code updates, but adds a couple of
boot scripts for use with the 3.10.53 kernel as described in
this section of the release blog post:
http://boundarydevices.com/i-mx6-kernel-3-10-53/#bootscript
Signed-off-by: Eric Nelson <eric.nelson@boundarydevices.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
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>
This adds recipes for U-Boot supporting Toradex modules. The source
is fetched directly from our Git server at git.toradex.com. This
initial version supports the Freescale Vybrid based modules
Colibri VF50 and VF61.
Signed-off-by: Stefan Agner <stefan.agner@toradex.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
- Increase length of ethernet phy reset pulse width
- The Q7 GPIO pins are now accessible from the environment script
Signed-off-by: Alex de Cabo <alejandro.de-cabo-garcia@congatec.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
Since SD naming with 3.10.31 kernel changes, this patch
modifies the variable mmcroot.
Signed-off-by: Alex de Cabo <alejandro.de-cabo-garcia@congatec.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
The intended value was 69K but the sector number was wrong, fix it to
proper value as it aligns it with U-Boot mainline.
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
No changes but the bug fixes in the Freescale release
Signed-off-by: Alex de Cabo <alejandro.de-cabo-garcia@congatec.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>
Add u-boot DESCRIPTION for those providers still using the default one.
This is needed in order to have a complete and readable list of u-boot providers
in FSL Community BSP Release Notes.
Signed-off-by: Daiane Angolini <daiane.angolini@freescale.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>
Update to Boundary Devices U-Boot 2014.07 tree.
Notable updates include:
Switch to v2014.07 release from mainline
Addition of USB Mass Storage Gadget for programming SD cards/eMMC
Release notes are available in this post:
http://boundarydevices.com/u-boot-2014-07-release
Specifics (and usage) of USB Mass Storage Gadget are available in
this post:
http://boundarydevices.com/u-boot-usb-mass-storage-gadget/
Signed-off-by: Eric Nelson <eric.nelson@boundarydevices.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
U-boot 2009.08 is not longer used by Conga-QMX6, due to that
those files are removed
Signed-off-by: Alex de Cabo <alejandro.de-cabo-garcia@congatec.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
Provides the recipe to use 2013.04 U-boot version
Signed-off-by: Alex de Cabo <alejandro.de-cabo-garcia@congatec.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
Update to latest commit on Boundary Devices U-Boot 2014.04 tree.
Notable updates include:
support for a number of new boards, including Nitrogen6 Max
fixes for boot scripts for Solo and Dual-Lite processors
fixes to support the use of RAM disks
additional LCD panels:
Ampire 1024x600 (Ilitek touch)
WVGA LVDS
Signed-off-by: Eric Nelson <eric.nelson@boundarydevices.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
This patch updates the revision to a06fada55a.
Updates include added support for ramdisks.
Signed-off-by: Carlos Rafael Giani <dv@pseudoterminal.org>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
Fixes:
WARNING: FILESEXTRAPATHS-variable, must always use _prepend (or _append)
type of assignment, and don't forget the colon.
Signed-off-by: Jacob Kroon <jacob.kroon@mikrodidakt.se>
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>
Upstream driver changes cause the driver to request firmware based on
the device ID (e.g. 4329, 4330). This also applies to the nvram config
file. Restructure the recipes and separate by chipset.
Modify conf/machine to use chipset-specific broadcom nvram packages
Signed-off-by: John Weber <rjohnweber@gmail.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>
Update U-Boot revision to match u-boot-script-boundary to
keep them in sync and address breakage on the v2014.04-20140419
branch in Github.
For more details, see
http://lists.yoctoproject.org/pipermail/meta-freescale/2014-July/thread.html#9039
Signed-off-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 revision to e313a3a86e.
Signed-off-by: Rabeeh Khoury <rabeeh@solid-run.com>
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>
This patch updates U-Boot for Boundary Devices Nitrogen6x and
Nitrogen6_Lite boards to sync with the v2014.04 release from
up-stream.
This isn't a major release and upgrading isn't critical.
Release notes are on-line in this post:
http://boundarydevices.com/u-boot-2014-04-release-mx6/
Signed-off-by: Eric Nelson <eric.nelson@boundarydevices.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
This patch updates the revision to ed888a1e88 and corrects the
github URI , which should link to "SolidRun" instead of "rabeeh".
Signed-off-by: Carlos Rafael Giani <dv@pseudoterminal.org>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
This branch adds some commits with board support for the quartz platform, that
include:
* Add NAND support
* Add Ethernet support
* Fix DDR3 settings for 1.1 silicon
* New machine definitions (e.g. quartz, quartz_nand)
This version has been tested on the quartz platform.
Change-Id: I63d73d7cfb15f4fe1044220a27d75858728cf617
Signed-off-by: Anthony Felice <tony.felice@timesys.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
This removes the PRINC which is deprecated and will be removed after
Yocto Project 1.6 release. The equivalent change need to be updated in
meta-fsl-arm at same time, to avoid version to go backwards.
Change-Id: I8898c3c5c6a4b9d36c71d2587feab9adc2dda6dd
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
This removes the PRINC which is deprecated and will be removed after
Yocto Project 1.6 release. The equivalent change need to be updated in
meta-fsl-arm at same time, to avoid version to go backwards.
Change-Id: I8e80447b4e638038cec56be7cd3866e2fab5cff3
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>
Update to v2014.01 release as described in this post:
http://boundarydevices.com/u-boot-2014-01/
The primary new feature is USB OTG support, but this
release also includes a re-structuring of the pin-muxing
constants in preparation for SPL boot.
Signed-off-by: Eric Nelson <eric.nelson@boundarydevices.com>
Add some commits over u-boot 2011.12 with board support for the pcl052 and
pcm052 platforms, that include:
* Add NAND boot support
* Add FEC1 support
* Fix DDR3 settings for pcm052 1.1 silicon
* Fix SDHC issues
* New machine definitions (i.e. pcl052, pcm052)
and more, for a total of 25 commits. Included in these commits is also base
support for the Vybrid Tower platform.
Commits from the u-boot-cfi-flash fork from 2012-03-21 and earlier have also
been added, starting from commit 85c344e5f98: "cfi: fix the incomplete erased
status check in buffer write".
This version has been tested on the pcl052 and pcm052 platforms.
Signed-off-by: Anthony Felice <tony.felice@timesys.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>
Update to the Boundary Devices second release of v2013.10
as described in this post:
http://boundarydevices.com/u-boot-2013-10-release-2
This release includes support for using the "cpu" and "board"
variables to load device tree files in a boot script and has
important fixes for the 2GiB variants of the Nitrogen6X and
Nitrogen6X-SOM boards.
Signed-off-by: Eric Nelson <eric.nelson@boundarydevices.com>
The gk802 is not being actively maintained at this moment and it lacks
support for current GPU version.
This patch remove the board and specific recipes and can be reverted
later when a better support is provided for this board.
Change-Id: I0575c244945d7b4ee78ac47aae5c4a5d0bfbd793
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
The Nitrogen6-Lite board supports Wi-fi with a daughterboard
with the Broadcom 4330 ABGN chip.
This patch adds the driver, firmware, and calibration (nvram)
files to the build using the broadcom-nvram-config recipe.
Signed-off-by: Eric Nelson <eric.nelson@boundarydevices.com>
We've been using imx233-olinuxino with U-Boot for quite some time and
this reduces the amount of code we need to maintain, so remove it.
Change-Id: I872fada913e7dfb95cddcdf3fc336964f3468e63
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
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>
Cleanup and adapting patch from congatec team to match.
Patch now apply to Freescale's bsp4.0.
Change-Id: I7d7b32342b35f9f6dc0966b2fecc97a1d91ae83c
Signed-off-by: Leo Sartre <lsartre@adeneo-embedded.com>
The U-Boot 2013.04 provides Wandboard support so we don't need to keep
the old U-Boot around. It has been some time we're using the mainline
code by default for the Wandboard Solo and Dual without any reported
issues, so time to clean it.
Change-Id: I6139d8371ac5404abf65f7d55f2fbd703d52c1b8
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
This avoid a warning, during recipe parsing of bitbake, due an
incompatible machine as the nvram.txt is not available as no know
default one is suitable for every board so a specific one is need.
Change-Id: I409a1310c6f37975a46d79cdbd84665daa381e0d
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
Add a recipe to provide an nvram file required by certain Broadcom wifi
chips. This file is machine-specific.
Files are installed at /lib/firmware/brcm.
Signed-off-by: John Weber <rjohnweber@gmail.com>
Code based on imx6qsabrelite BSP. Patch originally written by Congatec
Linux team, based on the tag rel_imx_3.0.35_1.1.0 from Freescale's
uboot git.
Signed-off-by: Leo Sartre <lsartre@adeneo-embedded.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>