summaryrefslogtreecommitdiffstats
path: root/meta-fsl-arm
Commit message (Collapse)AuthorAgeFilesLines
...
* u-boot-fslc: Add 'openssl-native' dependency for MX23/MX28Otavio Salvador2013-10-011-1/+8
| | | | | | | | | | | This allow U-Boot to build the need native tools during the build process. Later this ought to be reworked to proper split this into a cross recipe but it is too late in the Yocto 1.5 release for it. Change-Id: I069313b991778ea1502995beb36224fe1ae8c996 Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* Revert "u-boot-fslc: Avoid native binary builds"Otavio Salvador2013-10-011-5/+0
| | | | | | | | | | It causes build failures in several machines and it's too late to rework it properly. This reverts commit 2076ae7530a7ed2aa40678502598e74b0f533def. Change-Id: I2f0c21559516195941832c2bca7b1dc50c90852a Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* u-boot-fslc: Avoid native binary buildsOtavio Salvador2013-09-301-0/+5
| | | | | | | The 'tools' directory build native binaries and we ought to avoid them when doing a target build. Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* xf86-video-imxfb-vivante: Use MACHINE_SOCARCH for PACKAGE_ARCHOtavio Salvador2013-09-281-1/+1
| | | | | | | | The xf86-video-imxfb-vivante is common to the soc-architecture so we ought to reflect this in the PACKAGE_ARCH setting. Change-Id: Ia011bbb11264a8daaa50e2988008d0f4bfc8b400 Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* libdrm: Use MACHINE_SOCARCH for PACKAGE_ARCHOtavio Salvador2013-09-281-1/+1
| | | | | | | | The libdrm is common to the soc-architecture so we ought to reflect this in the PACKAGE_ARCH setting. Change-Id: I1b33ee5e24b34639db8ad10517dadd1a74d2e2fb Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* firmware-imx: Use MACHINE_SOCARCH for PACKAGE_ARCHOtavio Salvador2013-09-281-1/+1
| | | | | | | | The firmware-imx is common to the soc-architecture so we ought to reflect this in the PACKAGE_ARCH setting. Change-Id: Ib8c45fd2589e7a7fa10275021152ae7f951bf51e Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* imx28evk: Drop inherited MACHINE_GSTREAMER_PLUGIN settingOtavio Salvador2013-09-281-3/+0
| | | | | | | | The MACHINE_GSTREAMER_PLUGIN is now set in mxs-base.inc so we don't need it here. Change-Id: Ief9de139dd3ca110fb8ea3f636b7df0afca8f465 Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* mxs-base.inc: Add MACHINE_GSTREAMER_PLUGIN default settingOtavio Salvador2013-09-281-0/+4
| | | | | | | | By default, we add, gst-fsl-plugin for all i.MX28 based boards as done by Freescale. Change-Id: I146de9685dbbdb2ae185c55e976e8414256d602c Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* gst-fsl-plugin.inc: 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: I86c4f50af09cd2879eae749cb3c694657796cf0a Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* 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>