Commit Graph

169 Commits

Author SHA1 Message Date
Otavio Salvador
04ea0ff093 linux-denx: Update SRC_URI for new fetcher behavior.
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>
2014-01-29 10:56:55 -02:00
Otavio Salvador
6d0e053823 net-persistent-mac: Use the license text from common-licenses
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>
2014-01-29 10:56:49 -02:00
Eric Nelson
aa453249c4 nitrogen6x-lite: Add myself as maintainer
Signed-off-by: Eric Nelson <eric.nelson@boundarydevices.com>
2014-01-28 19:21:49 -02:00
Eric Nelson
71886b11f1 nitrogen6x: Add myself as maintainer
Signed-off-by: Eric Nelson <eric.nelson@boundarydevices.com>
2014-01-28 19:21:25 -02:00
Eric Nelson
99d8b36081 imx6qsabrelite: Add myself as maintainer
Signed-off-by: Eric Nelson <eric.nelson@boundarydevices.com>
2014-01-28 19:21:08 -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
Eric Nelson
d759596001 linux-boundary: Add support for 3.10.17-beta
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>
2014-01-28 19:18:43 -02:00
Eric Nelson
91b4ec6044 linux-boundary-3.0.35: bump version
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>
2014-01-23 23:01:51 -02:00
Eric Nelson
c9121f26e4 u-boot-boundary: Update to latest v2013.10 release
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>
2014-01-23 23:01:08 -02:00
John Weber
3b759b9722 wandboard: Set KERNEL_IMAGETYPE to zImage
Signed-off-by: John Weber <rjohnweber@gmail.com>
2014-01-16 10:53:54 -02:00
Alexandre Belloni
a0b35fe9c8 cfa10036.inc: remove apm
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>
2014-01-16 10:53:54 -02:00
Alexandre Belloni
7f0fa9f17b cfa10057, cfa10058: remove unnecessary xinput calibration
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>
2014-01-16 10:53:54 -02:00
John Weber
f809b88197 linux-wandboard: Add recipes for 3.10.17 kernel
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>
2014-01-14 14:45:37 -02:00
John Weber
009c807b1d wandboard: set PREFERRED_VERSION to 3.0.35
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>
2014-01-14 14:45:37 -02:00
Alexandre Belloni
a05e60403e linux-cfa: Add a recipe for 3.12
Currently, it is based on 3.12.6. Keeping v3.10 as it is the current
LTS.

Signed-off-by: Alexandre Belloni <alexandre.belloni@free-electrons.com>
2014-01-06 13:44:04 -02:00
Alexandre Belloni
8737bf5186 linux-cfa: split recipe to create an include file
Signed-off-by: Alexandre Belloni <alexandre.belloni@free-electrons.com>
2014-01-06 13:44:04 -02:00
Alexandre Belloni
be89facf46 linux-cfa: fine tune kernel configuration
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>
2014-01-06 13:44:04 -02:00
Alexandre Belloni
3754591d83 linux-cfa: bump to 3.10.25
This also fixes the git branch reference.

Signed-off-by: Alexandre Belloni <alexandre.belloni@free-electrons.com>
2014-01-06 13:44:04 -02:00
Mario Domenech Goulart
50f73837d7 wandboard.inc: add touchscreen support
Signed-off-by: Mario Domenech Goulart <mario@ossystems.com.br>
2013-12-11 08:10:14 -02:00
Mario Domenech Goulart
9376c69037 wandboard.inc: add file with common settings for wandboard boards
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>
2013-12-11 08:10:14 -02:00
Philip Balister
8948a8ec42 linux-wandboard : Use SRCBRANCH instead of GITBRANCH.
Be consistent across all recipes.

Signed-off-by: Philip Balister <philip@balister.org>
2013-12-11 08:07:11 -02:00
Philip Balister
e13c5d254d linux-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
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
Philip Balister
8a01114389 u-boot-boundary : Update SRC_URI for new fetcher behavior.
If SRC_REV 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
Dan McGregor
ca3f9d278b linux-wandboard: Add branch name
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>
2013-12-09 14:37:16 -02:00
Otavio Salvador
23d4b3193e linux-imx (3.0.35): Fix Congatec board build to use 3.0.35-4.0.0
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>
2013-11-22 15:44:23 -02:00
Otavio Salvador
3d1464bed2 m53evk: Do not enable GStreamer plugin
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>
2013-11-12 21:35:43 -02:00
Otavio Salvador
78410703f9 m28evk: Do not enable GStreamer plugin
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>
2013-11-12 21:35:43 -02:00
Mario Domenech Goulart
d102cdad10 linux-wandboard_3.0.35: update to d35902c7
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>
2013-11-12 21:35:43 -02:00
Gary Thomas
0512f5fd03 machine/*: Allow kernel provider override
All machine configurations now allow user override of the preferred
kernel provider.

Signed-off-by: Gary Thomas <gary@mlbassoc.com>
2013-10-31 13:10:45 -02:00
Lucas Dutra Nunes
c39c44c45c imx233-olinuxino-nano: add machine definition
Change-Id: I9e216ce3da5c5ddae7ab3d927fe724f1b2dc69b8
Signed-off-by: Lucas Dutra Nunes <ldnunes@ossystems.com.br>
2013-10-31 11:00:28 -02:00
Gary Thomas
6631fbd43c nitrogen6x.conf: Allow kernel provider override
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>
2013-10-30 13:58:20 -02:00
Alexandre Belloni
b17d250c7f linux-cfa: bump to 3.10.17
Signed-off-by: Alexandre Belloni <alexandre.belloni@free-electrons.com>
2013-10-28 14:20:19 -02:00
Otavio Salvador
1a9cd5ef40 gk802: Remove board support
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>
2013-10-18 12:25:51 -03:00
Eric Nelson
e79e6afa8d imx6qsabrelite: Set MACHINEOVERRIDES to nitrogen6x
This allows the imx6qsabrelite machine type to use files (esp defconfig)
from the nitrogen6x/ directory.

Signed-off-by: Eric Nelson <eric.nelson@boundarydevices.com>
2013-10-18 00:10:33 -03:00
Eric Nelson
eeb9bdd371 u-boot-boundary: update PV to reflect U-Boot version
Signed-off-by: Eric Nelson <eric.nelson@boundarydevices.com>
2013-10-14 15:56:25 -03:00
Eric Nelson
054e9945f4 nitrogen6x-lite: Add Broadcom firmware
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>
2013-10-07 23:28:52 -03:00
Lucas Dutra Nunes
727649ddbf nitrogen6x-lite: add machine definition
The board support has taken into account the following main features
of the board:

 * Freescale i.MX6 Solo Processor ARM Cortex A9 @ 1GHz
 * 512 MB DDR3 (expandable to 1GB)
 * microSD slot
 * 2MB Serial Flash
 * 802.11 a/b/g/n + BT4.0 via Optional Daughter Card

Change-Id: I02735b67d04ceae78a55905e26edd82f609da59e
Signed-off-by: Lucas Dutra Nunes <ldnunes@ossystems.com.br>
2013-10-07 23:28:52 -03:00
Lucas Dutra Nunes
f5831220de linux-boundary: add nitrogen6x-lite defconfig
Change-Id: I18df1af1199cf3d8ec2568799800b19215eb4bb0
Signed-off-by: Lucas Dutra Nunes <ldnunes@ossystems.com.br>
2013-10-07 23:28:52 -03:00
Lucas Dutra Nunes
5166672a28 linux-boundary: move nitrogen6x defconfig to machine dir
The move is necessary to add support for the nitrogen6x-lite board.

Change-Id: I146e2a871b4e73f581cadd536ec03452a3756b2f
Signed-off-by: Lucas Dutra Nunes <ldnunes@ossystems.com.br>
Tested-by: Eric Nelson <eric.nelson@boundarydevices.com>
Acked-by: Eric Nelson <eric.nelson@boundarydevices.com>
2013-10-07 23:28:52 -03:00
John Weber
12af63db77 linux-wandboard: Move repository to wandboard-org's github
Move source repository to github.com/wandboard-org/linux.

Signed-off-by: John Weber <rjohnweber@gmail.com>
2013-10-05 18:13:39 -03:00
Otavio Salvador
cc64dc7e89 cfa10036.inc: Fix machine override definition
The order of processing is done from left to right so the
machine-group ought to be used just before the machine itself and the
'=.' operator /prepends/ the string so we need to change this.

The code now uses the SOC_FAMILY to set this as this is how we've been
doing in all other machines which fits in this case.

Change-Id: I049271ae77fc96b97486736f726bf90bfb58c2b6
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2013-09-25 22:24:48 -03:00
Otavio Salvador
0a5f2928cc cfa10036.inc: Ensure we don't include gst-fsl-plugin
As cfa10036-based machines use linux-cfa which is based on Linux
mainline it cannot building the gst-fsl-plugin due missing
FSL-specific headers.

Change-Id: Iba09f1af37e08a0ae6b8aa15f2d0f554ad58a73e
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2013-09-25 22:23:57 -03:00
Eric Bénard
43aa8be995 init-ifupdown: migrate interfaces from netbase
since Mon Feb 4 19:13:20 2013 +0200, commit
"5ce5c3d netbase: split up in netbase and init-ifupdown" in oe-core
moved netbase's configuration file into init-ifupdown

Change-Id: Iefdf697cdb080adc4cfd9a157406a3c5fa25b7bb
Signed-off-by: Eric Bénard <eric@eukrea.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2013-09-22 18:12:47 -03:00
Otavio Salvador
03aed4c634 imx-bootlets: Drop imx233-olinuxino support
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>
2013-09-21 18:40:06 -03:00
Eric BENARD
5b753d3d13 barebox: add cfa10036 to COMPATIBLE_MACHINE
Signed-off-by: Eric Bénard <eric@eukrea.com>
2013-09-17 10:38:43 -03:00
Eric Nelson
eca154f173 linux-boundary (3.0.35): update to match Freescale's 4.1.1 release
Signed-off-by: Eric Nelson <eric.nelson@boundarydevices.com>
2013-09-17 10:37:38 -03:00
Fabio Estevam
f83f92fbc3 conf: Allow wandboards to boot a mainline kernel
Pass KERNEL_DEVICETREE, so that wandboard variants could boot a mainline kernel.

The solo variant uses the same dtb from the dual-lite, as they are the same
SoC with only the number of cores being different.

Signed-off-by: Fabio Estevam <fabio.estevam@freescale.com>
2013-09-17 10:36:52 -03:00
Alexandre Belloni
4b093df5f1 formfactor: add cfa10057 and cfa10058 information
Change-Id: I9521a4879b63964fc68d2a8f5be2940aac5a8005
Signed-off-by: Alexandre Belloni <alexandre.belloni@free-electrons.com>
2013-09-13 16:47:38 -03:00