summaryrefslogtreecommitdiffstats
path: root/conf/machine/include/imx-base.inc
Commit message (Collapse)AuthorAgeFilesLines
* imx-base: Add virtual/libg2d to i.MX6's MACHINE_SOCARCH_FILTEROtavio Salvador2015-02-151-1/+1
| | | | | | | | The virtual/libg2d package is i.MX6 dependant and should put every package depending on it into the i.MX6's sub-architecture to avoid it being included in other architectures due package feed. Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* imx-base: enable fsl-alsa-plugins conditionallyAlexandre Belloni2015-02-051-1/+1
| | | | | | | | Stop adding fsl-alsa-plugins to the MACHINE_EXTRA_RRECOMMENDS when DISTRO_FEATURES doesn't contain alsa to avoid building alsa-utils. Signed-off-by: Alexandre Belloni <alexandre.belloni@free-electrons.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* udev-extraconf: replace bbappend with own recipeAlexander Shashkevych2014-12-061-1/+1
| | | | | | | | | | | Forcing udev-extraconf causes various strange effects. This was discussed long time ago in oe-core on [1] and resulted in [2]. [1] http://lists.openembedded.org/pipermail/openembedded-core/2013-April/077880.html [2] http://lists.openembedded.org/pipermail/openembedded-commits/2013-May/148591.html Signed-off-by: Alexander Shashkevich <alex@stunpix.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* imx-base: Add comment on how to enable SFPDaiane Angolini2014-12-021-0/+3
| | | | | | | | | | | How to enable the software float point is a frequent question. Add this comment makes it clear how to enable both SFP and HFP and can be used whether to found in a search or to be a direct link to be used as a quick reply. Signed-off-by: Daiane Angolini <daiane.angolini@freescale.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* imx-base: Include gstreamer1.0-plugins-imx for i.MX6Q and i.MX6DLOtavio Salvador2014-11-281-1/+2
| | | | | | | | gstreamer1.0-plugins-imx can only be used with i.MX6Q and i.MX6DL (instead of any i.MX6) as the others does not provide a VPU. This commit updates the default setting accordingly. Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* imx-base.inc: Use specific package feed for MX6QDL and MX6SLOtavio Salvador2014-10-281-4/+4
| | | | | | | | | | | | | | | | | The sharing of packaging feed between MX6QDL and MX6SL is very fragile. In rare cases, when a package is not generated for the machine it can fallback to the wrong set of packages. This has been seen on the Vivante GPU packages as MX6SL does not include libegles2-mx6 and the packaging system ended using the one provided by MX6QDL SoC. This issue was very hard to find out the cause and understand why it was happening so I'd like to thank Richard Purdie for his help in figuring it out. Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* imx-base.inc: Use ?= for PREFERRED PROVIDERNeena Busireddy2014-10-051-9/+9
| | | | | | | | Use ?= for PREFERRED PROVIDER for mx6 GPU libraries in order to make it flexible for overriding. Signed-off-by: Neena Busireddy <neena.busireddy@freescale.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* imx-base.inc: Add virtual/libopenvg to MACHINE_{ARCH,SOCARCH}_FILTEROtavio Salvador2014-09-041-3/+3
| | | | | | | | | | | | | | The virtual/libopenvg is provided by the GPU packages and needs to be used for the dynamic package architecture. The issue has been identified while debugging a build failure in fsl-gpu-sdk. It was using the common architecture instead of the right architecture. Now mx6q, mx6dl and mx6sx use MACHINE_SOCARCH and mx6sl MACHINE_ARCH for all packages depending on virtual/libopenvg. Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* imx-base: Add MACHINE_ARCH filter for sololite.Neena Busireddy2014-08-201-4/+12
| | | | | | | | | | | Add MACHINE_ARCH_FILTER for sololite as it is different from other SOC families (Sololite does not support 3D GPU hardware acceleration). Sololite uses mesa software rendering GL. So, set the PREFERRED PROVIDER to use mesa for SL. Signed-off-by: Neena Busireddy <neena.busireddy@freescale.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* u-boot-fslc: Update to 2014.07-based releaseOtavio Salvador2014-07-211-1/+1
| | | | | | | | | | | | | | | | | | | | This updates the FSL Community's U-Boot fork to a 2014.07-based release. Along with the recipe revision changes, this modifies the default kernel image to "zImage" as most machines maintained in meta-fsl-arm now uses it. The machines that are still using uImage are: - imx31pdk - imx35pdk - imx53ard - imx6dlsabreauto - imx6solosabreauto - imx6solosabresd Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* imx-base.inc: Add values for i.MX GStreamer 1.0 pluginsCarlos Rafael Giani2014-06-041-1/+5
| | | | | | | | | These new values contain the names of i.MX plugins for GStreamer 1.0. The plugins wrap i.MX functionality for video en/decoding, amongst others. Change-Id: I5a49954b229ddac531a3a9771e156ca5e8e3e090 Signed-off-by: Carlos Rafael Giani <dv@pseudoterminal.org> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* imx-base.inc, mxs-base.inc: Add multimedia packages for SoC archOtavio Salvador2014-05-161-2/+3
| | | | | | | | | Packages which has dependencies upon libfslcodec, libfslvpuwrap, libfslparser or gst-fsl-plugins should have the PACKAGE_ARCH set to MACHINE_SOCARCH. Change-Id: I7c69fc0dc89bf06b5df76b65a516d8532daa56a9 Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* imx-base.inc: Drop mx6d SoC familyOtavio Salvador2014-04-251-1/+0
| | | | | | | | While removing the mx6s SoC family I ended forgotting to remove the mx6d, which is covered by mx6q. Change-Id: I60c4d1e203f1f307ed0c5452b044e37f5e1f62fe Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* Stop using mx6s SoC familyOtavio Salvador2014-04-231-1/+0
| | | | | | | | | The i.MX6 Solo is internally a i.MX6 Dual Lite but single core. This uses the mx6dl as the SoC family as it is already being done in the Kernel, U-Boot and Barebox. Change-Id: Ifefdce9d2f261352c409e7137c7566060e3915be Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* directfb, directfb-examples: Backport 1.6 releaseOtavio Salvador2014-03-311-1/+3
| | | | | | | | | | This backports the directfb 1.6.3 and counter part directfb-examples 1.6.0 for use with i.MX6 SoCs as Vivante GPU is not compatible with the 1.7 API. Along the recipes backport this commit sets the preferred version accordingly. Change-Id: I658af7b7881d743cb1a04f6ffb23739711af989b Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* imx-base.inc: Drop EXTRA_IMAGEDEPENDS settingOtavio Salvador2014-03-031-2/+0
| | | | | | | | The U-Boot requirement is handled by the image class and shouldn't be defined here so we have freedom to choose the desired bootloader to be used. Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* xserver-xorg: Backport 1.14.4 versionOtavio Salvador2014-02-241-0/+3
| | | | | | | | | | | | Currently Vivante does not provides a valid GL API so Xorg fails to link against it, we cannot workaround it easily in newer Xorg version so instead of maintaining a pile of patches for it we are backporting 1.14.4 version as an interim solution. Change-Id: Ie8c8c002f7c3904abb383f2a1ee6f3dc6ad09e20 Signed-off-by: Otavio Salvador <otavio@ossystems.com.br> Tested-by: Gary Thomas <gary@mlbassoc.com> Tested-by: John Weber <rjohnweber@gmail.com>
* machine/*: Allow kernel provider overrideGary Thomas2013-10-311-1/+1
| | | | | | | All machine configurations now allow user override of the preferred kernel provider. Signed-off-by: Gary Thomas <gary@mlbassoc.com>
* imx-audio: Drop redundant packageDaiane Angolini2013-10-141-2/+1
| | | | | | | | | | | | 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>
* imx-base: provide right package for amd-gpu-bin if x11 is disabledEric BENARD2013-10-051-3/+4
| | | | | | | | | | | | | 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>
* 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>
* 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>
* 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>
* xf86-video-imxfb-vivante: Upgrade to 3.5.7-1.0.0-alpha.2Otavio Salvador2013-08-291-2/+0
| | | | | | | | | | | | | 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>
* 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>
* 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>
* 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>
* twr-vf65gs10: Add machine support for Vybrid Tower VF65GS10Andy Voltz2013-07-291-0/+1
| | | | | Change-Id: I51e1b780c7860a16d722f49072915ad194fd5df7 Signed-off-by: Andy Voltz <andy.voltz@timesys.com>
* imx-base.inc: Fix appending of firmware valueOtavio Salvador2013-05-281-9/+9
| | | | | | | | 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>
* imx-base.inc: Place UBOOT_ENTRYPOINT into common locationFabio Estevam2013-04-181-0/+1
| | | | | | | | 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>
* imx-base.inc: Fix UBOOT_ENTRYPOINTFabio Estevam2013-04-181-4/+4
| | | | | | | | | 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>
* imx-base.inc: Do not assign UBOOT_LOADADDRESSOtavio Salvador2013-04-171-8/+1
| | | | | | | | | 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>
* imx-base.inc: Override GStreamer plugins for i.MX3Otavio Salvador2013-04-171-0/+1
| | | | | | | 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>
* imx-base.inc: Avoid including imx-audio for every SoC familyOtavio Salvador2013-04-171-1/+3
| | | | | | | | 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>
* imx-base.inc: Disable firmware include for not fully supported BSPsOtavio Salvador2013-04-171-4/+6
| | | | | | | | 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>
* imx-base.inc: Remove preferred version override for i.MX6DLOtavio Salvador2013-04-091-1/+0
| | | | | | | 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>
* imx6slevk: Use U-Boot mainlineOtavio Salvador2013-04-091-1/+0
| | | | | Change-Id: I8e5b3d6b31267f6cfcfe11be9a7aa4d6a5fdfec0 Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* imx-base.inc: Use xserver-xorg 1.11.4 version for i.MX6Otavio Salvador2013-04-021-0/+2
| | | | | | | | 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>
* imx6dlsabresd: Add machine definitionDaiane Angolini2013-03-221-0/+1
| | | | | | | | 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>
* imx6slevk: Add machine definitionDaiane Angolini2013-03-221-0/+4
| | | | | | | Add machine definition for Freescale i.MX6SL EVK board Change-Id: I696ca2dc1705d2095afbf2f16c62ed79404966ad Signed-off-by: Daiane Angolini <daiane.angolini@freescale.com>
* imx-base: add imx6dl mapping for firmwareJohn Weber2013-03-091-0/+1
| | | | Signed-off-by: John Weber <rjohnweber@gmail.com>
* linux-libc-headers: Use Yocto's default to avoid same arch rebuildsOtavio Salvador2013-02-171-1/+0
| | | | | | | | | | 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>
* imx-base.inc: Set interfaces provided by i.MX6 GPU librariesOtavio Salvador2013-01-151-0/+7
| | | | Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* imx-base.inc: Set linux-libc-headers to iMX3 SoCsOtavio Salvador2013-01-111-0/+1
| | | | | | | 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>
* imx-base.inc: Centralize the preferred kernel for i.MX3X SoCsOtavio Salvador2013-01-071-0/+2
| | | | | | | | | 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>
* imx-base.inc: Allow mx6 to use accelerated codecsDaiane Angolini2012-11-271-1/+0
| | | | | | | | 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>
* imx-base: Use xf86-video-imxfb-vivante for iMX6 targetsOtavio Salvador2012-11-231-0/+1
| | | | | | Change-Id: I9fb4fa04aef988fb8fd3105ab9444276ea0cbc29 Signed-off-by: Adrian Alonso <aalonso00@gmail.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* imx-base.inc: Add iMX6 firmware informationOtavio Salvador2012-11-221-0/+2
| | | | Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* imx-base: Allow UBOOT_SUFFIX to be define on local.confDaiane Angolini2012-10-301-1/+1
| | | | Signed-off-by: Daiane Angolini <daiane.angolini@freescale.com>
* imx-base.inc: Do not force inclusion of imx-libOtavio Salvador2012-10-291-3/+4
| | | | | | | | 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>