summaryrefslogtreecommitdiffstats
path: root/meta-fsl-arm
Commit message (Collapse)AuthorAgeFilesLines
...
* xserver-xorg: Remove backport of 1.11.4Otavio Salvador2013-08-296-186/+0
| | | | | | | | The new Vivante GPU driver supports the new Xorg API so we don't need to keep this backport around anymore. Change-Id: Ic3a4fa912cfbf51452fbb91b9afbf9e996eb56c0 Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* xf86-video-imxfb-vivante: Upgrade to 3.5.7-1.0.0-alpha.2Otavio Salvador2013-08-297-137/+164
| | | | | | | | | | | | | The new Xorg driver does not need a DRI library anymore, so we remove the xf86-dri-vivante recipe, but use the DRI code during the Xorg GPU driver build. This change has been based on changes done in meta-fsl-bsp-release, 3.5.7 dylan branch, by Lauren Post <lauren.post@freescale.com> and Evan Kotara <evan.kotara@freescale.com>. Change-Id: I3f666da817fb158b201dc169ae7862b199216ddd Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* linux-imx (3.0.35): Add support to Vivante 4.6.9p12 GPU codeOtavio Salvador2013-08-298-0/+3322
| | | | | | | | This backport the support for Vivante 4.6.9p12 GPU from 3.5.7 kernel while Freescale does not make a new 3.0.35 release with this. Change-Id: I34a4d2a6a2afa5437ab444e2259a43b523123438 Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* gpu-viv-bin-mx6q (3.5.7-1.0.0-alpha.2): Add Hard and Soft Float-Point releasesOtavio Salvador2013-08-294-17/+36
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | Include the 3.5.7-1.0.0-alpha.2 version of GPU and the mechanism to allow this to be matched for compatibility. When adding a package of: Hard Float-Point, set: PACKAGE_FP_TYPE = "hardfp" Soft Float-Point, set: PACKAGE_FP_TYPE = "softfp" This GPU driver includes following changes/improvements: - GLES20 window mode performance is optimized for improved performance. - glmark2-es2 crashed fixed as documented: Workaround [YOCTO: #4954] so it outputs an error. A fix for it is being developed. - glmark2-es2 performance in windowed mode. Fixes [YOCTO: 4950] This change has been based on changes done in meta-fsl-bsp-release, 3.5.7 dylan branch, by Lauren Post <lauren.post@freescale.com> and Evan Kotara <evan.kotara@freescale.com>. Change-Id: If71a18df232282862ecd551d96e627b975238134 Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* gpu-viv-bin-mx6q: Add DirectFB backend packageOtavio Salvador2013-08-291-0/+4
| | | | | | | | | This change has been based on changes done in meta-fsl-bsp-release, 3.5.7 dylan branch, by Lauren Post <lauren.post@freescale.com> and Evan Kotara <evan.kotara@freescale.com>. Change-Id: I2f1bf93181e9f3246e6319f6e89f4fe842ca3da5 Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* qtbase: Add qtbase_5.1.0.bbappendErik Botö2013-08-291-0/+74
| | | | | | | | Copy the qtbase_5.0.2.bbappend to qtbase_5.1.0.bbappend since Qt 5.1.0 is now the default version built in meta-qt5. Change-Id: I138c6a78591dd0013ee99b461d390fabe74baed9 Signed-off-by: Erik Botö <erik.boto@pelagicore.com>
* image_types_fsl: mxs: Add support for a barebox bootstreamAlexandre Belloni2013-08-291-0/+22
| | | | | Change-Id: Ibe7afdd6e4c2f5db73b42cf6b39df9756bdb9fb8 Signed-off-by: Alexandre Belloni <alexandre.belloni@free-electrons.com>
* imx-boolets: Add barebox supportAlexandre Belloni2013-08-292-1/+51
| | | | | Change-Id: Ifb5855a8c6c8d290f3aa699dc36712cb68fd4ddc Signed-off-by: Alexandre Belloni <alexandre.belloni@free-electrons.com>
* barebox: Add a recipe to support mainline 2013.08.0Alexandre Belloni2013-08-292-1/+9
| | | | | Change-Id: If835efe9bc3d09212a3132d06cafc03aaa3e5989 Signed-off-by: Alexandre Belloni <alexandre.belloni@free-electrons.com>
* gpu-viv-bin-mx6q.inc: Fix soname of libEGL libraryOtavio Salvador2013-08-291-2/+3
| | | | | | | | The soname of libEGL should be 1.0 so we fix it at install time. The fix has been contributed by Evan Kotara <evan.kotara@freescale.com>. Change-Id: I99dad005f4a01b6e902e0e605d16630ebebd554d Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* gpu-viv-bin-mx6q.inc: Fix soname of libGL libraryOtavio Salvador2013-08-291-0/+3
| | | | | | | | | The soname used by mesa is 1.2.0 while the Vivante binary lacked the minor version so sometimes we might end fetching the wrong package because of this. Change-Id: I581c573f2b794923baa96829a483cd6d6f5393e0 Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* mqxboot: Add packageAndy Voltz2013-08-291-0/+18
| | | | | | | | | Provides an utility for Freescale Vybrid platforms which allows an MQX image to be loaded into memory. It's used for launching an MQX application from a running Linux kernel. Change-Id: Ie6f2ee78546dd557434facbe347d8865560e29fb Signed-off-by: Andy Voltz <andy.voltz@timesys.com>
* libmcc: Add packageAndy Voltz2013-08-293-0/+70
| | | | | | | | | | This provides a userspace library which can be used in Linux applications on Freescale Vybrid Platforms. This library interfaces with the kernel-module-mcc to pass information to MQX running on the M4. Change-Id: Ia90dc6cb1cd26745288cda5637ddb06a1ea8a6bd Signed-off-by: Andy Voltz <andy.voltz@timesys.com>
* kernel-module-mcc: Add packageAndy Voltz2013-08-292-0/+54
| | | | | | | | | This module is used for communication and synchronization between MQX applications (running on the M4) and Linux (on A5) for Freescale Vybrid platforms. Change-Id: Id37530cc5d5a125e0ef9e3d0f52fce068fef7dff Signed-off-by: Andy Voltz <andy.voltz@timesys.com>
* gpu-viv-g2d: Add version 3.5.7-1.0.0Lauren Post2013-08-252-0/+52
| | | | | | | GPU 2D API libraries and sample applications Change-Id: Id94b33879119e882f939668bad61a1a7364db89d Signed-off-by: Lauren Post <lauren.post@freescale.com>
* qt4-x11: Allow use of Qt Media Player in multi-headed systemEric Nelson2013-08-253-11/+10
| | | | | | | | | | This patch applies commit 0c905f15 to X11 builds as well as embedded builds. Since both of the Phonon patches are common to both uses, this patch also moves them into an include file. Signed-off-by: Eric Nelson <eric.nelson@boundarydevices.com>
* qt4-embedded: Allow use of Qt Media Player in multi-headed systemEric Nelson2013-08-242-1/+50
| | | | | | | | | | | | | | | | | | | | | | | | | Qt-embedded can be used on multiple screens by using environment variables QWS_DISPLAY, QWS_MOUSE_PROTO, et cetera. The gstreamer element mfw_v4lsink used to accelerate media playback on i.MX devices can also be pointed at different displays through the 'device' property, but the current acceleration patch doesn't have a mechanism for setting the property, and always uses the compiled-in default. This patch allows userspace startup code to override the default through the use of the 'v4lsinkdev' environment variable. Please refer to the Qt4-embedded documentation for proper usage of the QWS_x environment variables and the Freescale Multimedia documentation for descriptions of the various gstreamer elements. A sequence of this for a secondary display might be this: export QWS_DISPLAY=linuxfb:/dev/fb2:1 export v4lsinkdev=/dev/video19 my-qt-app -qws Signed-off-by: Eric Nelson <eric.nelson@boundarydevices.com>
* linux-fslc: Update to 3.10 based kernelOtavio Salvador2013-08-203-5/+25
| | | | | | | | | | | | | | | | | | | | This updates the kernel based on 3.10.7 tree. It includes following patches on top of it: 9cb4091 ASoC: mxs: move to use generic DMA helper 2a0977a ASoC: mxs: mxs-saif: Let device core handle pinctrl 3e8e9cd ARM: dts: imx23-olinuxino: enable Low Resolution ADC bcf1891 ARM: dts: imx23-evk: enable Low Resolution ADC 16eeea9 ARM: mxs-lradc: Simplify mxs_lradc_trigger_init error handle 8e005fb ARM: dts: imx23-evk: enable USB PHY and controller 7621ab6 iio: mxs-lradc: Fix misuse of iio->trig 70b12b8 iio: mxs-lradc: Remove useless check in read_raw e401940 staging/iio/mxs-lradc: cleanup masklength ab16015 staging:iio:adc: Use kstrtol()/kstrtoul() 96120e4 ARM: dts: imx28-evk: Enable touchscreen support Change-Id: Ibf0fde9579d70c51d2a3abd09b4015145e3f3525 Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* Rework machines to use dtb file in KERNEL_DEVICETREE variableOtavio Salvador2013-08-2011-11/+11
| | | | | | | | | | | | | | | | | | | | | | 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: - imx23evk - imx28evk - imx51evk - imx53ard - imx53qsb - imx6dlsabreauto - imx6dlsabresd - imx6qsabreauto - imx6qsabresd - imx6solosabreauto - imx6solosabresd Change-Id: I37e9c3737552299677e315b6279a6e0a8e217836 Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* linux-imx (3.5.7): Add 3.5.7-1.0.0 alpha kernelOtavio Salvador2013-08-192-0/+333
| | | | | Change-Id: I19ced586e26267c8333d807b13f5e8d4196aaa1b Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* gpu-viv-bin-mx6q.inc: Fix libopencl-mx6 runtime dependencyOtavio Salvador2013-08-191-1/+1
| | | | | | | | | The libopencl-mx6 requires libclc-mx6 to proper run so we move it from libopencl-mx6-dev package to libopencl-mx6. Change-Id: I125a01022cf04f528a954cc4c1cbc826af79608e Reported-by: Sébastien Taylor <me@staylor.ca> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* imx-base.inc: Allow PREFERRED_VERSION of xserver-xorg to be customizedOtavio Salvador2013-08-151-1/+1
| | | | | | | | For development and test it is useful to be able to override the Xorg preferred version so we make it overridable. Change-Id: I6bba649187d2d35ae1c92ce959d0f61802397423 Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* imx6dlsabreauto: Create machine configuration fileLauren Post2013-08-071-0/+13
| | | | | | | | | This machine is only supported by u-boot-imx, so the PREFERRED_PROVIDER is different from others imx machines. Change-Id: I2f6f71a8f1ce98f7c39526e912a0c2ca6fc76805 Signed-off-by: Lauren Post <lauren.post@freescale.com>
* imx6solosabresd: Create machine configuration fileLauren Post2013-08-071-0/+13
| | | | | Change-Id: I27663dd957d4a2592fbdb3ae00c3b64603be6c28 Signed-off-by: Lauren Post <lauren.post@freescale.com>
* imx6solosabreauto: Create machine configuration fileLauren Post2013-08-071-0/+13
| | | | | Change-Id: Ib92fc59c0f55aeadb2f6c3a80f2a402a5fc502ac Signed-off-by: Lauren Post <lauren.post@freescale.com>
* imx6sabresd/auto-common.inc: Add ath6k (WIFI) firmwareDaiane Angolini2013-08-072-0/+4
| | | | | | | Add linux-firmware-ath6k to MACHINE_FIRMWARE. Change-Id: Ie2e9e1f4f5a4cd33f0aa4d6dd679c83512968a2c Signed-off-by: Daiane Angolini <daiane.angolini@freescale.com>
* imx6sabreauto-common.inc: Create file for SABRE AUTO commonDaiane Angolini2013-08-072-6/+9
| | | | | | | | | | | | Freescale i.MX6 SABRE AUTO machines have some common configuration. This file is used in order to avoid duplicating in all SABRE AUTO boards. Replace any 'include' to 'require' to make sure an error is launched in case the file is missing. Change-Id: I0d1e9e7b64ac3e34a18a32ca13872c23d4d668b2 Signed-off-by: Daiane Angolini <daiane.angolini@freescale.com>
* imx6sabresd-common.inc: Create file for SABRE SD commonDaiane Angolini2013-08-073-12/+10
| | | | | | | | | | | | Freescale i.MX6 SABRE SD machines have some common configuration. This file is used in order to avoid duplicating in all SABRE SD boards. Replace any 'include' to 'require' to make sure an error is launched in case the file is missing. Change-Id: Ic50956c49a35c2e4f0af6c21e7495cce42698b56 Signed-off-by: Daiane Angolini <daiane.angolini@freescale.com>
* imx6dlsabresd.conf: Add KERNEL_DEVICETREEDaiane Angolini2013-08-071-0/+2
| | | | | Change-Id: Ic5af7bd92566fa15513fb188c8e0181d9f805d29 Signed-off-by: Daiane Angolini <daiane.angolini@freescale.com>
* barebox: move environment deployment to its own taskAlexandre Belloni2013-08-071-3/+9
| | | | | | | Introduce a new task ito deploy the environment to allow inheriting recipes to override it. Signed-off-by: Alexandre Belloni <alexandre.belloni@free-electrons.com>
* barebox: Rework do_configure_prepend to do_pre_configureAlexandre Belloni2013-08-071-1/+2
| | | | | | | Defining a new task instead of using configure_prepend allows inheriting recipes to override the pre_configure task. Signed-off-by: Alexandre Belloni <alexandre.belloni@free-electrons.com>
* mesa: Follow OE-Core update for 9.1.6 versionOtavio Salvador2013-08-061-0/+0
| | | | | Change-Id: I6428d3464bc2f86191545b872015015d8cabf68e Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* firmware-imx: Add version 3.5.7-1.0.0Lauren Post2013-08-051-0/+10
| | | | | Change-Id: I3b57aaf4d68e08f81dd29319beaa054cac4ecdd4 Signed-off-by: Lauren Post <lauren.post@freescale.com>
* imx-test: Update version to 3.5.7-1.0.0Lauren Post2013-08-052-9/+10
| | | | | | | | Update from 3.0.35-1.0.0 to 3.5.7-1.0.0 and is compatible with i.MX6 SoCs only. Change-Id: I83515b530032bd9f03649983b647a5339cd75305 Signed-off-by: Lauren Post <lauren.post@freescale.com>
* u-boot-imx: Add version to 2013.04Lauren Post2013-08-051-0/+17
| | | | | | | | | | | | | | | | | Add some commits over 2013.04 that includes: * Add CPU temperature support * Add i2c support for imx6qsabresd * New machine definition (i.e. imx6sauto, imx6dlauto) * Update DDR script for imx6qsabre{auto,sd} * Include machine variation (i.e. NOR, NAND, WEIM-NOR, SPI-NOR) and more, in a total of 35 commits. This version been tested for i.MX6 only, so it is compatible with i.MX6 SoCs only. Change-Id: I3ada0ec7332f3f5141263ec3ed166b448e8c3675 Signed-off-by: Lauren Post <lauren.post@freescale.com>
* imx-base.inc: add VPU firmware for i.MX6S machinesJohn Weber2013-08-051-0/+1
| | | | | Change-Id: Ib6f33c26cc75259bb008415dd99f8bb4ea8e9495 Signed-off-by: John Weber <rjohnweber@gmail.com>
* EULA: align to latest freescale download licenseLauren Post2013-08-051-227/+502
| | | | Signed-off-by: Lauren Post <lauren.post@freescale.com>
* Revert "perf: Disable FPU tune for i.MX5 SoCs to workaround GCC ICE"Otavio Salvador2013-08-041-3/+0
| | | | | | | | | | This reverts commit daf582c93a7283fb0af3b25fe2ada48f4c9985c4. The fix for GCC ICE (PR57748) has been merged into OE-Core so we can remove this workaround. Change-Id: I227952c69220af432d405f1c7cd93b11757cb152 Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* xf86-input-evdev: Follow OE-Core upgrade to 2.8.1 versionOtavio Salvador2013-08-041-0/+0
| | | | | Change-Id: I6b430d2b2bc8620ed0ea373bb9e9f9b5896af19f Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* alsa-state: Add default asound.conf for i.MX6 SoCsLauren Post2013-07-312-0/+258
| | | | | Change-Id: I62785bf230635df5deeb6522e4e8236330ea03d2 Signed-off-by: Lauren Post <lauren.post@freescale.com>
* gst-fsl-plugin: Update to 3.0.8 versionOtavio Salvador2013-07-317-189/+17
| | | | | | | | | | | | | | | | | | | | | This release had many patches merged upstream and thus those are being removed. Following patches were merged: - Link-with-the-Real-Time-Extension-lib.patch - fix-missing-sys-types-h.patch - v4lsink_back_compatible.patch - vss_build_failed.patch A new runtime dependency for libfslparser has been added. This is need to be available at rootfs but no code links to it explicitly so gst-fsl-plugin needs to made it explicit. The file, used in SRC_URI, is from 3.5.7-1.0.0 BSP but its contents explicitly say it is a 3.0.8 release so we use the source version to avoid supporting different version from different kernel releases. Change-Id: Id71d436af78dc62f620107d64633bf1ebbdaefef Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* imx-lib: Update to version 3.5.7-1.0.0Lauren Post2013-07-312-12/+12
| | | | | | | | Update from 3.0.35-4.0.0 to 3.5.7-1.0.0 and is compatible with i.MX6 SoCs only. Change-Id: I62e66b38a1eaff27b99879c1d2ba26591fb71403 Signed-off-by: Lauren Post <lauren.post@freescale.com>
* libfslvpuwrap: Update to 1.0.38 versionOtavio Salvador2013-07-312-21/+26
| | | | | | | | | | | | | This change has been based on changes done in meta-fsl-bsp-release, 3.5.7 dylan branch, by Lauren Post <lauren.post@freescale.com> and Jun Zhu <R01007@freescale.com>. The file, used in SRC_URI, is from 3.5.7-1.0.0 BSP but its contents explicitly say it is a 1.0.38 release so we use the source version to avoid supporting different version from different kernel releases. Change-Id: Icc0d35a9694707915044a0e00245956876f54c72 Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* libfslparser: Update to 3.0.8 versionOtavio Salvador2013-07-313-10/+14
| | | | | | | | | | | | | This change has been based on changes done in meta-fsl-bsp-release, 3.5.7 dylan branch, by Lauren Post <lauren.post@freescale.com> and Jun Zhu <R01007@freescale.com>. The file, used in SRC_URI, is from 3.5.7-1.0.0 BSP but its contents explicitly say it is a 3.0.8 release so we use the source version to avoid supporting different version from different kernel releases. Change-Id: I205bff7e44e043e4f949611c605b18192293c6e6 Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* libfslcodec: Update to 3.0.8 versionOtavio Salvador2013-07-313-10/+17
| | | | | | | | | | | | | | | | | | | | This release includes support for Hard Float-Point and we then add support for it to behave properly depending on the machine tune choice. One thing to note about this new release is it /removes/ AAC and OGG codecs from the package. This change has been based on changes done in meta-fsl-bsp-release, 3.5.7 dylan branch, by Lauren Post <lauren.post@freescale.com> and Jun Zhu <R01007@freescale.com>. The file, used in SRC_URI, is from 3.5.7-1.0.0 BSP but its contents explicitly say it is a 3.0.8 release so we use the source version to avoid supporting different version from different kernel releases. Change-Id: Icdbd2ca686b86badaf1558f609b2beb911b01fe8 Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* imx-base.inc: Add fsl-alsa-plugins to i.MX6 recommended packagesOtavio Salvador2013-07-311-1/+1
| | | | | | | | | | | | | | | | This ensures the fsl-alsa-plugins is installed per default by images but allow it to be manually skipped, using BAD_RECOMMENDATIONS, if need. This change has been based on a change done in meta-fsl-bsp-release, 3.5.7 dylan branch, which originally add this in the packagegroup-fsl by Jun Zhu <R01007@freescale.com>. The inclusion of this, inside imx-base.inc, is preferred as it is common for all i.MX6 machines and not something specific for demos thus should be installed by default. Change-Id: I209d389b4e0a62b89b4fdede56627e0ec528df87 Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* fsl-alsa-plugins: Add 1.0.25 versionOtavio Salvador2013-07-311-0/+27
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This change has been based on changes done in meta-fsl-bsp-release, 3.5.7 dylan branch, by Lauren Post <lauren.post@freescale.com> and Jun Zhu <R01007@freescale.com>. We are not updating to 3.5.7-1.0.0 package as a compare of both sources show only autoconf generated changes (which are useless as we end regenerating them anyway). The diffstat is: ,---- | Makefile.in | 242 | aclocal.m4 |17434 ++++++++++++++++++++++++++++--------------------------- | asrc/Makefile.in | 86 | config.guess | 117 | config.sub | 82 | configure | 673 +- | depcomp | 255 | doc/Makefile.in | 60 | install-sh | 35 | ltmain.sh | 228 | missing | 148 | 11 files changed, 10133 insertions(+), 9227 deletions(-) `---- So we're using the last version which have been made public. Change-Id: I4845341feb8a12bf01a139564959b9ffb8bb940b Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* gpu-viv-bin-mx6q.inc: Ensure DRI module is add for Wayland + X11 caseOtavio Salvador2013-07-291-0/+4
| | | | | | | | | When Wayland and X11 distro features are enabled, ensure DRI module is installed. Fixes a regression introduced by 20d7652 (gpu-viv-bin-mx6q: Adding support to install Wayland GPU libs). Change-Id: I0b515641edee6a172469f65068f9de837b592c87 Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* twr-vf65gs10: Add machine support for Vybrid Tower VF65GS10Andy Voltz2013-07-293-1/+23
| | | | | Change-Id: I51e1b780c7860a16d722f49072915ad194fd5df7 Signed-off-by: Andy Voltz <andy.voltz@timesys.com>
* linux-timesys: Add Timesys-based kernel for VF600 based machinesAndy Voltz2013-07-294-0/+230
| | | | | Change-Id: I7b0ee983be08f84e86ed1cf83a2b6e5f4f42910d Signed-off-by: Andy Voltz <andy.voltz@timesys.com>