Commit Graph

229 Commits

Author SHA1 Message Date
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
Eric Nelson
2a72004cbd u-boot-script-boundary: Update to v2014.04 (srcrev 6d00ef4)
This patch updates the boot script for Boundary Devices
boards to sync with the U-Boot version.

The only functional change is commit c0508b4, which enables
boot from USB stick.

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
c1e5aef5ca u-boot-boundary: update to v2014.04 (srcrev 6d00ef4)
This patch updates U-Boot for Boundary Devices Nitrogen6x and
Nitrogen6_Lite boards to sync with the v2014.04 release from
up-stream.

This isn't a major release and upgrading isn't critical.

Release notes are on-line in this post:
	http://boundarydevices.com/u-boot-2014-04-release-mx6/

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
0907ee7377 linux-boundary (3.10.17): Move to GA kernel (srcrev 731f96)
Update Boundary Devices' linux kernel to one based on FSL's 3.10.17_1.0.0_ga
instead of 3.10.17_1.0.0_beta.

Signed-off-by: Eric Nelson <eric.nelson@boundarydevices.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2014-05-01 18:07:37 -03:00
John Weber
cc365e9afa linux-wandboard (3.10.17): Move to GA kernel (srcrev 9d567e)
Update Wandboard Linux kernel to one based on FSL's 3.10.17_1.0.0_ga. Also,
updated the defconfig to better align with FSL's imx_v7_defconfig where
possible to avoid potential problems

Signed-off-by: John Weber <rjohnweber@gmail.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2014-04-28 11:57:03 -03:00
Carlos Rafael Giani
a7515d4b20 u-boot-cubox-i: update to ed888a1e88 SRCREV
This patch updates the revision to ed888a1e88 and corrects the
github URI , which should link to "SolidRun" instead of "rabeeh".

Signed-off-by: Carlos Rafael Giani <dv@pseudoterminal.org>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2014-04-28 11:57:03 -03:00
Alexandre Belloni
e4cd11c057 linux-cfa: bump revision
Bump the revision to include a workaround for the USB phy issue we are
sometimes seeing.

Signed-off-by: Alexandre Belloni <alexandre.belloni@free-electrons.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2014-04-25 11:32:22 -03:00
Alexandre Belloni
7aceadb79e linux-cfa: remove useless debug
This removes useless and very verbose debug that would appear e.g. while
plugging a USB stick.

Signed-off-by: Alexandre Belloni <alexandre.belloni@free-electrons.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2014-04-25 11:32:09 -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
Mario Domenech Goulart
9481991ec1 linux-timesys: remove DESCRIPTION from .bbappend
It can now be found on the original recipe's SUMMARY (on meta-fsl-arm).

Signed-off-by: Mario Domenech Goulart <mario@ossystems.com.br>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2014-04-03 23:11:46 -03:00
Mario Domenech Goulart
df323391d0 linux-cfa.inc: typo fix (s/SECTion/SECTION/)
Signed-off-by: Mario Domenech Goulart <mario@ossystems.com.br>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2014-04-03 16:37:23 -03:00
Eric Nelson
909d002d42 linux-boundary: Add DEPENDS on lzop
Kernel version 3.10 requires lzop to build.

Fix suggested by Erik Botö <erik.boto@pelagicore.com>

Reported-by: Gary Thomas <gary@mlbassoc.com>
Signed-off-by: Eric Nelson <eric.nelson@boundarydevices.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2014-04-03 16:36:25 -03:00
Daiane Angolini
ba7770da79 linux: Use SUMMARY to describe the linux provider
Replace DESCRIPTION to SUMMARY on linux recipes.

The SUMMARY content may be used in Release Notes to
describe the each kernel provider.

Add SUMMARY for linux-congatec, linux-cubox-i and
linux-timesys. For those, the SUMMARY used was the one
already in Release Notes [1] in file [2]

[1] https://github.com/Freescale/Documentation
[2] release-notes/source/kernel-linux.rst

Signed-off-by: Daiane Angolini <daiane.angolini@freescale.com>
2014-03-27 14:55:35 -03:00
Eric Nelson
cae491bda0 linux-boundary: remove version number from 3.10.17 kernel
The 3.10.17 version is added automatically by the build process,
so it's not needed in LOCALVERSION.

As Diego reported, without this patch, 'uname -r' and kernel modules
are oddly-named:
        /lib/modules/3.10.173.10.17_beta+yocto

Reported-by: Diego <diego.ml@zoho.com>
Signed-off-by: Eric Nelson <eric.nelson@boundarydevices.com>
2014-03-26 11:59:32 -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
John Weber
1fe577a99c linux-wandboard (3.10.17): Update SRCREV to 4a8ad4
Update Wandboard 3.10.17 kernel to commit 4a8ad4, which includes an update
to the DTS to enable all mxcfb devices and a fix for the sgtl5000 driver.

Signed-off-by: John Weber <rjohnweber@gmail.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2014-03-25 16:01:16 -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
Anthony Felice
961c04abf9 linux-timesys: Add customized kernel for quartz machine
This kernel is based on linux-timesys 3.0.15, and adds commits for quartz
support that include:

* Add Display and Resistive Touchscreen support
* Add Quartz Hardware Modules support
* Add additional UART support
* Update i2c settings for Audio driver
* New defconfig (i.e. quartz)

This kernel has been tested on the quartz platform.

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
Anthony Felice
d451e83fb7 u-boot-timesys: Add branch for quartz machine
This branch adds some commits with board support for the quartz platform, that
include:

* Add NAND support
* Add Ethernet support
* Fix DDR3 settings for 1.1 silicon
* New machine definitions (e.g. quartz, quartz_nand)

This version has been tested on the quartz platform.

Change-Id: I63d73d7cfb15f4fe1044220a27d75858728cf617
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
Anthony Felice
a526b71027 linux-timesys (3.0.15): Bump SRCREV_pcl052 to 5e9d9a5
The following changes have been made in this version of the kernel:

* Fix for ethernet, which was previously not working.

Signed-off-by: Anthony Felice <tony.felice@timesys.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2014-03-18 18:33:35 -03:00
Otavio Salvador
a2e5ca53a7 linux-imx (2.6.35.3): Removal as it is unused
The only machines using the recipe was imx233-olinuxino ones but those
are defaulting to linux-fslc for a while without failure reports so it
is safe to drop this now.

Change-Id: I86663543c5ee893fb1d0c55defa3d0c68cba85be
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2014-03-12 23:05:08 -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
Otavio Salvador
5f6e811c34 u-boot-imx: Stop using PRINC
This removes the PRINC which is deprecated and will be removed after
Yocto Project 1.6 release. The equivalent change need to be updated in
meta-fsl-arm at same time, to avoid version to go backwards.

Change-Id: I8898c3c5c6a4b9d36c71d2587feab9adc2dda6dd
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2014-03-05 13:24:58 -03:00
Otavio Salvador
0767336033 imx-bootlets: Stop using PRINC
This removes the PRINC which is deprecated and will be removed after
Yocto Project 1.6 release. The equivalent change need to be updated in
meta-fsl-arm at same time, to avoid version to go backwards.

Change-Id: I8e80447b4e638038cec56be7cd3866e2fab5cff3
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2014-03-05 13:18:29 -03:00
Otavio Salvador
d2b1f5bce2 linux-imx: Stop using PRINC
This removes the PRINC which is deprecated and will be removed after
Yocto Project 1.6 release. The 2.6.35.3 and 3.0.35 kernel versions
need to be updated in meta-fsl-arm at same time, to avoid version to
go backwards.

Change-Id: I38dde3b81715e64ce7a9e724b85901d44490c082
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2014-03-05 13:18:07 -03:00
Eric Nelson
ce114d5a71 u-boot-script-boundary: update to match v2014.01 release
The only difference in the boot script for this release is
the inclusion of support for reading environment variables
through uEnv.txt at the start of the boot script.

Signed-off-by: Eric Nelson <eric.nelson@boundarydevices.com>
2014-03-05 13:00:34 -03:00
Eric Nelson
0adcbf1b54 u-boot-boundary: update to v2014.01
Update to v2014.01 release as described in this post:
	http://boundarydevices.com/u-boot-2014-01/

The primary new feature is USB OTG support, but this
release also includes a re-structuring of the pin-muxing
constants in preparation for SPL boot.

Signed-off-by: Eric Nelson <eric.nelson@boundarydevices.com>
2014-03-05 13:00:16 -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
6f79ede2fa linux-timesys: Add customized kernel
This kernel is based on linux-timesys 3.0.15, and adds commits for pcm052
support that include:

* Add FEC1 support
* Add QSPI NOR support
* Add PWM backlight support
* Enable watchdog
* Fix DCU settings
* New defconfig (i.e. pcm052)

This kernel has been tested on the pcm052 platform.

Signed-off-by: Anthony Felice <tony.felice@timesys.com>
2014-03-03 21:07:39 -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
Anthony Felice
10f7914ecd linux-timesys: Add customized kernel
This kernel is based on linux-timesys 3.0.15, and adds commits for pcl052
support that include:

* Add HDMI support
* Add LED GPIO support
* Fix DCU multiplier calculation
* Fix USB Gadget
* New defconfig (i.e. pcl052)

This kernel has been tested on the pcl052 platform.

Signed-off-by: Anthony Felice <tony.felice@timesys.com>
2014-03-03 20:54:56 -03:00
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