Commit Graph

136 Commits

Author SHA1 Message Date
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
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
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
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
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
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
e002d0af81 Add a machine configuration for cfa-10058
cfa-10058, also called cfa-921 is a cfa-10036 plus ethernet, usb, mems
and a 4" touchscreen.

Signed-off-by: Alexandre Belloni <alexandre.belloni@free-electrons.com>
2013-09-07 11:20:21 -03:00
Alexandre Belloni
7953772183 Add a machine configuration for cfa-10057
cfa-10057, also called cfa-920 is a cfa-10036 plus ethernet, usb, mems
and a 3.5" touchscreen.

Signed-off-by: Alexandre Belloni <alexandre.belloni@free-electrons.com>
2013-09-07 11:20:21 -03:00
Alexandre Belloni
6d759ec1df Add a machine configuration for cfa-10056
The cfa-10056 is a cfa-10037 with a 4" LCD screen.

Signed-off-by: Alexandre Belloni <alexandre.belloni@free-electrons.com>
2013-09-07 11:20:21 -03:00
Alexandre Belloni
1834aa9046 Add a machine configuration for cfa-10055
The cfa-10055 is a cfa-10037 with a 3.5" touchscreen attached.

Signed-off-by: Alexandre Belloni <alexandre.belloni@free-electrons.com>
2013-09-07 11:20:21 -03:00
Alexandre Belloni
ce18ee074e Add a machine configuration for cfa-10049
Signed-off-by: Alexandre Belloni <alexandre.belloni@free-electrons.com>
2013-09-07 11:20:21 -03:00
Alexandre Belloni
a796f1b334 Add a machine configuration for cfa-10037
The cfa-10037 is a breakout board for the cfa-10036.

Signed-off-by: Alexandre Belloni <alexandre.belloni@free-electrons.com>
2013-09-07 11:20:21 -03:00
Alexandre Belloni
27a92572e2 cfa10036: split configuration
Introduce an include file to be able to support multiple boards using
the cfa10036 by reusing the imx-bootlets, barebox and kernel
configurations.

Signed-off-by: Alexandre Belloni <alexandre.belloni@free-electrons.com>
2013-09-07 11:20:21 -03:00
Eric Nelson
69bed23e70 u-boot-boundary: Update to 2013-07 release
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>
2013-08-29 17:05:28 -03:00
Alexandre Belloni
191404273c cfa10036: Add cfa10036 machine configuration
This configuration supports the following Crystalfontz boards:
 - cfa-10036
 - cfa-10037
 - cfa-10049
 - cfa-10055
 - cfa-10056
 - cfa-10057
 - cfa-10058

which are all based on the cfa-10036.

Change-Id: Iabab3cfb7802e025c7da66155bc47c9164bcf1fa
Signed-off-by: Alexandre Belloni <alexandre.belloni@free-electrons.com>
2013-08-29 17:05:04 -03:00
Otavio Salvador
53cae59d3a Rework machines to use dtb file in KERNEL_DEVICETREE variable
The linux-dtb.inc has been reworked to use the Linux kernel build
system to generate the DeviceTree binaries so now KERNEL_DEVICETREE
variable should has the /target/ name, not the file path. This patch
reworks following machines:

 - imx233-olinuxino-*
 - m28evk
 - m53evk

Change-Id: I824e818f50de094fe1b25ef3ea202abd90093650
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2013-08-20 13:47:17 -03:00
Otavio Salvador
f6cc86276b m53evk: Remove duplicated setting of U-Boot preferred provider
The system already default for u-boot-fslc as provider so we shouldn't
hardcode it here.

Change-Id: I4472561b74f857813b5f1f2b9d8ed2d68f479c8d
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2013-08-20 13:47:17 -03:00
Matthias Benesch
4263abc07b gk802: Add Zealz GK802 machine configuration
Signed-off-by: Matthias Benesch <twoof7@freenet.de>
2013-08-16 08:48:09 -03:00
Otavio Salvador
3898b9dfa4 wandboard-quad: Add Wandboard Quad support
Change-Id: I5364de1e40d939865fc8a939825d52255e33f505
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2013-07-10 09:23:05 -03:00
Otavio Salvador
fc5675c4ba imx6qsabrelite: Remove specific setup and turn it as an alias to Nitrogen6X
This board now use the *same* code as Nitrogen6X and it boots from
internal SPI NOR memory. If you did change it to boot from the MMC
(SD3 or SD4) please check the Boundary's blog post at:

  http://boundarydevices.com/u-boot-on-i-mx6/#unbricking

Change-Id: I5ec3444afee65002f94c2d2de40662749e5a9070
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
Acked-by: Eric Nelson <eric.nelson@boundarydevices.com>
2013-07-03 09:46:08 -03:00
Marek Vasut
7995948391 m53evk: Add DENX M53EVK support
Add DENX M53EVK board configuration file. This uses the linux-denx
kernel repository.

Change-Id: I4c7ad1446a3bf1cd5c149701861ed745025d1449
Signed-off-by: Marek Vasut <marex@denx.de>
2013-07-02 15:41:59 -03:00
Otavio Salvador
08348ddf96 m28evk: Add DENX M28EVK board support
Change-Id: I60012955c249d0a22726ef5127dc1cfbc5cfdd50
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2013-05-25 16:39:19 -03:00
Daiane Angolini
864579b3ea wandboard-solo: : include vendor name and SOC
Include vendor name to machine name
Include SOC

Change-Id: I5f125c7865d28c5e04fed50c756983177637ae75
Signed-off-by: Daiane Angolini <daiane.angolini@freescale.com>
2013-04-25 08:45:49 -05:00
Daiane Angolini
b7567756a8 wandboard-dual: include vendor name and SOC
Include vendor name to machine name
Include SOC

Change-Id: I8bc373b5bed5b57ab8ae47a22065dd34530bbe7b
Signed-off-by: Daiane Angolini <daiane.angolini@freescale.com>
2013-04-25 08:45:20 -05:00
Daiane Angolini
4938e59330 nitrogen6x: Fix machine name, include SOC
Include vendor name to machine name
Include SOC

Change-Id: Id0ec17672ef819818184d44cd212ea6618978e8a
Signed-off-by: Daiane Angolini <daiane.angolini@freescale.com>
2013-04-25 08:08:46 -05:00
Daiane Angolini
c9ad720996 imx6qsabrelite: Fix machine name, include SOC
Include vendor name to machine name
Include SOC

Change-Id: Ic067845196cdebf6da19c9d74fa687fc0d5035af
Signed-off-by: Daiane Angolini <daiane.angolini@freescale.com>
2013-04-25 08:05:39 -05:00
Daiane Angolini
7838837c8c imx233-olinuxino-mini: Fix machine name, include SOC
Include vendor name to machine name
Fix machine name
Include SOC

Change-Id: I25ad8560abd0314a75fcee9c84cd45ff191a7b2c
Signed-off-by: Daiane Angolini <daiane.angolini@freescale.com>
2013-04-25 08:03:00 -05:00
Daiane Angolini
04a42616fa imx233-olinuxino-micro: Fix machine name, include SOC
Include vendor name to machine name
Fix machine name
Include SOC

Change-Id: I7e98673e6356184e6f88743e6974869a32365046
Signed-off-by: Daiane Angolini <daiane.angolini@freescale.com>
2013-04-25 08:01:41 -05:00
Daiane Angolini
20816653b1 imx233-olinuxino-maxi: Fix machine name and description, include SOC
Include vendor name to machine name
Fix machine name
Include SOC

Change-Id: I03716cac9cfee410f4230d9281f7eff09bedac60
Signed-off-by: Daiane Angolini <daiane.angolini@freescale.com>
2013-04-25 07:43:26 -05:00
Daiane Angolini
7536f049b3 cgtqmx6: include SOC for machine description
Change-Id: I964c7cc826dd12434726423eb570e49c8e634d76
Signed-off-by: Daiane Angolini <daiane.angolini@freescale.com>
2013-04-25 07:00:32 -05:00
Otavio Salvador
5f5a9cfcad Fix use of SOC_FAMILY as the most right value is preferred
The SOC_FAMILY uses the MACHINEOVERRIDES and it evaluates from left to
right. In this case, the most SoC specific value needs to be kept in
the right so it take precedence.

This has been catch when finding out why i.MX6SL EVK where using the
wrong value as entry point, and this was the root cause.

Change-Id: I34ae0076690716ba71fd80311a1e427821e4e762
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2013-04-17 18:36:29 -03:00
Otavio Salvador
34fa2e642b wandboard-solo: Add machine configuration
The kernel configuration is the same for Dual and Solo variants; to
fix it, we move the Dual defconfig to common directory avoiding
duplication.

Change-Id: I5d4b304c9980115318fdda75a6dc623783cb5cf7
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2013-04-10 10:18:16 -03:00
Otavio Salvador
502357a960 wandboard-dual: Remove the device-tree entry as it is not available
The Linux mainline does not yet include support for Wandboard so we
shouldn't have it here until the support has been added.

Change-Id: I8ec6e770859d84e39a8300f00af995c3d4fe9527
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2013-04-10 10:18:16 -03:00
Otavio Salvador
7b19c2ae7d wandboard-dual: Use U-Boot mainline
The U-Boot 2013.04 has support for Wandboard so we use it, from now on.

Change-Id: I9bdf3ce688d13f8d07d83643df097a1ce6341b6c
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2013-04-09 15:38:39 -03:00
Otavio Salvador
ded3e1d109 wandboard: Add 'wandboard' as SoC family and restrict kernel compatibility
This allow for addition of wandboard-solo soon, while avoid build
warning due lack of a generic 'defconfig' file.

Change-Id: Ifedad79f8093f1f5f4d9df9d5a4e5c45d452cdbf
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2013-04-09 15:38:39 -03:00
Otavio Salvador
fadd5041fc imx233-olinuxino.inc: Use U-Boot by default
The U-Boot now supports the mx23-olinuxino boards so we now use it by
default. The imx-bootlets support is still available in case someone
needs it.

Change-Id: I0ddf95f73b444db97056eb6568646cf236fa2b89
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2013-04-09 15:38:39 -03:00
Otavio Salvador
3885881fb5 imx233-olinuxino: Add mx23 to the SoC family
Change-Id: Ia1cf14ddbb29bed200c0a128aa6cf3757b45cd07
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2013-04-09 15:38:39 -03:00
Otavio Salvador
1a5a3b3cc9 nitrogen6x: Change machine to use linux-boundary kernel
Change-Id: Ie815cf603657385e3220640c7773f2d3eaee7c8b
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2013-04-06 12:20:08 -03:00
Otavio Salvador
95d05adece imx6qsabrelite: Add Boundary Devices SabreLITE machine definition
This adds the Boundary Devices SabreLITE machine which were maintained
in meta-fsl-arm. We did this change as the support of the board is not
done by Freescale officially and the kernel with better support is the
one done by Boundary Devices which we now have available.

Change-Id: Ie040b38e23885fa164bb4cd25d8c4b0b00471e5c
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2013-04-06 12:20:08 -03:00
John Weber
4069eb0b45 wandboard-dual: Make linux-wandboard preferred provider
With the addition of the linux-wandboard recipes, which build the
Wandboard kernel from the 'official' kernel source for Wandboard, change
the PREFERRED_PROVIDER to 'linux-wandboard'.

Signed-off-by: John Weber <rjohnweber@gmail.com>
2013-04-04 12:16:01 -03:00
John Weber
d7f5dc6aea wandboard-dual: Add broadcom-nvram-support to machine
Adds a line MACHINE_EXTRA_RRECOMMENDS for broadcom-nvram-support which
provides firmware files for the wifi chip (BCM4329) on Wandboard Dual.

Signed-off-by: John Weber <rjohnweber@gmail.com>
2013-03-23 12:19:16 -03:00
SARTRE Leo
c3138e965a cgtqmx6: Add machine definition
Conga-QEVAl board from Congatec using a Conga-QMX6 module (based on
Freescale's new i.MX6 ARM processor).

Further reading on the module:
http://www.congatec.com/en/products/qseven/dView/conga-qmx6.html

Further reading on the board:
http://www.congatec.com/en/products/accessories/dView/conga-qeval.html

Signed-off-by: Leo Sartre <lsartre@adeneo-embedded.com>
2013-03-12 15:26:33 -03:00
John Weber
43094de7f7 wandboard-dual: Add machine definition
Signed-off-by: John Weber <rjohnweber@gmail.com>
2013-02-27 09:35:53 -03:00
Otavio Salvador
15ec5d6430 layer.conf: Use .= for adding to BBPATH and += to BBFILES
http://cgit.openembedded.org/meta-openembedded/commit/?id=3c21a46020bd0816579648

This triggers exception NameError: name 'base_contains' is not defined
without this change

Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2013-01-04 16:22:57 -02:00
Otavio Salvador
0efd9f2bfb nitrogen6x: Add machine definition
This adds the machine definition to Nitrogen6x from Boundary Devices.
More information at:

http://boundarydevices.com/products/nitrogen6x-board-imx6-arm-cortex-a9-sbc/

In order to take advance of same code used for imx6qsabrelite (on
linux-imx, u-boot, imx-firmaware), we use a MACHINEOVERRIDES trick, so
imx6qsabrelite is taken as a fallback for nitrogen6x machine.

To ensure the boot scripts are available at rootfs time, the do_deploy
task of u-boot-script-boundary is added as a dependency of do_rootfs.

Change-Id: I8bd0b80d2ad8e8741391ec178c10abd75218542e
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2012-12-12 15:30:08 -02:00
Otavio Salvador
d33a3a13f1 imx233-olinuxino.inc: fix override appending
We used the appending at wrong place making it not work for finding
the right files for overrides. This fixes the error.

Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2012-07-28 15:21:36 -03:00
Otavio Salvador
7bf04681af imx233-olinuxino.inc: create imx233-olinuxino override
Allow for easy maintainence and avoid duplication when definitions or
patches are shareable in all variants.

Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2012-07-26 17:33:14 -03:00
Otavio Salvador
a1ba303b68 imx233-olinuxino-mini: add machine definition
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2012-07-26 17:33:14 -03:00
Otavio Salvador
dbbcc17221 imx233-olinuxino: move common definitions to a .inc file
This avoids duplication in machine and allow for easy addition of new
variants of board.

Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2012-07-26 17:33:14 -03:00
Adrian Alonso
e752e9fa21 imx233-olinuxino-maxi: include net-persistent-mac as essential package
include net-persistent-mac as essential package

Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
Acked-by: Adrian Alonso <aalonso00@gmail.com>
2012-07-03 21:35:00 -05:00
Otavio Salvador
052b533895 imx233-olinuxino-micro: add machine definition
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2012-05-28 14:31:57 -03:00
Otavio Salvador
4aaf2cb5f4 imx233-olinuxino-maxi: initial machine configuration
This machine uses U-Boot from Freescale while mainline doesn't has
support for it.

Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2012-05-22 15:40:10 -03:00
Otavio Salvador
b5ec87e785 layer.conf: fix layer matching name
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2012-05-06 01:20:14 -03:00
Otavio Salvador
3be3cb15c2 Initial skeleton 2012-04-27 15:20:53 -03:00