Add missing flags in kernel config.
Namely: CONFIG_USB_EHCI_ARC_H1=y and CONFIG_USB_FSL_ARC_OTG=y
Signed-off-by: Pavel Kopylov <pavel.kopylov@gmail.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>
The new cubox-i machine config produces images that can be used for
all CuBox-i and HummingBoard devices (u-boot SPL autodetects the platform)
Signed-off-by: Carlos Rafael Giani <dv@pseudoterminal.org>
This kernel is based on linux-imx 3.0.35, and adds patches for
CuBox-i and HummingBoard support
Signed-off-by: Carlos Rafael Giani <dv@pseudoterminal.org>
This reduces a lot the number of patches we need to apply and easy
upgrade to the Vivante 4.6.9p13 GPU that comes with the
3.10.17-1.0.0-beta BSP.
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
The u-boot-imx version were not fixed so it was using the 2013.04
version which the patch does not apply; ensure we keep using the
2009.08 version.
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
If SRCREV is not in the master branch, the SRC_URI must specify the
branch; this patch also move the inclusion of defconfig file, at
SRC_URI, to the .inc to avoid appending it in the 3.9 recipe.
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
The previous used license file (from OE-Core source) has changed so
we now use the files from common-licenses to avoid this in future.
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 adds experimental support for the 3.10.17-beta kernel
for Boundary Devices BD-SL-i.MX6 (built to SABRE Lite), Nitrogen6X,
and Nitrogen6_Lite boards.
To try it out, set PREFERRED_VERSION_linux-boundary = "3.10.17"
in your local.conf file.
Most functionality has been tested as detailed on this page:
http://boundarydevices.com/mx6-linux-kernel-3-10-17-beta/
Testing has been limited though, so don't expect it to be
production-ready.
Signed-off-by: Eric Nelson <eric.nelson@boundarydevices.com>
This update pushes the kernel version for Boundary Devices'
boards to Boundary Devices latest 3.0.35_4.1.0 head.
Most of the changes are for custom boards, but a number
are of use to users of stock SABRE Lite, Nitrogen6X and
Nitrogen6_Lite boards, including:
- Auto-focus support for the OV5640
- Support for a number of new displays and
touch panels, and
- Support for adv7180 composite video input
through the CSI0 port
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 crystalfontz boards don't really need APM for anything and the APM
emulation is not even compiled in the kernel.
Signed-off-by: Alexandre Belloni <alexandre.belloni@free-electrons.com>
Since commit 1eb70a97452cacbe7aae752879b782e1e97a3484, it is possible to
correctly use xinput_calibrator to calibrate the touchscreen connected
to mxs-lradc at first boot.
That commit has been backported to the 3.10 branch of the Crystalfontz
repository so the calibration files are not needed anymore.
Signed-off-by: Alexandre Belloni <alexandre.belloni@free-electrons.com>
Adding recipes for early 3.10.17 kernel support for Wandboard.
To use this recipe, edit the local.conf file and add the line:
PREFERRED_VERSION_linux-wandboard = "3.10.17"
Signed-off-by: John Weber <rjohnweber@gmail.com>
Set the PREFERRED_VERSION for the Linux kernel to 3.0.35. This allows
the addition of Linux 3.10.17-beta recipes without them being used by
default as they do not fully support the hardware and are for development
only.
Signed-off-by: John Weber <rjohnweber@gmail.com>
Remove sound support as there is no sound on the boards.
Remove useless Logitech DJ module
Fine tune the debugging option to remove a lot of debugging messages
(input events, USB, lockdep).
Signed-off-by: Alexandre Belloni <alexandre.belloni@free-electrons.com>
Currently the following variables can be shared among all the
wandboard models: PREFERRED_PROVIDER_virtual/kernel, SERIAL_CONSOLE
and MACHINE_FEATURES. Move them to a include file to avoid code
duplication.
Signed-off-by: Mario Domenech Goulart <mario@ossystems.com.br>
New bitbake checks for SRCREV in the branch to be checked out.
That defaults to master, but SRCREV may not be in master. Set the
branch so bitbake doesn't die.
Amended by John Weber to use GITBRANCH instead of BRANCH.
Signed-off-by: John Weber <rjohnweber@gmail.com>
The Congatec qmx6 is based on 3.0.35-4.0.0 BSP and has not been ported
to the 3.0.35-4.1.0 yet; we workaround it fixing the revision and
applying the need patches on top of the kernel for it to work with the
3.10.9-1.0.0 GPU.
Change-Id: Ifa5baa4dd26edd5e68c9f3e2d5dec2b078e05a23
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
The kernel used for this board is based in the mainline kernel and
does not provide the Freescale specific headers so we cannot build the
GStreamer specific plugin.
Change-Id: I382759bc05a74c638cb80dd61ce950bf896d33cf
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
The kernel used for this board is based in the mainline kernel and
does not provide the Freescale specific headers so we cannot build the
GStreamer specific plugin.
Change-Id: Icd9e08c3e774ea3a0df2c532ef52619d378a4fca
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
Update defconfig to reflect the new features in d35902c7:
* use LZO compression to improve boot speed
* enable Future Eletronics 7" LCD expansion board support
* remove boot logo as we usually use Yocto splash and it avoids two
changes in a roll
Signed-off-by: Mario Domenech Goulart <mario@ossystems.com.br>
This change lets the user override the choice of kernel in local.conf
Without it, there is no way to build any kernel, e.g. linux-imx, other
than the linux-boundary version.
Signed-off-by: Gary Thomas <gary@mlbassoc.com>
Acked-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>
This allows the imx6qsabrelite machine type to use files (esp defconfig)
from the nitrogen6x/ directory.
Signed-off-by: Eric Nelson <eric.nelson@boundarydevices.com>
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>