summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* fsl-alsa-plugins: Remove redundant PACKAGE_ARCH settingOtavio Salvador2013-09-251-1/+0
| | | | | | | | The PACKAGE_ARCH is now dynamically set for package which depends on kernel. Change-Id: I9b702584af1576c8a816943a7690356575245398 Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* imx-lib: Remove redundant PACKAGE_ARCH settingOtavio Salvador2013-09-252-2/+0
| | | | | | | | The PACKAGE_ARCH is now dynamically set for package which depends on kernel. Change-Id: I880147182edf7023747fb7d756a2eab2a54b3071 Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* imx-test: Remove redundant PACKAGE_ARCH settingOtavio Salvador2013-09-251-2/+0
| | | | | | | | The PACKAGE_ARCH is now dynamically set for package which depends on kernel. Change-Id: I4ae950e38e50d75bc0a6e14aabedd7d3102eff65 Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* gpu-viv-g2d.inc: Remove redundant PACKAGE_ARCH settingOtavio Salvador2013-09-251-1/+0
| | | | | | | | The PACKAGE_ARCH is now dynamically set for package which depends on GPU libraries. Change-Id: I812549fa9982f87ef9d6998623be9557cb731811 Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* gpu-viv-bin-mx6q.inc: Remove redundant PACKAGE_ARCH settingOtavio Salvador2013-09-251-1/+0
| | | | | | | | The PACKAGE_ARCH is now dynamically set for package which depends on GPU libraries. Change-Id: Iafacf04fc9299b3e55b01f15b6aa02a728e356da Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* amd-gpu-mx51.inc: Remove redundant PACKAGE_ARCH settingOtavio Salvador2013-09-251-3/+1
| | | | | | | | The PACKAGE_ARCH is now dynamically set for package which depends on GPU libraries. Change-Id: I9315d48f5da96b2980666f21ab73e55db3e8b8c6 Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* mesa: Remove redundant PACKAGE_ARCH settingOtavio Salvador2013-09-251-3/+0
| | | | | | | | The PACKAGE_ARCH is now dynamically set for package which depends on GPU libraries. Change-Id: I5d2b23fb31f17becc10a7c5955aee9ff4d940a17 Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* mesa-demos: Remove redundant PACKAGE_ARCH settingOtavio Salvador2013-09-251-1/+0
| | | | | | | | The PACKAGE_ARCH is now dynamically set for package which depends on GPU libraries. Change-Id: I172c119d66774df90dcd2a8a649bc2d8191e701f Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* qt5: Remove redundant PACKAGE_ARCH settingOtavio Salvador2013-09-252-6/+0
| | | | | | | | The PACKAGE_ARCH is now dynamically set for package which depends on GPU libraries. Change-Id: I0d14dce02fc5263a403ad3b0b55b1e67ccae0c5a Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* qt4: Remove redundant PACKAGE_ARCH settingOtavio Salvador2013-09-252-4/+0
| | | | | | | | The PACKAGE_ARCH is now dynamically set for package which depends on GPU libraries. Change-Id: Id16d6160b08ea054d528d0b251031f0532ed2938 Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* mxs-base.inc: Use 'fsl-dynamic-packagearch' classOtavio Salvador2013-09-251-0/+10
| | | | | Change-Id: I86c77a6aa19ee40b151246bb9531ff7194a4b983 Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* imx-base.inc: Use 'fsl-dynamic-packagearch' classOtavio Salvador2013-09-251-0/+14
| | | | | Change-Id: I61f115780b3f9b3518e3af45f278e4602b192d1a Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* xf86-input-evdev: Drop PACKAGE_ARCH overrideOtavio Salvador2013-09-251-3/+0
| | | | | | | | | The Xorg 1.11.4 version has been dropped so we don't have an ABI incompatible Xorg anymore and we now use the Xorg in sync with OE-Core/Poky so this is not need anymore. Change-Id: I8c9b1f4f233f41ff2644bd3c50c657148633e17d Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* fsl-dynamic-packagearch.bbclass: Dynamically set package architectureOtavio Salvador2013-09-251-0/+47
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This allow to easy reuse of binary packages among similar SoCs. The usual use for this is to share SoC specific packages among different boards. The class can be used to share GPU packages for i.MX53 boards (as all them share the AMD GPU) and i.MX6 based boards (as all them share Vivante GPU). It inspects the database and identify if the package provides or depends on one of subarch provided values and if it does, it sets the PACKAGE_ARCH for MACHINE_SUBARCH value otherwise if it matches in the machine specific filter, it sets it to MACHINE_ARCH. This reduces the amount of packages we build, for example in case of core-image-x11 we: $ ls -l tmp/deploy/rpm/cortexa9hf_vfp_neon_mx6/*.rpm | wc -l 75 So we reuse 75 binaries; these would be build otherwise. It being dynamically set or statically set it has following benefits: * correctness: it is easier to ensure the system behaves as expected * correctness for non-tracked recipes: new recipes, if depending on virtual/kernel or GPU has the right architecture choosen, without a .bbappend file for them * safeness: non-expert users get a more adequate behavior as the complexity of choosing the right architecture is simplified for them * easy maintenance: it is easier for me, as maintainer, to maintain a code which decides what to do than having hundreds of bbappend files for it Change-Id: Icb0a8060e862c8eeb166c45d1b39c40de07b01d8 Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* imx-base.inc: Drop gst-fsl-plugin for vf60 SoC familyOtavio Salvador2013-09-251-0/+1
| | | | | | | | | The vf60 SoC family does not has VPU so we shouldn't include the gst-fsl-plugin. We fix it making an override for the SoC family as done for 'mx3' one. Change-Id: I2eadf16b67cafc8b91e4968b6108ce4c90f7e284 Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* imx28evk: set up UBOOT_CONFIG with config/fs-type for the supported boot devicesMario Domenech Goulart2013-09-251-1/+5
| | | | | | | Supported boot devices: sd, nand and sd-auart-console. Change-Id: I4521bbfa7a3c5ec4002a583b682a36ab18e9357a Signed-off-by: Mario Domenech Goulart <mario@ossystems.com.br>
* imx6solosabresd: set up UBOOT_CONFIG with config/fs-type for the supported ↵Mario Domenech Goulart2013-09-251-1/+3
| | | | | | | | | boot devices Supported boot devices: sd Change-Id: Ic4f72275dc37da9f882ba51b234c1a1b4e6b2d4f Signed-off-by: Mario Domenech Goulart <mario@ossystems.com.br>
* imx6solosabreauto: set up UBOOT_CONFIG with config/fs-type for the supported ↵Mario Domenech Goulart2013-09-251-1/+6
| | | | | | | | | boot devices Supported boot devices: sd, eimnor, nand and spinor. Change-Id: I9f4fbfc5c2331a2f2ec20cec2c7ea158f84dae2e Signed-off-by: Mario Domenech Goulart <mario@ossystems.com.br>
* imx6qsabresd: set up UBOOT_CONFIG with config/fs-type for the supported boot ↵Mario Domenech Goulart2013-09-251-1/+3
| | | | | | | | | devices Supported boot devices: sd and sata. Change-Id: I66a3a5fcfa8624d1aba35003a873ba3a3bb1dcaf Signed-off-by: Mario Domenech Goulart <mario@ossystems.com.br>
* imx6qsabreauto: set up UBOOT_CONFIG with config/fs-type for the supported ↵Mario Domenech Goulart2013-09-251-1/+5
| | | | | | | | | boot devices Supported boot devices: sd, eimnor, nand and spinor. Change-Id: I613abc2ae5e5fe67c59f4aa1466ff1d879532725 Signed-off-by: Mario Domenech Goulart <mario@ossystems.com.br>
* imx6dlsabresd: set up UBOOT_CONFIG with config/fs-type for the supported ↵Mario Domenech Goulart2013-09-251-1/+2
| | | | | | | | | boot devices Supported boot devices: sd. Change-Id: I6028f47d170015f8c8aac113773e24ced34e38a0 Signed-off-by: Mario Domenech Goulart <mario@ossystems.com.br>
* imx6dlsabreauto: set up UBOOT_CONFIG with config/fs-type for the supported ↵Mario Domenech Goulart2013-09-251-1/+6
| | | | | | | | | boot devices Supported boot devices: sd, eimnor, nand and spinor. Change-Id: I7d762689582221489d53819b0cde0b3356230d75 Signed-off-by: Mario Domenech Goulart <mario@ossystems.com.br>
* u-boot-fslc-mxsboot: Use sysroot contents for native buildsOtavio Salvador2013-09-251-1/+1
| | | | | | | This fixes the build to not link and user host OpenSSL contents. Change-Id: I5d088d791a83c4b24ee6ea85037c82103c12fb3f Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* imx-bootlets: Add deploy in sstate-cacheOtavio Salvador2013-09-231-3/+5
| | | | | | | | | The right way to support deployment of files is inheriting the deploy class so it is add to the sstate-cache. If we don't do that we end redoing the build without a real need. Change-Id: If0a0cdcfe8abf5b50b72a0c04c8d0d273ad1a91a Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* imx-bootlets: Pass sysroot for compiler and linkerOtavio Salvador2013-09-231-1/+3
| | | | | | | | | | | | 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>
* u-boot-fslc: Update revision to aa822f4Otavio Salvador2013-09-232-2/+3
| | | | | | | | | | | 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>
* linux-imx (3.0.35): Add defconfig file for i.MX6 Solo SoCsOtavio Salvador2013-09-181-0/+267
| | | | | | | | | 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>
* imx-test: Install vpu config and media filesDaiane Angolini2013-09-181-0/+3
| | | | | | | | | | | | | 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>
* linux-fslc: Update to a318c1dd revisionOtavio Salvador2013-09-171-1/+1
| | | | | | | | 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>
* linux-imx (3.0.35): Update to 4.1.0 based branchOtavio Salvador2013-09-1713-3292/+767
| | | | | | | | | | 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>
* barebox: fix warningEric BENARD2013-09-171-0/+1
| | | | | | | | | 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>
* barebox: drop 2012.02.0 supportAlexandre Belloni2013-09-1311-1067/+0
| | | | | | imx53qsb will be supported using a more recent version Signed-off-by: Alexandre Belloni <alexandre.belloni@free-electrons.com>
* pointercal-xinput: Move from meta-fsl-demosOtavio Salvador2013-09-063-0/+7
| | | | | | | | 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>
* linux-fslc: Update to 10b70ef revisionOtavio Salvador2013-09-051-1/+1
| | | | | | | | | | | | | 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>
* u-boot-fslc: Update to 2013.10-rc2Otavio Salvador2013-09-042-6/+7
| | | | | | | | | | | | | 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>
* linux-fslc: Update to 3.11 based kernelOtavio Salvador2013-09-042-3/+13
| | | | | | | | | | | | | | | | | | | | | | 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>
* packagegroup-core-directfb: Add Vivante GPU supportOtavio Salvador2013-09-041-0/+3
| | | | | | | | 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>
* xf86-video-imxfb-vivante: Remove unused patchesOtavio Salvador2013-09-033-136/+0
| | | | | | | | | | | | | | | 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>
* gpu-viv-bin-mx6q.inc: If Wayland and X11 are enabled, default to X11Otavio Salvador2013-09-031-9/+9
| | | | | | | | | | 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>
* libdrm: Add fix to avoid GPU freezeOtavio Salvador2013-08-312-0/+39
| | | | | | | | | | | 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>
* imx-base.inc: Set default tune of i.MX6 to use Hard Float-PointOtavio Salvador2013-08-291-0/+3
| | | | | | | | | | | | | | | 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>
* 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>