aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)Author
2013-07-31libfslvpuwrap: Update to 1.0.38 versionOtavio 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 Jun Zhu <R01007@freescale.com>. The file, used in SRC_URI, is from 3.5.7-1.0.0 BSP but its contents explicitly say it is a 1.0.38 release so we use the source version to avoid supporting different version from different kernel releases. Change-Id: Icc0d35a9694707915044a0e00245956876f54c72 Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2013-07-31libfslparser: Update to 3.0.8 versionOtavio 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 Jun Zhu <R01007@freescale.com>. The file, used in SRC_URI, is from 3.5.7-1.0.0 BSP but its contents explicitly say it is a 3.0.8 release so we use the source version to avoid supporting different version from different kernel releases. Change-Id: I205bff7e44e043e4f949611c605b18192293c6e6 Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2013-07-31libfslcodec: Update to 3.0.8 versionOtavio Salvador
This release includes support for Hard Float-Point and we then add support for it to behave properly depending on the machine tune choice. One thing to note about this new release is it /removes/ AAC and OGG codecs from the package. 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 Jun Zhu <R01007@freescale.com>. The file, used in SRC_URI, is from 3.5.7-1.0.0 BSP but its contents explicitly say it is a 3.0.8 release so we use the source version to avoid supporting different version from different kernel releases. Change-Id: Icdbd2ca686b86badaf1558f609b2beb911b01fe8 Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
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-31fsl-alsa-plugins: Add 1.0.25 versionOtavio 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 Jun Zhu <R01007@freescale.com>. We are not updating to 3.5.7-1.0.0 package as a compare of both sources show only autoconf generated changes (which are useless as we end regenerating them anyway). The diffstat is: ,---- | Makefile.in | 242 | aclocal.m4 |17434 ++++++++++++++++++++++++++++--------------------------- | asrc/Makefile.in | 86 | config.guess | 117 | config.sub | 82 | configure | 673 +- | depcomp | 255 | doc/Makefile.in | 60 | install-sh | 35 | ltmain.sh | 228 | missing | 148 | 11 files changed, 10133 insertions(+), 9227 deletions(-) `---- So we're using the last version which have been made public. Change-Id: I4845341feb8a12bf01a139564959b9ffb8bb940b Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2013-07-29gpu-viv-bin-mx6q.inc: Ensure DRI module is add for Wayland + X11 caseOtavio Salvador
When Wayland and X11 distro features are enabled, ensure DRI module is installed. Fixes a regression introduced by 20d7652 (gpu-viv-bin-mx6q: Adding support to install Wayland GPU libs). Change-Id: I0b515641edee6a172469f65068f9de837b592c87 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-07-29linux-timesys: Add Timesys-based kernel for VF600 based machinesAndy Voltz
Change-Id: I7b0ee983be08f84e86ed1cf83a2b6e5f4f42910d Signed-off-by: Andy Voltz <andy.voltz@timesys.com>
2013-07-29image_types_fsl.bbclass: Add vf60 SoC family supportOtavio Salvador
The Vybrid SoCs use same image layout as other i.MX so use it. Change-Id: I0e1de1b917aed249196bef463ae1017c65254ef5 Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2013-07-29qt5: add mx5 and mx6 supportEric BENARD
- this allow to build qt5 with OpenGL ES support for i.MX5 and i.MX6 - tested on i.MX51, i.MX53 and i.MX6Q - X11 support is not yet tested so we don't change the core settings when x11 is in DISTRO_FEATURES Change-Id: Ie9c6b25cafe20ba0a3dc8ab4c6e6cdac4eee3f0d Signed-off-by: Eric Bénard <eric@eukrea.com>
2013-07-29layer.conf: handle dynamic layer configurationEric BENARD
this patch is taken from : http://git.yoctoproject.org/cgit/cgit.cgi/meta-mentor/tree/conf/layer.conf#n9, as suggested by Chris Larson Change-Id: I6b8900c595708d19543c0aa059e37f77c09e32db Signed-off-by: Eric Bénard <eric@eukrea.com>
2013-07-26gpu-viv-bin-mx6q.inc: Add libEGL.so in libegl-mx6Otavio Salvador
There're examples, provided by Freescale, which links wrongly against the .so file (instead of the .so.1 one as expected) and this cannot be fixed without source code. We workaround this for now deploying the libEGL.so file inside libegl-mx6 binary. Change-Id: Ia7b36ee18ca42b374c8d6a8df6424d18d6c89278 Signed-off-by: Otavio Salvador <otavio@ossystems.com.br> Tested-by: Eric Nelson <eric.nelson@boundarydevices.com>
2013-07-26mesa: Don't fail if libGL is not buildOtavio Salvador
When doing a x11-less system, build fails as mesa won't build libGL. Avoid this making 'rm' use '-f' option. Change-Id: Ia018d1c9a39e6ec6b4008b76659b1e6aa829d6c2 Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2013-07-26gpu-viv-bin-mx6q.inc: Make mesa dependency conditional for x11Otavio Salvador
When building without x11 support, we don't need to build mesa. Change-Id: I3c7d36752c089ad5957afbf13d87424b517a780d Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2013-07-25gpu-viv-bin-mx6q: Adding support to install Wayland GPU libsAbhijit Potnis
This patch installs wayland GPU libs if the DISTRO_FEATURES contains wayland variable. If both X11 and wayland are present in DISTRO_FEATURES then wayland is picked as the default backend. Signed-off-by: Abhijit Potnis <abhijitpotnis@gmail.com>
2013-07-24gpu-viv-bin-mx6q: move EGL and KHR headers to libegl-mx6-devSamuli Piippo
EGL and KHR include headers should be part of libegl-dev package, instead of the current gpu-viv-bin-mx6q-dev. Change-Id: I3bfa095b0e5576f00885357611a0f2b3356d70e0 Signed-off-by: Samuli Piippo <samuli.piippo@digia.com>
2013-07-24u-boot-fslc: Update to cba5372 revisionOtavio Salvador
This updates the U-Boot for 2013.07 final release and adds a single patch on top of it, to fix Wandboard splash alignment. The included changes are: b899fa3 arm: at91sam9n12: change EBI IO to high drive mode 8b415f7 ext4fs: le32_to_cpu() used on a 16-bit field 50ffc3b fs/ext4: fix log2blksz un-initialized error, by cacaulating its value from blksz 62c175f Prepare v2013.07 cba5372 wandboard: Use splash image at screen center by default Change-Id: I03f41014c1303afa9caa6ad26b89209e8bc63920 Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2013-07-24mesa: Follow OE-Core update to 9.1.5Otavio Salvador
Change-Id: I875f74af849e0647a15a5b4ec4ad815848ef3a0a Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2013-07-22linux-imx.inc: Add recursive copy to ensure uapi is includedLauren Post
The uapi directory is need for newer kernels so use recursive copy to include it. Change-Id: I4d952ffe132bf560f91d8c3276c40b51d9a07472 Signed-off-by: Lauren Post <lauren.post@freescale.com>
2013-07-21firmware-imx: Fix rootfs generation for 'dev-pkgs' image featureOtavio Salvador
The -dev package depends on firmware-imx but this needs to be available or rootfs generation fails. Change-Id: Ibe52d64c591eb81d79a5e2174f1d8db1a496c455 Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2013-07-20u-boot-fslc: Update to fdf86c2 revisionOtavio Salvador
The 2013.07-rc3 had a regression in network support for some i.MX6 boards, fixed by 9ba30f6 (phy: fix 10/100Mbps operation on 1Gbps-capable links), and instability in Nitrogen6X boards, fixed by fdf86c2 (ddr cfg: DRAM_RESET needs 0x00020030). Change-Id: Id9aac5d3f2efc27dbf0420d1eda500ef373ea25f Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2013-07-20imx-lib: Move PR value to 11.09.01 and 3.0.35-4.0.0Otavio Salvador
Change-Id: Id3135cd7a75ce80e53fb86a072e5737bb151e98d Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2013-07-20firmware-imx: Move PR to the .bb file and PE to .incOtavio Salvador
Change-Id: I13bd9ea63c5d25854f7f28681c15686db966bb8f Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2013-07-20gpu-viv-bin-mx6q: Move 3.0.35-4.0.0 specific code to .bbOtavio Salvador
The patches and revision are very version specific (as new versions do not require PR anymore) so we move it from .inc to the .bb file. Change-Id: Ic5bc267f74ac54a28328f6b79a819d5cf852681a Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2013-07-20mesa-demos: set PACKAGE_ARCH when building for i.MX6 SoCsOtavio Salvador
There are differences in the provided API by Vivante, which has been fixed by a patch being applied for all i.MX6 SoCs, however the package hadn't been set machine specific when it has been done. Fix it. Change-Id: I886d1e3281fe978a19764bf82367dd7e9e24b4a8 Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2013-07-20mesa: Avoid removing virtual/libgl provider for i.MX5 SoCsOtavio Salvador
The AMD GPU libraries does not provide a libGL so we need to rely on mesa one. This fixes a regression introduced by ea8d003 (gpu-viv-bin-mx6q, mesa: fix virtual/libgl dependencies) as the virtual/libgl removal needs to be done /only/ for i.MX6 SoCs. Change-Id: I1f83eff3c2f39ba801dbf6be61b7814fa1bb84fd Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2013-07-20qt4: Enable OpenGL ES2 support for i.MX6Otavio Salvador
The Vivante libraries need some special linking as it has a more modular design which thus require a specific set of mkspec changes to make it to work. This change makes the linking to work when building against Vivante libraries for i.MX6 SoCs. Change-Id: I62a394876829fcd95933cb7351c8333b3bf78dcc Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2013-07-20gst-fsl-plugin: Drop 2.0.3 patches which were kept around by mistakeOtavio Salvador
Following patches were specific to 2.0.3 version but kept around when updating to 3.0.7 version: - fix_segment_fault_in_v4lsink_for_yocto.patch - Use-librarys-SONAME-in-dlopen.patch All those are being removed by this patch. Change-Id: I80956586a8487ff96f3646788490c68a144a30e4 Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2013-07-20gst-fsl-plugin: Add PACKAGECONFIG optionsDaiane Angolini
Add PACKAGECONFIG options for special and excluded plugins. This allow the selection of: - ac3 - aacp - wma10dec - wma8enc - wmv9mpdec - wmv78dec Change-Id: Ie495d198b32e91da97b4bc39563ac9ee16aa0bf4 Signed-off-by: Daiane Angolini <angolini@gmail.com>
2013-07-20gpu-viv-bin-mx6q.inc: Add libclc-mx6 as runtime depedency of libopencl-mx6-devOtavio Salvador
The libclc-mx6 is required when doing C development so we add it as runtime dependency of libopencl-mx6-dev to easy it's deployment and avoid it to being included in all rootfs. Change-Id: Ic0fc199ee2b65e97841d680b8fc1599a299e4bfe Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2013-07-20gpu-viv-bin-mx6q.inc: Keep library package suffix for OpenGL interfacesOtavio Salvador
For the packages that make up the OpenGL interfaces, inject variables so that they don't get Debian-renamed (which would remove the -mx6 suffix). Change-Id: I203addf85c08a6f0c7cddaa6bfa45f6b896bf595 Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2013-07-20u-boot-fslc: Update to 2013.07-rc3 releaseOtavio Salvador
I am pleased to commit this change as this is the first time ALL PATCHES previously kept in the patches-2013.07 branch were applied in the current release of U-Boot mainline and all environment changes are also fully merged. I know we shortly will end backporting a fix or improvement, during 2013.10 development, but it is an accomplishment worth keeping record ;-) Change-Id: If2de1dbd8721f8ddb21d0091e87f31109b8b8e7a Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2013-07-18imx-lib.inc: Remove unused assignment for FILES definitionOtavio Salvador
The standard FILES definition works fine for current contents; I did check the package contents before/after using buildhistory and packaged files are the same. Change-Id: Ia048338e1db38896a66aaf9f46fcc4071d402f42 Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2013-07-18gpu-viv-bin-mx6q, mesa: fix virtual/libgl dependenciesSimon Braunschmidt
Fixes [YOCTO #4850] findings: * meta-fsl-arm/recipes-graphics/mesa/mesa_9.1.3.bbappend is used to delete libGL.* after compilation of mesa * ./recipes-graphics/gpu-viv-bin-mx6q/gpu-viv-bin-mx6q_3.0.35-4.0.0.bb, via gpu-viv-bin-mx6q.inc, provides its own version of libGL * gpu-viv-bin-mx6q does not advertise "virtual/libgl" in "PROVIDES +=" * but mesa (via mesa.inc) does: PROVIDES = "virtual/libgl virtual/libgles1 virtual/libgles2 virtual/egl" * so the statement in imx-base.inc PREFERRED_PROVIDER_virtual/libgl_mx6 ?= "gpu-viv-bin-mx6q" does not have effect, because mesa is still the only provider of virtual/libgl * packages depending on virtual/libgl only get mesa, which will not contain the libGL library * in fact, we still use the gl headers from mesa, but the binary blob library from gpu-viv-bin-mx6q (gpu-viv-bin-mx6q does not provide the headers), so a package compiling against GL needs both mesa and gpu-viv-bin-mx6q conclusion: * so i suggest having gpu-viv-bin-mx6q depend on mesa to draw in the gl header package, advertising "virtual/libgl" for gpu-viv-bin-mx6q via "PROVIDES +=" and not advertising virtual/libgl for mesa via the .bbappend file Signed-off-by: Simon Braunschmidt <sb@emlix.com>
2013-07-17linux-imx (3.0.35): Update 4.0.0 branch to commit 3383d801Fabio Estevam
Update 3.0.35 4.0.0 branch to commit 3383d801 (ENGR00271359 Add Multi-touch support). Signed-off-by: Fabio Estevam <fabio.estevam@freescale.com>
2013-07-17linux-imx (3.0.35): Update 4.0.0 branch to commit c3e6a39Fabio Estevam
Update 3.0.35 4.0.0 branch to commit c3e6a39 (ENGR00271136 Fix build break when CONFIG_CLK_DEBUG is disabled). Signed-off-by: Fabio Estevam <fabio.estevam@freescale.com>
2013-07-17linux-imx (2.6.35): Update maintain branch to commit f19246ceFabio Estevam
Update 2.6.35 maintain branch to commit f19246ce (ENGR00271139 SD2_DATA1__AUDMUX_AUD4_TXFS: fix pin defintion). Signed-off-by: Fabio Estevam <fabio.estevam@freescale.com>
2013-07-12gst-plugins-gl: Package arch must match machine arch for i.MX6Rogerio Nunes
Recipe enables machine specific features (vivante libs) for i.MX6. Signed-off-by: Rogerio Nunes <rogerio.nunes@freescale.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2013-07-10linux-imx (3.0.35): Remove referenced patch kept by mistakeOtavio Salvador
When I applied 504ead39 and fixed the conflict I kept the patch reference by mistake; remove it. Change-Id: I175925912dc745fcbd9581ab34f7f384bcdc12b4 Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2013-07-10imx6dlsabresd: Use U-Boot 2013.07Otavio Salvador
Change-Id: Ieb49b155a1332124c51f548cbb0057fb0b52dcf9 Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2013-07-10u-boot-fslc: Update to 2013.07-rc2 releaseOtavio Salvador
This updates the U-Boot code to the v2013.07-rc2 tag and also merges the imx/master tree on it. This contains most changes which will affect us in the upcoming 2013.07 release and should allow us to give it a good test. Change-Id: I5f4d3770bbc264ba85dc38b93ffc9db31633a0ff Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2013-07-10linux-imx (3.0.35): Update git revision to 08814d9Otavio Salvador
The following patches are included: 08814d9 ARM: 7670/1: fix the memset fix b38a054 ARM: 7668/1: fix memset-related crashes caused by recent GCC (4.7.2) optimizations Change-Id: I16c3c960bfe6ccf27565274fcc026142de4dc815 Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2013-07-10linux-imx (2.6.35.3): Update GIT revision to a0de0f9Otavio Salvador
The following patches are included: a0de0f9 ARM: 7670/1: fix the memset fix 96a7591 ARM: 7668/1: fix memset-related crashes caused by recent GCC (4.7.2) optimizations ef3b62c ENGR00266268 net: fec: napi cause system crash Change-Id: I5ac1d25fee85f7f89a52deb138ba292417812728 Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2013-07-10gst-plugins-gl: Enforce glib2 deprecated API supportRogerio Nunes
With newer version of the glib2 recipe in poky, deprecated APIs have been enforced disabled, so we need to re-enable them in the meta-fsl-arm layer while they are still in use. Change-Id: Idf9ae8c9edd0a80592b6d9e2cf6c7e8560b35af5 Signed-off-by: Rogerio Nunes <rogerio.nunes@freescale.com>
2013-07-10gst-plugins-gl: Upgrade to IMX_MMCODEC_3.0.35_4.0.0Rogerio Nunes
Change-Id: I95602c3e0d8036df29c7be089f36011801cde40f Signed-off-by: Rogerio Nunes <rogerio.nunes@freescale.com>
2013-07-10linux-imx (2.6.35.3): Enable tracing support so lttng's modules are buildOtavio Salvador
lttng support is enabled in Freescale test images however its modules were not being build due lacking of tracing support in the kernel. This patch enables the needed kernel features to allow the modules to be build and thus making lttng usable. Change-Id: I22362e62e4ec077bbc35366cb5ac86ea1a4c5f5f Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2013-07-10linux-imx (2.6.35.3): Sync i.MX5 and i.MX28 defconfig filesOtavio Salvador
This runs each defconfig against 'oldconfig' and update it as this kernel does not yet provide 'savedefconfig' command. Change-Id: Id19c6acdb029662041a82ac6cf4c828a1c6cfc0a Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2013-07-10linux-imx (3.0.35): Enable tracing support so lttng's modules are buildOtavio Salvador
lttng support is enabled in Freescale test images however its modules were not being build due lacking of tracing support in the kernel. This patch enables the needed kernel features to allow the modules to be build and thus making lttng usable. Change-Id: Ifa5fd3a5206502d8b100ce6211d2cbb69b9c6f3b Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2013-07-10linux-imx (3.0.35): Sync i.MX6 defconfig filesOtavio Salvador
This runs each defconfig against 'savedefconfig' and also sync i.MX6SL to i.MX6Q one. Change-Id: I85b8e973df695154d816e313589512a1118d306d Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2013-07-10linux-imx (3.0.35): Update to the latest commit of 4.0.0 branchFabio Estevam
Update to commit 36947b7 ("ENGR00269935 Fix the build break"). Remove the arm-mach-mx6-fix-pll4-set_rate-callback.patch file now that this patch is applied into the 4.0.0 branch. Change-Id: Ie900d53c1d3d0397e5cb429b0e00e94597df6559 Signed-off-by: Fabio Estevam <fabio.estevam@freescale.com>