Otavio Salvador [Sat, 29 Mar 2014 18:03:18 +0000 (15:03 -0300)]
directfb, directfb-examples: Backport 1.6 release
This backports the directfb 1.6.3 and counter part directfb-examples
1.6.0 for use with i.MX6 SoCs as Vivante GPU is not compatible with
the 1.7 API. Along the recipes backport this commit sets the preferred
version accordingly.
Change-Id: I658af7b7881d743cb1a04f6ffb23739711af989b Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
Lauren Post [Mon, 16 Dec 2013 16:47:17 +0000 (10:47 -0600)]
alsa-state: Update MX6 settings for use with FSL 3.10.17-1.0.0 kernel
This configuration is made for use with the 3.10.17-1.0.0 kernel and
won't work with previous 3.0.35-4.1.0 one.
Change-Id: Iceef47befdf1e09a364bcf992b7631dd163718c7 Signed-off-by: Lauren Post <lauren.post@freescale.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
Change-Id: I2da85352d58b5a3eb2309fee596b556ffd12f15d Signed-off-by: Carlos Rafael Giani <dv@pseudoterminal.org> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
Otavio Salvador [Thu, 20 Mar 2014 20:12:13 +0000 (17:12 -0300)]
packagegroup-fsl-mfgtool: Add mmc-utils
The mmc-utils are useful userspace utilities for configuring and
working with MMC devices. These are particularly useful when working
with eMMC devices to do the initial programming of the device.
Change-Id: Ieaaaccb259130485ef14a96bcc18387987ef1a46 Signed-off-by: Otavio Salvador <otavio@ossystems.com.br> Acked-by: Daiane Angolini <daiane.angolini@freescale.com>
The require in the linux-imx_${PV}.bb has been removed by mistake, add
it back.
Change-Id: I35b556c4f386091c16797d7fa7ec5aa6a8ea8ef5 Signed-off-by: stefan <strawberryblack@googlemail.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
Otavio Salvador [Mon, 17 Mar 2014 13:45:19 +0000 (10:45 -0300)]
xf86-video-imxfb-vivante: Use 'autotools-brokensep' as out of tree build is not supported
The out of tree build is not currently supported so disable it for
now; this change is need to allow autotools to default to out of tree
builds in future.
Change-Id: I89103b39bba524403be5bb1916ea5d99bb1662b4 Reported-by: Richard Purdie <richard.purdie@linuxfoundation.org> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
Otavio Salvador [Mon, 17 Mar 2014 13:42:55 +0000 (10:42 -0300)]
mxsldr: Use 'autotools-brokensep' as out of tree build is not supported
The out of tree build is not currently supported so disable it for
now; this change is need to allow autotools to default to out of tree
builds in future.
Change-Id: Ib7827d3b6c818235da2d8fcb2f0f8e953a84c515 Reported-by: Richard Purdie <richard.purdie@linuxfoundation.org> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
Otavio Salvador [Mon, 17 Mar 2014 13:34:08 +0000 (10:34 -0300)]
image_types_fsl.bbclass: Avoid wrong dependency for no bootloader
When IMAGE_BOOTLOADER is empty we shouldn't add '':do_deploy as
dependency as it does not exist. So handle this corner case to allow
bootloader-less images to build fine.
Otavio Salvador [Thu, 13 Mar 2014 01:25:59 +0000 (22:25 -0300)]
linux-imx (3.0.35): Drop recipe from base BSP
The 1.6 release cycle is focused in the 3.10.17-1.0.0 BSP and has no
compromise in test and maintain the 3.0.35 compatibility. This does
not mean the support as a whole will be dropped but no board in
meta-fsl-arm BSP ought to use it.
Users which need to use Freescale reference designs with 3.0.35 ought
to keep using the Dora branch.
Change-Id: I65927e26f54a6c2da824212b94d5e8c5f4a8bc07 Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
Otavio Salvador [Thu, 6 Mar 2014 17:47:40 +0000 (14:47 -0300)]
qtbase: Disable eglfs build for i.MX6 SoCs using X11
The eglfs hooks require the Framebuffer API calls which are not
available when building for X11; to allow qtbase to build for X11 we
must disable eglfs support due this restriction.
A patch to workaround EGL initialization failure due visual mismatch
has been included as well, forcing Visual ID 33.
Change-Id: I564b0d30f137e55885268b656e68fdc3151fb93d Signed-off-by: Lauren Post <lauren.post@freescale.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
Otavio Salvador [Thu, 6 Mar 2014 17:37:58 +0000 (14:37 -0300)]
amd-gpu-x11-bin: Add pkgconfig files for EGL and OpenGL ES 2
The pkgconfig files are need for some applications which use it to
check for library avaiability. The culprit which triggered it was the
addition of glmark2 into the test image, thus causing a build failure
in our autobuilder.
The build has been tested in X11 and Framebuffer backends.
Change-Id: I4fca032f5c2c8768b92430f05bc80e5ba51854be Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
Otavio Salvador [Wed, 5 Mar 2014 16:18:46 +0000 (13:18 -0300)]
image_types_fsl: Use explicit task dependency to boost build
Instead of depending of all tasks of recipes, we should depend on the
required task so we can start building the rootfs earlier in the build
process and earn some build time gain.
Change-Id: I770afe79edba0320ae697f9bcdaf340fbcb09eeb Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
Otavio Salvador [Fri, 28 Feb 2014 17:47:08 +0000 (14:47 -0300)]
linux-fslc (3.12): Update to 3.12.13 stable release
This is the 3.12.13 stable release
* tag 'v3.12.13': (1211 commits)
Linux 3.12.13
EDAC: Correct workqueue setup path
EDAC: Poll timeout cannot be zero, p2
drivers/edac/edac_mc_sysfs.c: poll timeout cannot be zero
genirq: Add missing irq_to_desc export for CONFIG_SPARSE_IRQ=n
target: Fix free-after-use regression in PR unregister
ring-buffer: Fix first commit on sub-buffer having non-zero delta
power: max17040: Fix NULL pointer dereference when there is no platform_data
time: Fix overflow when HZ is smaller than 60
i2c: mv64xxx: refactor message start to ensure proper initialization
md/raid5: Fix CPU hotplug callback registration
md/raid1: restore ability for check and repair to fix read errors.
tick: Clear broadcast pending bit when switching to oneshot
KVM: return an error code in kvm_vm_ioctl_register_coalesced_mmio()
IB/qib: Add missing serdes init sequence
compiler/gcc4: Make quirk for asm_volatile_goto() unconditional
ACPI / hotplug / PCI: Relax the checking of _STA return values
block: add cond_resched() to potentially long running ioctl discard loop
block: Fix nr_vecs for inline integrity vectors
block: __elv_next_request() shouldn't call into the elevator if bypassing
...
Change-Id: I4b2e0e41f11dc03f23c97c739f4c173aa1991589 Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
Javier Viguera [Wed, 5 Mar 2014 17:52:18 +0000 (18:52 +0100)]
qt4-x11-free: workaround QT/EGL mismatch for MX6
Fix following error:
Warning: EGL suggested using X Visual ID 33 (ARGB0888) for EGL config 28 (ARGB0444), but this is incompatable
Unable to find an X11 visual which matches EGL config 28
Change-Id: I4b122fdf88a8ddbb54b109587e8c0482311d4cd2 Signed-off-by: Javier Viguera <javier.viguera@digi.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
Otavio Salvador [Thu, 6 Mar 2014 21:25:21 +0000 (18:25 -0300)]
PRINC removal from recipes
The PRINC use is deprecated and a patch bumping those is applied in
OE-Core. As consequence we must drop those here as soon as possible to
avoid PR changes in users feeds.
Change-Id: I5bb3947d96b76716db67e2122c6a00ea695ca7bb Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
Otavio Salvador [Wed, 5 Mar 2014 16:25:51 +0000 (13:25 -0300)]
u-boot-imx: Bump PR so version does not go backwards
This allow removal of the PRINC, which is deprecated and will be
removed after Yocto Project 1.6 release, from meta-fsl-arm-extra. The
equivalent change need to be updated in meta-fsl-arm-extra at same
time, to avoid version to go backwards.
Change-Id: I373a009a9d167b9b733274d0c17c95dedc1d9293 Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
Otavio Salvador [Wed, 5 Mar 2014 16:21:17 +0000 (13:21 -0300)]
imx-bootlets: Bump PR so version does not go backwards
This allow removal of the PRINC, which is deprecated and will be
removed after Yocto Project 1.6 release, from meta-fsl-arm-extra. The
equivalent change need to be updated in meta-fsl-arm-extra at same
time, to avoid version to go backwards.
Change-Id: I440291fa887d7028fabc3b8a03660c991a8aa670 Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
Otavio Salvador [Wed, 5 Mar 2014 16:14:11 +0000 (13:14 -0300)]
linux-imx: Bump PR so version does not go backwards
This allow removal of the PRINC, which is deprecated and will be
removed after Yocto Project 1.6 release, from meta-fsl-arm-extra. The
equivalent change need to be updated in meta-fsl-arm-extra at same
time, to avoid version to go backwards.
While dropping it, we also drop the INC_PR variable as it were in use
just for the PRINC case and the other linux-imx.inc users do not use
it.
Change-Id: Ia66f686f584a72a0b173b8e2fdd00c015c519e2b Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
Otavio Salvador [Fri, 17 Jan 2014 18:04:59 +0000 (16:04 -0200)]
imx-test: Don't install clocks.sh in MX6 as it uses 3.10 kernel
Kernel 3.10 uses the common clock framework, so the clock tree
information can be retrieved from the standard /sys/kernel/debug
location, which means we don't really need a custom clocks.sh script
for the 3.10 kernel.
You just don't need to install it if you use a recent kernel that
deploys the common clock tree framework (like it is the case for MX6
running 3.10).
Change-Id: Ief01c62025faa2927a226f9cd670e52dabb304be Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
Anthony Felice [Mon, 3 Mar 2014 22:24:04 +0000 (17:24 -0500)]
linux-timesys: Remove twr-vf65gs10 specific patches from SRC_URI
The two patches specified under SRC_URI are specific for the twr-vf65gs10
machine, and should not be applied to every instance of the linux-timesys
kernel. They are now only applied to the linux-timesys kernel built for the
twr-vf65gs10 machine.
This is in preparation for adding the pcl052 and pcm052 to meta-fsl-arm-extra -
as these patches are not applicable to the pcl052 and pcm052.
Signed-off-by: Anthony Felice <tony.felice@timesys.com>
Otavio Salvador [Fri, 17 Jan 2014 21:17:14 +0000 (19:17 -0200)]
fsl-image-mfgtool-initramfs: Add image
Small image to be used with Manufacturing Tool (mfg-tool) in a
production environment.
This should be used as the initramfs used for the installation
process. The image provides the utilities which are used, in the
target, during the process and receive the commands from the MfgTool
application.
Change-Id: Ibcab8826a70339d0cbf507311c6268ad74491df5 Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
Otavio Salvador [Tue, 21 Jan 2014 11:11:43 +0000 (09:11 -0200)]
linux-imx-mfgtool: Add 3.10.17 version
Add the FSL Linux i.MX 3.10.17 version in the Manufacturing Tool
variant to allow building a specific version for use with it.
This also includes the defconfig used to provide the FSL UTP driver
and reduce the amount of build drivers. This is the current
3.10.17-1.0.0-beta original defconfig for MfgTool.
Change-Id: I7808d79ff004266a25d909ac296725d576de7f3b Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
Lauren Post [Mon, 16 Dec 2013 16:42:16 +0000 (10:42 -0600)]
imx-kobs: Upgrade to 3.10.17-1.0.0 version
This removes the virtual/kernel dependency as it builds properly
against standard Linux headers; doing those changes the package stops
to be machine specific and can be reused amount SoCs of same
architecture.
Change-Id: Ibea18acdfe25d40406b0a8e2e0f8583f4087ecb6 Signed-off-by: Lauren Post <lauren.post@freescale.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
Otavio Salvador [Mon, 16 Dec 2013 17:11:57 +0000 (11:11 -0600)]
imx-uuc: Add 0.4 recipe
This provides the Universal Adapter user-space utility that is used to
receive commands from the Manufacturing Tool by the Freescale UTP Protocol.
Change-Id: I8b0532d45afefc3c50eb01aca8c595ed60be2552 Signed-off-by: Lauren Post <lauren.post@freescale.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
Lauren Post [Mon, 16 Dec 2013 16:48:07 +0000 (10:48 -0600)]
imx6slevk: Add new device tree imx6sl-evk-csi.dtb
3.10.17-1.0.0-beta changed the imx6sl-evk.dts file to work with
EPDC but as a consequence it breaks CSI function as its pins
are shared. A new imx6sl-evk-csi.dts file has been add to
allow use of CSI in case it is desired.
Signed-off-by: Lauren Post <lauren.post@freescale.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
The 3.10.17-beta driver mode selection defaults to the lowest
resolution, which is not optimal. This patch changes it to use the
monitor/display preferred mode.
Thanks to Jon Nettleton <jon.nettleton@gmail.com> for the patch.
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br> Tested-By: Eric Nelson <eric.nelson@boundarydevices.com>
Since the image_types.bbclass is not cd'ing to ${DEPLOY_DIR_IMAGE}
anymore, do that in a subshell before generating the boostream.
This fixes the following build failure:
ERROR: Error: The image creation script
'.../core-image-minimal/1.0-r0/temp/create_image.barebox.mxsboot-sdcard' returned 1:
error: unable to find command file imx-bootlets-barebox_ivt.bd-cfa10058
Anthony Felice [Wed, 26 Feb 2014 15:27:28 +0000 (10:27 -0500)]
twr-vf65gs10: update kernel to latest ts-2.13 release
defconfig changes:
* enable global timer by default
source changes:
* fix cache collision with MQX
* Add support for UART 0,2,3 iomux defines
* usb: core: fix two problems for unsupported devices
* usb: certification: several fixes
* usb: misc: introduce OTG & EH Test Driver
* ENGR00241582 MX6 USB host: USB host certification patch
* Add missing header for __exception_irq_entry in global timer
* mtd: m25p80: set writebufsize
* Allow SW1 on TWR-VF65GS10 to be a wake-up event for TWR-VF600
* Only allow i2c driver to assign mvf_sema4 once.
* Fix typo in DSPI2 and DSPI3 base address
* fix FAST_READ for QSPI nor flash support
* add Global Timer support to fix High Resolution Timer functionality.
Signed-off-by: Anthony Felice <tony.felice@timesys.com>
Andy Voltz [Mon, 24 Feb 2014 18:24:39 +0000 (13:24 -0500)]
kernel-module-mcc: bump to version 1.04
* Fixes a cache collision with MQX
* Update MQX compatibility to 4.0.2
* Integrate makefile patch
Change-Id: If7dd5bcb3c3e882fc13709ab15cb45fcfed77b68 Signed-off-by: Andy Voltz <andy.voltz@timesys.com> Signed-off-by: Anthony Felice <tony.felice@timesys.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
Andy Voltz [Mon, 24 Feb 2014 18:24:38 +0000 (13:24 -0500)]
libmcc: bump to version 1.04
This version was released to integrate the cflags and symlink
patches. Drop the merged patches.
Change-Id: If83033bc8f51ae2478e20754e8c8a3da58e002c4 Signed-off-by: Andy Voltz <andy.voltz@timesys.com> Signed-off-by: Anthony Felice <tony.felice@timesys.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
Otavio Salvador [Mon, 24 Feb 2014 11:57:02 +0000 (08:57 -0300)]
libmcc: Add minor changes to get recipe in better shape
In order to use the same pattern from other recipes, the following
changes were made in recipe:
- Use summary as the description was short
- Drop vendor name from summary
- Put RDEPENDS after source fields
- Add empty line between S and CFLAGS
- Drop extra space in CFLAGS appending
Change-Id: Iadf4b9e8dee308692925cf7e0b22df9b4cffb03a Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
Otavio Salvador [Mon, 24 Feb 2014 12:00:40 +0000 (09:00 -0300)]
mqxboot: Add minor changes to get recipe in better shape
In order to use the same pattern from other recipes, the following
changes were made in recipe:
- Use summary as the description was short
- Drop vendor from summary
- Put RDEPENDS after source fields
- Add empty line between S and CFLAGS
- Drop extra space in CFLAGS appending
Change-Id: I6adb237ffaae3b24ac2b28855d31ae93a3d019cb Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
Otavio Salvador [Fri, 21 Feb 2014 17:48:21 +0000 (14:48 -0300)]
xserver-xorg: Backport 1.14.4 version
Currently Vivante does not provides a valid GL API so Xorg fails to
link against it, we cannot workaround it easily in newer Xorg version
so instead of maintaining a pile of patches for it we are backporting
1.14.4 version as an interim solution.
Change-Id: Ie8c8c002f7c3904abb383f2a1ee6f3dc6ad09e20 Signed-off-by: Otavio Salvador <otavio@ossystems.com.br> Tested-by: Gary Thomas <gary@mlbassoc.com> Tested-by: John Weber <rjohnweber@gmail.com>
Otavio Salvador [Fri, 21 Feb 2014 12:11:48 +0000 (09:11 -0300)]
mesa: Update to follow OE-Core changes
This updates the bbappend to the newer version; as mesa now provides
the needed PACKAGECONFIG settings we rely on this instead of using an
annonymous Python code to change it during build time.
The bbappend file now is much easier to read.
Change-Id: Ie7b6027462f458d139d0561e737b254dd8b07653 Signed-off-by: Otavio Salvador <otavio@ossystems.com.br> Tested-by: Gary Thomas <gary@mlbassoc.com> Tested-by: John Weber <rjohnweber@gmail.com>
Otavio Salvador [Sat, 18 Jan 2014 19:06:10 +0000 (17:06 -0200)]
libfslcodec: Drop sanity check override for .so files
The .so files are not being deployed in the regular packages, just the
-dev ones, so we can drop this sanity check workaround and the
respective FIXME entry.
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
Rogerio Nunes [Fri, 14 Feb 2014 02:56:50 +0000 (21:56 -0500)]
gstreamer1.0-imx: rename to gstreamer1.0-plugins-imx
As the recipe requires gst-plugins-package.inc, this patch includes
-plugins- in the recipe name to make it clear that it actually
results in a set of plugin packages, following poky's convention.