Commit Graph

106 Commits

Author SHA1 Message Date
Eric Nelson
39ab1db183 nitrogen6x*, imx6qsabrelite: default to kernel 3.10.31
Default to kernel version 3.10.31 to match meta-fsl-arm packages.

Signed-off-by: Eric Nelson <eric.nelson@boundarydevices.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2014-11-28 09:39:35 -02:00
Fabio Estevam
33fa5e67d4 m28evk: Remove double inclusion of KERNEL_IMAGETYPE
KERNEL_IMAGETYPE = "uImage" is already present a few lines before, so remove
the redundant inclusion.

Signed-off-by: Fabio Estevam <fabio.estevam@freescale.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2014-11-08 17:33:30 -02:00
Daiane Angolini
609d7bf190 Nitrogen6x-lite: Replace i.MX6 Solo by i.MX6S
Use the same name convention for variable SOC used in other machines.
This mismatch was highlighted during the automatic generation of supported
machine list for FSL Community BSP Release Notes 1.7.

Signed-off-by: Daiane Angolini <daiane.angolini@freescale.com>
Acked-by: Eric Nelson <eric.nelson@boundarydevices.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2014-10-31 09:51:21 -02:00
Daiane Angolini
c27329ca53 imx6dl-riotboard: Add support for RIoT board
Add support for RIoT board (http://www.riotboard.org/) using by default
linux-fslc and u-boot-fslc.

The machine name follows the linux (kernel.org) naming convention.

The generated uboot is configured by default for usage on the external SDCard
and not for the internal eMMC.

Signed-off-by: Daiane Angolini <daiane.angolini@freescale.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2014-10-27 17:56:27 -02:00
Alex de Cabo
967b1331ff cgtqmx6: set KERNEL_IMAGETYPE to uImage
Signed-off-by: Alex de Cabo <alejandro.de-cabo-garcia@congatec.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2014-10-23 20:16:03 -02:00
Alex de Cabo
09a76a46b7 cgtqmx6: add myself as maintainer
Signed-off-by: Alex de Cabo <alejandro.de-cabo-garcia@congatec.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2014-10-09 18:27:33 -03:00
John Weber
5e1c6a83e1 wandboard: Remove me as maintainer
I will not have time to spend to maintain and test the Wandboard
machines, so remove me as maintainer.

Signed-off-by: John Weber <rjohnweber@gmail.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2014-10-05 01:31:54 -03:00
Alex de Cabo
5a3abb5de9 cgtqmx6: Update Congatec-QMX6 machine configuration
Update config file:

* U-boot provider: u-boot-qmx6
  - UBOOT_CONFIG variable defines the Congatec-QMX6 module
    variant to build. For testing purposes by default is set
    to: "pn016103"
  - This variable must be set in the conf/local.conf file
    according with the module partnumber. The possible values
    are:

    pn016100, pn016101, pn016102, pn016103, pn016104, pn016105,
    pn016106, pn016110, pn016111, pn016112, pn016113

    If a PN016101 is the target module, the line added to the
    conf/local.conf would be like the following:

    UBOOT_CONFIG = "pn016101"

* Linux kernel provider: linux-qmx6
  - Config file is the same for all the variants, due to that
    the SOC_FAMILY variables includes all SOCs to include the
    firmware of all machines.

Signed-off-by: Alex de Cabo <alejandro.de-cabo-garcia@congatec.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2014-09-24 15:37:18 -03:00
Eric Nelson
287d38bc79 nitrogen6x: Add support for Nitrogen6_Max board
The Nitrogen6_Max board differs from Nitrogen6x only in its'
device-tree and U-Boot configuration.

Add device-tree to the Nitrogen6x image build, along with the
SABRE Lite and Nitrogen6x and document U-Boot build.

Signed-off-by: Eric Nelson <eric.nelson@boundarydevices.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2014-09-15 09:37:40 -03:00
Carlos Rafael Giani
adc7320bb6 linux-cubox-i: upgrade to 3.14.14 version
This is the new SolidRun supported kernel for the HummingBoard and
CuBox-i devices. It is based on the Linaro 3.14 kernel releases.

Some of the changes are:

* devicetree files are used now
* zImage is used instead of uImage
* large amounts of memory leak and stability fixes
* increased FEC ethernet performance, higher than the Freescale rated
  470 Mbps
* SDHC patchset for better UHS-I support
* residue support for SDMA with FSL's custom firmware integrated to work
  with HDMI and optical SPDIF
* higher DMA and GPU efficiency in general
* the vast array of improvements of a 3.14.14 kernel over a 3.0.35 one

Change-Id: I8f5292b3c2951e7fc48dd20e556da1beba092ed5
Signed-off-by: Carlos Rafael Giani <dv@pseudoterminal.org>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2014-09-04 14:04:34 -03:00
Eric Nelson
2c6b6c4927 nitrogen6x-lite: set KERNEL_IMAGETYPE to uImage
Signed-off-by: Eric Nelson <eric.nelson@boundarydevices.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2014-07-25 16:19:36 -03:00
Eric Nelson
c138d73b14 nitrogen6x: set KERNEL_IMAGETYPE to uImage
Signed-off-by: Eric Nelson <eric.nelson@boundarydevices.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2014-07-25 16:19:36 -03:00
John Weber
c92573efff broadcom-nvram-config: separate recipes to different chipsets
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>
2014-07-21 11:03:30 -03:00
Otavio Salvador
f432f685fe cubox-i: Add HummingBoard in NAME field
The Layer index and the release notes script use the NAME field to
identify the boards supported. Add HummingBoard to the field.

Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2014-07-15 19:04:40 -03:00
Eric Nelson
029f535cfb nitrogen6x*, imx6qsabrelite: default to kernel 3.10.17
Various Freescale packages on the daisy branch require kernel
headers from 3.10.17, which breaks compatibility with 3.0.35 kernels.

Use the 3.10.17 branch as the default to allow more out-of-the box
build success.

Signed-off-by: Eric Nelson <eric.nelson@boundarydevices.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2014-06-09 09:35:57 -03:00
Eric Nelson
596e44c616 cubox-i: remove extraneous colons from SOC_FAMILY
The SOC_FAMILY variable is a colon-separated list and
cubox-i had an extra colon.

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
9d34fea1d0 nitrogen6x: Add support for i.MX6SDL CPU variants to SOC_FAMILY
The Nitrogen6x has options for i.MX6DL and i.MX6S, and
without mx6dl in the SOC_FAMILY, Dual-Lite/Solo features
of other components won't be built.

The problem triggering this patch is the firmware-imx package,
which will not install the Dual-Lite/Solo firmware for the
VPU (lib/firmware/vpu_fw_imx6d.bin).

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
Otavio Salvador
abc0a8e1aa Stop using mx6s SoC family
The i.MX6 Solo is internally a i.MX6 Dual Lite but single core. This
uses the mx6dl as the SoC family as it is already being done in the
Kernel, U-Boot and Barebox.

Change-Id: If587097d9e3be35eadca27e67c11415a4fb0f1c1
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2014-04-23 10:55:55 -03:00
John Weber
a3a0a3e5d3 wandboard: Change kernel to 3.10.17
Move default kernel selection to 3.10.17 in advance of the 1.6 release,
because currently 3.0.35_4.0.0 is broken in master.  There are known issues
with the kernel that will be resolved with community assistance.  These
include:

- HDMI:  Using X11 causes HDMI output to default to 1024x768 resolution
         regardless of the 'video=mxcfb...' bootarg selection.
- HDMI, EDID:  Does not work (but this did not work on 3.0.35 either).
- Sound, HDMI audio output: Using HDMI audio output seems to cause very slow
         playback of both audio and video, and can be seen using aplay or
         gst-launch.

Signed-off-by: John Weber <rjohnweber@gmail.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2014-03-25 16:01:32 -03:00
Otavio Salvador
8397088147 imx6qsabrelite: Add the machine in the MACHINEOVERRIDES
The machine needs to be included in the overrides list or
COMPATIBLE_MACHINE matching fails badly.

Change-Id: I52d717dd667c52cb3844c99fdfe25ab0c0c185d6
Reported-by: Omar Pighi <pighi@selea.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2014-03-21 15:01:49 -03:00
Anthony Felice
a97a460440 quartz: Add machine config
This commit adds a machine configuration for the Device Solutions Quartz Vybrid
board.

Signed-off-by: Anthony Felice <tony.felice@timesys.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2014-03-20 21:36:24 -03:00
Otavio Salvador
7d7bf13e8a linux-congatec: Avoid depending on meta-fsl-arm's linux-imx
To easy the maintenance of the kernel for Congatec boards and allow
removal of the 3.0.35 of meta-fsl-arm when desired we include the
needed patches here instead of using a bbappend on top of linux-imx
original recipe.

Change-Id: I5766ba81b514beb1f50f04d8d0e4efcc4d2b5898
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2014-03-12 23:05:08 -03:00
Anthony Felice
17f9a4042f pcm052: Add machine config
This commit adds a machine configuration for the Phytec phyCORE (pcm052) Vybrid
board.

Signed-off-by: Anthony Felice <tony.felice@timesys.com>
2014-03-03 21:08:13 -03:00
Anthony Felice
1cef72fa99 pcl052: Add machine config
This commit adds a machine configuration for the Phytec Cosmic (pcl052) Vybrid
board.

Signed-off-by: Anthony Felice <tony.felice@timesys.com>
2014-03-03 21:06:53 -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
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
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
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
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
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
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
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
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
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
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
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
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
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