aboutsummaryrefslogtreecommitdiffstats
path: root/conf/machine/include
AgeCommit message (Collapse)Author
2013-11-13fsl-default-providers.inc: Make virtual/kernel assigment delayedOtavio Salvador
In 01851da (machine/*: Allow kernel provider override) the assigment of preferred provider for virtual/kernel has been changed to a weak assignment. This works for most of cases but has caused a regression in some machines. When a machine includes the imx-base.inc file, the assignment is done and the intended setting of the machine does not take effect. For example, in the below code fragment: ,----[ Wandboard board configuration fragment ] | include conf/machine/include/imx-base.inc | ... | PREFERRED_PROVIDER_virtual/kernel ?= "linux-wandboard" `---- the virtual/kernel provider would be 'linux-imx' as, at the time of imx-base.inc inclusion, it was undefined. The expected behaviour would be to use 'linux-imx' /only/ when no setting has been done. The ??= operator solves this as it is used /only/ if no assignment is done to the virtual/kernel provider in the end of the parsing. So it gives the expected behaviour. Change-Id: Iab73dcff8bef7f2df1064a0d5d04fd506a4c3144 Reported-by: Alfonso Tamés <alfonso@mantic.mx> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2013-11-04machine/*: Allow kernel provider overrideGary Thomas
All machine configurations now allow user override of the preferred kernel provider. Signed-off-by: Gary Thomas <gary@mlbassoc.com>
2013-10-18machines: Add PREFERRED_PROVIDER for virtual/bootloaderKhem Raj
virtual/bootloader is a commonly used target. This patch adds it for meta-fsl-arm machines. Other BSP layers have this provider and when using a mutli-machine distro setup bitbake virtual/bootloader builds a wrong u-boot for fsl machines Signed-off-by: Khem Raj <raj.khem@gmail.com>
2013-10-14imx-audio: Drop redundant packageDaiane Angolini
imx-audio depends, in fact, of alsa-utils. It's a set of scripts that intend to configure some alsa parameters using amixer. The same thing may be achieved, not depending on alsa-utins, by asound.state. Change-Id: I0f7c27c4dbfaf51ba44773d94a794daba14c01f9 Signed-off-by: Daiane Angolini <daiane.angolini@freescale.com>
2013-10-05imx-base: provide right package for amd-gpu-bin if x11 is disabledEric BENARD
so that users don't have to customize it outside, else we get very stranges errors like : ERROR: Multiple versions of mesa are due to be built (/scratch/openembedded-core/meta/recipes-graphics/mesa/mesa_git.bb /scratch/openembedded-core/meta/recipes-graphics/mesa/mesa_9.1.6.bb). Only one version of a given PN should be built in any given build. You likely need to set PREFERRED_VERSION_mesa to select the correct version or don't depend on multiple versions. Signed-off-by: Eric Bénard <eric@eukrea.com>
2013-09-28mxs-base.inc: Add MACHINE_GSTREAMER_PLUGIN default settingOtavio Salvador
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>
2013-09-25mxs-base.inc: Use 'fsl-dynamic-packagearch' classOtavio Salvador
Change-Id: I86c77a6aa19ee40b151246bb9531ff7194a4b983 Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2013-09-25imx-base.inc: Use 'fsl-dynamic-packagearch' classOtavio Salvador
Change-Id: I61f115780b3f9b3518e3af45f278e4602b192d1a Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2013-09-25imx-base.inc: Drop gst-fsl-plugin for vf60 SoC familyOtavio Salvador
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>
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-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-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-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-05imx-base.inc: add VPU firmware for i.MX6S machinesJohn Weber
Change-Id: Ib6f33c26cc75259bb008415dd99f8bb4ea8e9495 Signed-off-by: John Weber <rjohnweber@gmail.com>
2013-07-31imx-base.inc: Add fsl-alsa-plugins to i.MX6 recommended packagesOtavio Salvador
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>
2013-07-29twr-vf65gs10: Add machine support for Vybrid Tower VF65GS10Andy Voltz
Change-Id: I51e1b780c7860a16d722f49072915ad194fd5df7 Signed-off-by: Andy Voltz <andy.voltz@timesys.com>
2013-05-28imx-base.inc: Fix appending of firmware valueOtavio Salvador
The appending of MACHINE_FIRMWARE were broken as it were overwriting the board value, the fix is to append the value properly. Change-Id: I6e2290643e32443410fdde94a334e8dfa7c7b18c Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2013-04-25mxs-base.inc: Use 'linux-fslc' by default on mx23Fabio Estevam
2.6.35 1.1.0 branch does not officially support mx23. Let's use 'linux-fslc' as the default kernel for mx23. Also disable perf only for mx28. Signed-off-by: Fabio Estevam <fabio.estevam@freescale.com>
2013-04-18mxs-base.inc: Fix UBOOT_ENTRYPOINTFabio Estevam
Correct entry point for mxs is 0x40008000. Also remove the unneeded UBOOT_LOADADDRESS. Signed-off-by: Fabio Estevam <fabio.estevam@freescale.com>
2013-04-18imx-base.inc: Place UBOOT_ENTRYPOINT into common locationFabio Estevam
Place the entry points for mx31 and mx35 into the common imx-base.inc instead of having them in board .conf files and also remove the unneeded UBOOT_LOADADDRESS occurrences. Signed-off-by: Fabio Estevam <fabio.estevam@freescale.com>
2013-04-18imx-base.inc: Fix UBOOT_ENTRYPOINTFabio Estevam
The recommended entry points for generating a uImage are the ones listed in the zreladdr line of the kernel Makefile.boot file: (arch/arm/mach-<soc>/Makefile.boot) Signed-off-by: Fabio Estevam <fabio.estevam@freescale.com>
2013-04-17imx-base.inc: Do not assign UBOOT_LOADADDRESSOtavio Salvador
The code uses UBOOT_ENTRYPOINT as default value for UBOOT_LOADADDRESS so we don't need to have the variable UBOOT_LOADADDRESS set unless it's different from UBOOT_ENTRYPOINT. This also fix the i.MX6SL entry point hex format. Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2013-04-17imx-base.inc: Override GStreamer plugins for i.MX3Otavio Salvador
i.MX3 doesn't has GStreamer plugins packaged so we need to avoid its installation for now. Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2013-04-17imx-base.inc: Avoid including imx-audio for every SoC familyOtavio Salvador
The imx-audio package is currently only available for i.MX5 and i.MX6 so we should include it in every SoC family. This fixes i.MX31 and i.MX35 image build due unsatisfied dependency. Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2013-04-17imx-base.inc: Disable firmware include for not fully supported BSPsOtavio Salvador
The i.MX25, i.MX27, i.MX31 and i.MX35 are not fully supported and we don't have the firmware package for them so comment them out so it doesn't break the build. Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2013-04-09imx-base.inc: Remove preferred version override for i.MX6DLOtavio Salvador
Allow use of U-Boot mainline as default for i.MX6DL based boards. Change-Id: I985d82b04238b7b9677b556f5986d9557ad11c2c Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2013-04-09imx6slevk: Use U-Boot mainlineOtavio Salvador
Change-Id: I8e5b3d6b31267f6cfcfe11be9a7aa4d6a5fdfec0 Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2013-04-09mxs-base.inc: Add U-Boot common definitionsOtavio Salvador
This removes the U-Boot common definitions from imx28evk board as they are shared with all 'mxs' SoCs. Signed-off-by: Otavio Salvador <otavio@ossystems.com.br> Change-Id: I44d33aa54971534c07a240e6cf88c0c4b3051f25
2013-04-02imx-base.inc: Use xserver-xorg 1.11.4 version for i.MX6Otavio Salvador
We have problems supporting newer Xorg Video API so we're forcing the use of an older version of Xorg server to workaround it. Change-Id: I369619a489f2b4b0ba963efb0c937f9568d772f0 Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2013-03-22imx6dlsabresd: Add machine definitionDaiane Angolini
Add machine definition for Freescale i.MX6DL SabreSD board. Also called i.MX6DL SDP Change-Id: I4bfa8568109bc76e1f4880dbb7266691e25874cc Signed-off-by: Daiane Angolini <daiane.angolini@freescale.com>
2013-03-22imx6slevk: Add machine definitionDaiane Angolini
Add machine definition for Freescale i.MX6SL EVK board Change-Id: I696ca2dc1705d2095afbf2f16c62ed79404966ad Signed-off-by: Daiane Angolini <daiane.angolini@freescale.com>
2013-03-09imx-base: add imx6dl mapping for firmwareJohn Weber
Signed-off-by: John Weber <rjohnweber@gmail.com>
2013-02-17linux-libc-headers: Use Yocto's default to avoid same arch rebuildsOtavio Salvador
This avoids full rebuild in case of compatible machine changes (e.g i.MX53 and i.MX6) and fixes the build failures seen in autobuilder. [YOCTO #3667] Change-Id: I4c46499d00e95738409ee39a659e93095dd7f207 Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2013-01-15imx-base.inc: Set interfaces provided by i.MX6 GPU librariesOtavio Salvador
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2013-01-11imx-base.inc: Set linux-libc-headers to iMX3 SoCsOtavio Salvador
The iMX3 SoCs need to use regular linux-libc-headers as the linux-libc-headers-imx does not support this SoC family. Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2013-01-07imx-base.inc: Centralize the preferred kernel for i.MX3X SoCsOtavio Salvador
The preferred kernel for i.MX3X SoCs are the same so we should set it in imx-base.inc. The previous setting were not working as the board files were using weak setting and the default (linux-imx) were being used by mistake. Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2012-12-18udev: Drop bbappend as Meta-OpenEmbedded does not has it anymoreOtavio Salvador
The OpenEmbedded-Core has update udev to 182 so making Meta-OpenEmbedded one no more required. This allow us to simplify the layer and remove a default dependency in Meta-OpenEmbedded. Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2012-12-16fsl-default-providers.inc: u-boot recipe was renamed to u-boot-fslAndrei Gherzan
Signed-off-by: Andrei Gherzan <andrei.gherzan@windriver.com>
2012-11-27imx-base.inc: Allow mx6 to use accelerated codecsDaiane Angolini
Drop the limitation for mx6 family for gstreamer. Allow mx6 family to use accelerated codecs for gstreamer. Change-Id: I182d50b48b2979a680c0a0ba602f077f30136ce9 Signed-off-by: Daiane Angolini <daiane.angolini@freescale.com>
2012-11-23imx-base: Use xf86-video-imxfb-vivante for iMX6 targetsOtavio Salvador
Change-Id: I9fb4fa04aef988fb8fd3105ab9444276ea0cbc29 Signed-off-by: Adrian Alonso <aalonso00@gmail.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2012-11-22imx-base.inc: Add iMX6 firmware informationOtavio Salvador
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2012-10-30imx-base: Allow UBOOT_SUFFIX to be define on local.confDaiane Angolini
Signed-off-by: Daiane Angolini <daiane.angolini@freescale.com>
2012-10-29imx-base.inc: Do not force inclusion of imx-libOtavio Salvador
The imx-lib doesn't need to be explicitly included as it will be included onto the image if a package using it is included. Change-Id: I8e9ad632894aff79c5fed23b1ae3862bd78a4f47 Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2012-10-15Consolidate common configurations among iMX5 and iMX6 SoCsOtavio Salvador
Change-Id: I3afbbe9acc2fe91bbbb2caf246cfb781e030e2d5 Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2012-10-15Add machine firmware configuration for iMX SoCsOtavio Salvador
Change-Id: Ie8501d8e4336d80a7ab6c4c0415562229b2213dd Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2012-09-30imx-base.inc: Fix mx5 GPU library API supportOtavio Salvador
The mx5 GPU libraries provide OpenGL ES1, OpenEGL and OpenGL ES2 only so we need to ajust the PREFERRED_PROVIDER. Change-Id: I569fabc91349c3d3a8804ff72e67e9bcc88b1267 Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2012-09-19imx-base.inc: use new firmware-imx packageOtavio Salvador
The use of imx-firmware, while supported, is not recommended so we now use the new package name. Change-Id: I434e5c41f7856839ddee6f7ca74a21da9fd260e0 Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2012-09-18Merge remote branch 'freescale/denzil'Otavio Salvador
* freescale/denzil: Move fsl-default*.inc from distro to machine