Commit Graph

196 Commits

Author SHA1 Message Date
Anthony Felice
80015d6820 u-boot-timesys: Add version 2011.12
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>
2014-03-03 20:52:04 -03:00
Otavio Salvador
1c0b216988 cubox-i: Stop including imx6sabresd-common
The CuBox-i is not a directly based board of i.MX6 SabreSD board and
we shouldn't depend on that file otherwise changes in that file may
affect cubox-i based images and this is not desired.

Change-Id: Ie368da88caf98284e7fbbdee97f5e98f7563d051
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2014-03-03 15:53:14 -03:00
Otavio Salvador
37c793bea4 linux-boundary (3.0.35): Add Vivante GPU 4.6.9p13 support
The 3.10.17-1.0.0 GPU has been updated tp 4.6.9p13 release. This patch
updates the kernel driver to be compatible with it.

Change-Id: Ice6579d97c8488c5e551db5949d3ee3786d50dc9
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
Tested-by: Eric Nelson <eric.nelson@boundarydevices.com>
2014-03-03 15:53:04 -03:00
Otavio Salvador
27d6f852c2 linux-cubox-i: Add Vivante GPU 4.6.9p13 support
The 3.10.17-1.0.0 GPU has been updated tp 4.6.9p13 release. This patch
updates the kernel driver to be compatible with it.

Change-Id: I6607dd6879e77654d8ac1894eed18ce808eb7e8d
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2014-03-03 15:52:59 -03:00
Otavio Salvador
647cf02788 m53evk: Force override of XSERVER setting
This really fixes the build failure due non-FSL kernel use with AMD
GPU. The commit b43b8470 didn't fix the issue, as we identified in our
autobuilder.

Change-Id: Ia56e9df03b316c78ad9c718f66afa70cffae45cd
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2014-03-01 09:38:24 -03:00
John Weber
ba9d15fc70 linux-wandboard (3.10.17): defconfig changes
Several changes to defconfig including:
- Add CONFIG_CFLAGS and CONFIG_FHANDLE to allow for systemd support
- Enable Broadcom drivers by default
- Enable RFKILL support in kernel, this is necessary for Broadcom driver
- Enable user-space view of device tree in /proc/device-tree

Signed-off-by: John Weber <rjohnweber@gmail.com>
2014-02-28 10:40:33 -03:00
John Weber
7b1f334b9b linux-wandboard (3.10.17): Bump SRCREV to 95f32b7
The following changes are made:
- Update SRCREV to 95f32b7
- Set the git URI in WANDBOARD_GITHUB_MIRROR to allow overide in
  local.conf

Signed-off-by: John Weber <rjohnweber@gmail.com>
2014-02-28 10:39:52 -03:00
Christopher Larson
2e09577a23 layer.conf: define LAYERDEPENDS to match actual deps
Aligns layer.conf layer dependencies with reality and the declared
dependencies in the README.

Signed-off-by: Christopher Larson <kergoth@gmail.com>
2014-02-27 14:19:28 -03:00
Otavio Salvador
940d9fb8c6 m53evk: Use dummy version of imx-test
The imx-test required FSL kernel (due its specific API and headers) to
build so we use the dummy version as a replacement.

Change-Id: I3acde7e4430e8756953e67150b1f8529cf14e982
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2014-02-26 15:59:58 -03:00
Otavio Salvador
4d20b92be4 m28evk: Use dummy version of imx-test
The imx-test required FSL kernel (due its specific API and headers) to
build so we use the dummy version as a replacement.

Change-Id: I20d6eecfd9fa0b5876e104a4f6e9f6fefbd971d3
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2014-02-26 15:59:58 -03:00
Otavio Salvador
35405315d6 cfa10036.inc: Use dummy version of imx-test
The imx-test required FSL kernel (due its specific API and headers) to
build so we use the dummy version as a replacement.

Change-Id: I22e04a3e4b06126a0806f184caad2232b314dd00
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2014-02-26 15:59:58 -03:00
Otavio Salvador
9d517e9234 linux-denx: Fix branch name used for fetching
The branch, which contains the needed hash, is:

m53evk-rel-2013-05-02-v3.9

Fix the recipe accordingly.

Change-Id: Ie5d7b1f550d0d1ec92f3b4cea89f1b73d069cf32
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2014-02-19 19:05:32 -03:00
Otavio Salvador
b43b847062 m53evk: Fix build failure due non-FSL kernel use with AMD GPU
The m53evk board uses the DENX kernel which is based in mainline and
does not has the need drivers for AMD GPU driver to build. This
patches makes it use the Framebuffer driver instead fixing a build
failure found in our autobuilder.

Change-Id: Iad1dfbb7f9ed342f374d9721228eff09e821377f
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
Cc: Marek Vasut <marex@denx.de>
2014-02-19 10:39:46 -03:00
Patrick Keil
1b612d3045 linux-wandboard-3.0.35: Add kernel configs for Systemd
Adding missing kernel configurations for Systemd:
* CONFIG_FHANDLE
* CONFIG_CGROUPS

Signed-off-by: Patrick Keil <trancefusion@gno.de>
2014-02-14 19:28:48 -02:00
Andreas Henriksson
e0ae7fcba0 linux-imx: fix missing initial space for cgtqmx6 patch
Seems "same" changes has been made on both master and dora branch,
but the dora commit has the space in place.

This patch was created via:
git diff freescale/dora..freescale/master recipes-kernel/linux/linux-imx_3.0.35.bbappend | patch -p1 -R

Signed-off-by: Andreas Henriksson <andreas.henriksson@endian.se>
2014-02-14 11:02:16 -02:00
John Weber
2ab6aca8d2 wandboard-quad: Add myself as maintainer
Signed-off-by: John Weber <rjohnweber@gmail.com>
2014-02-12 11:06:21 -02:00
John Weber
20501f0efe wandboard-solo: Add myself as maintainer
Signed-off-by: John Weber <rjohnweber@gmail.com>
2014-02-12 11:06:05 -02:00
John Weber
17b6ce68e6 wandboard-dual: Add myself as maintainer
Signed-off-by: John Weber <rjohnweber@gmail.com>
2014-02-12 11:05:43 -02:00
Pavel Kopylov
ee59f38ef9 linux-imx (3.0.35): Enable USB for cgtqmx6
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>
2014-02-12 00:15:35 -02: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
Pavel Kopylov
52871f8458 linux-imx (3.0.35): Enable devtmpfs for cgtqmx6
Add missing DEVTMPFS creation flags in kernel config.
Namely: CONFIG_DEVTMPFS=y and CONFIG_DEVTMPFS_MOUNT=y

Signed-off-by: Pavel Kopylov <pavel.kopylov@gmail.com>
2014-02-10 08:40:15 -02:00
Alexandre Belloni
968ffa65af cfa100xx.conf: add myself as maintainer
Signed-off-by: Alexandre Belloni <alexandre.belloni@free-electrons.com>
2014-02-03 18:11:08 -02:00
Carlos Rafael Giani
024ce83401 cubox-i: add machine config
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>
2014-01-29 17:52:25 -02:00
Carlos Rafael Giani
f2d30e5f72 linux-cubox-i: add customized kernel
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>
2014-01-29 17:51:25 -02:00
Carlos Rafael Giani
35f5cc64b1 u-boot-cubox-i: add u-boot fork for cubox-i machines
This fork includes MXC SPL support for the SolidRun CuBox-i and
HummingBoard devices

Signed-off-by: Carlos Rafael Giani <dv@pseudoterminal.org>
2014-01-29 17:50:30 -02:00
Otavio Salvador
88dbf62f3c linux-imx (3.0.35): Update Congatec cgtqmx6 to 3.0.35-4.1.0
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>
2014-01-29 10:57:10 -02:00
Otavio Salvador
3239f237a8 cgtqmx6: Set u-boot-imx version to 2009.08
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>
2014-01-29 10:57:00 -02:00
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