summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)Author
2013-09-23imx-bootlets: Pass sysroot for compiler and linkerOtavio Salvador
The build need to have the sysroot information explicit; the build system of the imx-bootlets is horrible and does not reuse the values provided by the environment so we need to force them. This fixes a build failure in Crystal boards. Change-Id: Ie5f0bd7271c90f219fdded320da579fa95ace159 Reported-by: Alexandre Belloni <alexandre.belloni@free-electrons.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2013-09-23u-boot-fslc: Update revision to aa822f4Otavio Salvador
This updates the u-boot-fslc and u-boot-fslc-mxsboot recipes to aa822f4 (Merge tag 'v2013.10-rc3' into patches-2013.10). A new dependency, of openssl, has been add to u-boot-fslc-mxsboot as it needs to look to it when building for MX23 or MX28 SoCs. Change-Id: I914a4e808fa0211eefa8e30aa4f6bb03e01e5a04 Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2013-09-18linux-imx (3.0.35): Add defconfig file for i.MX6 Solo SoCsOtavio Salvador
This copies the i.MX6 Solo Lite defconfig for use by i.MX6 Solo SoCs. This is how is done by Freescale BSP so we'll follow same rule here. Change-Id: I244e366d159fef37cdd15fedb447472efc026d27 Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2013-09-18imx-test: Install vpu config and media filesDaiane Angolini
Files (config_dec, config_enc, config_encdec, config_net) are used to configure mxc-vpu-test.out And file akiyo.mp4 is a sample media file used for mxc_vpu_test.out Fixes [YOCTO: #4185] Change-Id: I4a09988319440d75bf2c72d2f9351fa58a9804f4 Signed-off-by: Daiane Angolini <daiane.angolini@freescale.com>
2013-09-17linux-fslc: Update to a318c1dd revisionOtavio Salvador
This revision merges the 3.11.1 stable release onto the patches-3.11 branch. Change-Id: I5e8665125c31c02963d689e3969da6224ec53c74 Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2013-09-17linux-imx (3.0.35): Update to 4.1.0 based branchOtavio Salvador
This updates the 3.0.35 to the 4.1.0 based BSP and remove the GPU patches that has been already included there. At same time, it adds 6 new patches that include the need fixes for Yocto support and that were not included by Freescale at their kernel branch. Change-Id: Ia63d9e87a610e88c288d6be180f10b1eda399b1a Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2013-09-17barebox: fix warningEric BENARD
else we get : WARNING: Unable to get checksum for barebox SRC_URI entry defconfig: file could not be found Reported-by: Fabio Estevam <fabio.estevam@freescale.com> Signed-off-by: Eric Bénard <eric@eukrea.com>
2013-09-13barebox: drop 2012.02.0 supportAlexandre Belloni
imx53qsb will be supported using a more recent version Signed-off-by: Alexandre Belloni <alexandre.belloni@free-electrons.com>
2013-09-06pointercal-xinput: Move from meta-fsl-demosOtavio Salvador
The pointercal-xinput is not included in OE-Core so we ought to include it in the BSP instead of having it in meta-fsl-demos layer. Change-Id: I27dbc31aeb321609cac6a2e757742b83d609033a Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2013-09-05linux-fslc: Update to 10b70ef revisionOtavio Salvador
This adds following changes: 10b70ef usb: chipidea: move hw_phymode_configure() into probe a40d36c ARM: dts: imx53-qsb: Make USBH1 functional b9338d7 ARM: i.MX: remove sdma script address arrays from platform data d735486 dma: imx-sdma: Add ROM script addresses to driver 443a13a dma: imx-sdma: Use struct for driver data Change-Id: Ice0cd5c60ba7bacfd72e6e54dc2519eb99ed16af Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2013-09-04u-boot-fslc: Update to 2013.10-rc2Otavio Salvador
This patch updates the source against the 2013.10-rc2 release; this also renames the u-boot-mxsboot recipe to u-boot-fslc-mxsboot so it makes it clear that it is based on u-boot-fslc version. The license checksum has changes as U-Boot now uses SPDX Unique License Identifiers (eca3aeb Licenses: introduce SPDX Unique Lincense Identifiers). Change-Id: I761d92f3f1eaf419a238d544357293a3a953b7c8 Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2013-09-04linux-fslc: Update to 3.11 based kernelOtavio Salvador
The Linux kernel has been updated to a 3.11 based tree which includes following changes: ef362c0 iio: mxs-lradc: Fix the order of resources removal 5e4438d iio: mxs-lradc: change the realbits to 12 c790948 staging: iio: mxs-lradc: Use devm_iio_device_alloc 308ae71 iio: core: implement devm_iio_device_alloc/devm_iio_device_free 1b25b3c iio: mxs-lradc: Check the return value from stmp_reset_block() 61cda60 iio: mxs-lradc: Add MODULE_ALIAS e922c88 ASoC: mxs-sgtl5000: Configure the dai_links as unidirectional 92676a3 ASoC: soc-pcm: Allow to specify unidirectional dai_link 5753d98 ARM: dts: imx23-olinuxino: enable Low Resolution ADC 7668d12 ARM: dts: imx23-evk: enable Low Resolution ADC 30cc4d4 ARM: mxs-lradc: Simplify mxs_lradc_trigger_init error handle 3619d42 ARM: dts: imx23-evk: enable USB PHY and controller faf7c76 ARM: dts: imx28-evk: Enable touchscreen support Change-Id: I4138d1f864924bbefbed93310670c431c291679b Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2013-09-04packagegroup-core-directfb: Add Vivante GPU supportOtavio Salvador
This allow for easy addition of DirectFB support in image; we opted to add this here to avoid forcing a 'directfb' to be machine specific. Change-Id: I20ca9625a6b3cd7a54e8718ef012ed6717313ba5 Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2013-09-03xf86-video-imxfb-vivante: Remove unused patchesOtavio Salvador
Following patches were not being used: - Makefile-fix-cross-compile.patch - Makefile.am-remove-prefixed-include-path.patch - build-Don-t-force-things-decided-by-build-system.patch Those were included when working on 3.5.7-1.0.0-alpha release but not removed, by mistake, when updating for 3.5.7-1.0.0-alpha.2 release. Change-Id: Ib99562eaaa2d50845782f53a5b3ad3334cb9f48a Reported-by: Evan Kotara <evan.kotara@freescale.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2013-09-03gpu-viv-bin-mx6q.inc: If Wayland and X11 are enabled, default to X11Otavio Salvador
Vivante GPU driver does not support use of Wayland AND X11 backends at same time, so we need to choose one for default. We previously had choose Wayland but many users are reporting problems as the usual expected support is still X11 so we're moving the default for X11 now. Change-Id: I30f092509f060d3bced358324a296b0f798da2cb Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2013-08-31libdrm: Add fix to avoid GPU freezeOtavio Salvador
Add ARM support into xf86drm.h. This provides support for Xorg interface. Without this the vivante samples will hang during close requiring a reboot Change-Id: I60ea3c87c35fadaa00c64baffd24f74f41dfbb9b Signed-off-by: Lauren Post <lauren.post@freescale.com> Signed-off-by: Evan Kotara <evan.kotara@freescale.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2013-08-29imx-base.inc: Set default tune of i.MX6 to use Hard Float-PointOtavio Salvador
The default now is to use Hard Float-Point to every i.MX6 SoC but it is very easy to change back to Soft Float-Point, if it is the case, you can set: ,----[ Soft Float-Point setting ] | DEFAULTTUNE_mx6 = "cortexa9-neon" `---- In your local.conf or machine board file. Change-Id: I8379dd95cbd0ab9b9ae61ffe8e173f8b0b7db9ae Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2013-08-29xserver-xorg: Remove backport of 1.11.4Otavio Salvador
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>
2013-08-29xf86-video-imxfb-vivante: Upgrade to 3.5.7-1.0.0-alpha.2Otavio Salvador
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>
2013-08-29linux-imx (3.0.35): Add support to Vivante 4.6.9p12 GPU codeOtavio Salvador
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>
2013-08-29gpu-viv-bin-mx6q (3.5.7-1.0.0-alpha.2): Add Hard and Soft Float-Point releasesOtavio Salvador
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>
2013-08-29gpu-viv-bin-mx6q: Add DirectFB backend packageOtavio Salvador
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>
2013-08-29qtbase: Add qtbase_5.1.0.bbappendErik Botö
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>
2013-08-29image_types_fsl: mxs: Add support for a barebox bootstreamAlexandre Belloni
Change-Id: Ibe7afdd6e4c2f5db73b42cf6b39df9756bdb9fb8 Signed-off-by: Alexandre Belloni <alexandre.belloni@free-electrons.com>
2013-08-29imx-boolets: Add barebox supportAlexandre Belloni
Change-Id: Ifb5855a8c6c8d290f3aa699dc36712cb68fd4ddc Signed-off-by: Alexandre Belloni <alexandre.belloni@free-electrons.com>
2013-08-29barebox: Add a recipe to support mainline 2013.08.0Alexandre Belloni
Change-Id: If835efe9bc3d09212a3132d06cafc03aaa3e5989 Signed-off-by: Alexandre Belloni <alexandre.belloni@free-electrons.com>
2013-08-29gpu-viv-bin-mx6q.inc: Fix soname of libEGL libraryOtavio Salvador
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>
2013-08-29gpu-viv-bin-mx6q.inc: Fix soname of libGL libraryOtavio Salvador
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>
2013-08-29mqxboot: Add packageAndy Voltz
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>
2013-08-29libmcc: Add packageAndy Voltz
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>
2013-08-29kernel-module-mcc: Add packageAndy Voltz
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>
2013-08-25gpu-viv-g2d: Add version 3.5.7-1.0.0Lauren Post
GPU 2D API libraries and sample applications Change-Id: Id94b33879119e882f939668bad61a1a7364db89d Signed-off-by: Lauren Post <lauren.post@freescale.com>
2013-08-25qt4-x11: Allow use of Qt Media Player in multi-headed systemEric Nelson
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>
2013-08-24qt4-embedded: Allow use of Qt Media Player in multi-headed systemEric Nelson
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>
2013-08-20linux-fslc: Update to 3.10 based kernelOtavio Salvador
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>
2013-08-20Rework machines to use dtb file in KERNEL_DEVICETREE variableOtavio Salvador
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>
2013-08-19linux-imx (3.5.7): Add 3.5.7-1.0.0 alpha kernelOtavio Salvador
Change-Id: I19ced586e26267c8333d807b13f5e8d4196aaa1b Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2013-08-19gpu-viv-bin-mx6q.inc: Fix libopencl-mx6 runtime dependencyOtavio Salvador
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>
2013-08-15imx-base.inc: Allow PREFERRED_VERSION of xserver-xorg to be customizedOtavio Salvador
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>
2013-08-07imx6dlsabreauto: Create machine configuration fileLauren Post
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>
2013-08-07imx6solosabresd: Create machine configuration fileLauren Post
Change-Id: I27663dd957d4a2592fbdb3ae00c3b64603be6c28 Signed-off-by: Lauren Post <lauren.post@freescale.com>
2013-08-07imx6solosabreauto: Create machine configuration fileLauren Post
Change-Id: Ib92fc59c0f55aeadb2f6c3a80f2a402a5fc502ac Signed-off-by: Lauren Post <lauren.post@freescale.com>
2013-08-07imx6sabresd/auto-common.inc: Add ath6k (WIFI) firmwareDaiane Angolini
Add linux-firmware-ath6k to MACHINE_FIRMWARE. Change-Id: Ie2e9e1f4f5a4cd33f0aa4d6dd679c83512968a2c Signed-off-by: Daiane Angolini <daiane.angolini@freescale.com>
2013-08-07imx6sabreauto-common.inc: Create file for SABRE AUTO commonDaiane Angolini
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>
2013-08-07imx6sabresd-common.inc: Create file for SABRE SD commonDaiane Angolini
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>
2013-08-07imx6dlsabresd.conf: Add KERNEL_DEVICETREEDaiane Angolini
Change-Id: Ic5af7bd92566fa15513fb188c8e0181d9f805d29 Signed-off-by: Daiane Angolini <daiane.angolini@freescale.com>
2013-08-07barebox: move environment deployment to its own taskAlexandre Belloni
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>
2013-08-07barebox: Rework do_configure_prepend to do_pre_configureAlexandre Belloni
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>
2013-08-06mesa: Follow OE-Core update for 9.1.6 versionOtavio Salvador
Change-Id: I6428d3464bc2f86191545b872015015d8cabf68e Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2013-08-05firmware-imx: Add version 3.5.7-1.0.0Lauren Post
Change-Id: I3b57aaf4d68e08f81dd29319beaa054cac4ecdd4 Signed-off-by: Lauren Post <lauren.post@freescale.com>