summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* packagegroup-core-directfb: Change override for i.MX6 SoCs with GPUOtavio Salvador2016-04-191-2/+11
| | | | | | | | | Fix to support future mx6 i.MX 6UltraLite which does not have a GPU. This SoC will use mesa so mesa changes before should be more SoC specific to allow future mx6 SoC without GPU to use software rendering. Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* mesa-demos: Support for mx6 without GPUsOtavio Salvador2016-04-191-1/+8
| | | | | | | | Fix to support future mx6 i.MX 6UltraLite which does not have a GPU. This SoC will use mesa so mesa changes before should be more SoC specific to allow future mx6 SoC without GPU to use mesa. Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* xf86-video-imxfb-vivante: Fix gcc 5.2 build breakTom Hochstein2016-04-192-1/+116
| | | | | | | Fix build break with gcc 5.2 caused by warnings being treated as errors. Signed-off-by: Tom Hochstein <Tom.Hochstein@freescale.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* cryptodev: set CLEANBROKENTing Liu2016-04-191-0/+2
| | | | | | | | | | | | | | | | | Fix the below error: DEBUG: Executing shell function do_configure NOTE: make -e MAKEFLAGS= clean make -C /lib/modules/3.16.0-4-amd64/build SUBDIRS=`pwd` clean make[1]: *** /lib/modules/3.16.0-4-amd64/build: No such file or directory. Stop. Makefile:39: recipe for target 'clean' failed make: *** [clean] Error 2 ERROR: oe_runmake failed This aligns with the cryptodev recipe in Poky. Signed-off-by: Ting Liu <ting.liu@freescale.com> Acked-by: Otavio Salvador <otavio@ossystems.com.br> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* gst1.0-fsl-plugin: Add Gstreamer Recorder supportLauren Post2016-04-191-3/+4
| | | | | | | Enable the Gstramer Recorder Engine with package configurations. Signed-off-by: Lauren Post <lauren.post@freescale.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* gstreamer1.0-plugins-imx: Update to version 0.11.1Carlos Rafael Giani2016-04-191-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | Changes: -new compositor elements to combine N input video streams into one output video stream; compatible to the upstream compositor element from gstreamer1.0-plugins-bad hardware-accelerated compositing based on G2D and IPU available -blitter codebase completely rewritten for better support of aspect ratio correction and compositing -blitter video sinks support vsync to eliminate tearing -vpu: decoder: leaks fixed which occurred when shutting down and starting again decoders -vpu: encoder: bitrate now adjustable on the fly -v4l2src: can now announce interlace mode, device frame rate, device pixel format -v4l2src: fixed physical address retrieval (important for zerocopy) -eglvivsink: in Wayland, x/y window coordinates are now supported -v4l2src: support for imxv4l2:// URIs, making such cmdlines possible: gst-launch-1.0 playbin uri=imxv4l2:///dev/video0 -v4l2src: support for YUYV data Signed-off-by: Carlos Rafael Giani <dv@pseudoterminal.org> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* openssl: Avoid contamination OE-Core recipeOtavio Salvador2016-04-1932-94/+100
| | | | | | | | | | The QorIQ version of openssl needs to use another recipe name and have a common provider, which is than choosen for QorIQ-based machines. The recipe is now called 'openssl-qoriq' and it provides openssl so the preferrence is set just for QorIQ based machines. Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* cryptodev: Avoid contamination OE-Core recipeOtavio Salvador2016-04-196-3/+21
| | | | | | | | The QorIQ version of cryptodev needs to use another recipe name and have a common provider, which is than choosen for QorIQ-based machines. Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* imx6qpsabreauto: Override virtual/kernel for linux-imxOtavio Salvador2016-04-191-0/+1
| | | | | | | | The linux-fslc-mx6 fork does not yet support the i.MX 6QuadPlus so we need to use the linux-imx kernel for now. This fixes the build failure of missing device tree files when building the machine. Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* imx6qpsabreauto: Create i.MX 6 QuadPlus SABRE Auto machineLauren Post2016-04-191-0/+23
| | | | | | | | | | | Create i.MX 6QuadPlus SABRE Auto Machine supporting ecspi, flexcan1 and gpmi-weim device trees. Create U-Boot configurations for sdcard, eimnor, nand, spinor sata and mfgtool. Signed-off-by: Lauren Post <lauren.post@freescale.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* imx7dsabresd: Create i.MX 7Dual SABRE Smart Device machineLauren Post2016-04-191-0/+25
| | | | | | | | | | Create i.MX 7Dual SABRE Smart Device with device tree support for enet, epdc, gpmi-weim, hdmi-audio, m4, qspi and wm8960 configurations. Create U-Boot support for sdcard, qspi, nand and mfgtool configurations. Signed-off-by: Lauren Post <lauren.post@freescale.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* qtbase: Fix indentation of recipeOtavio Salvador2016-04-191-17/+16
| | | | | | | The recipe had a mix of indentation styles which makes it hard to read. Those are changed to avoid tabs and rely on spaces only. Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* glmark2: Handle PACKAGECONFIG for X11 and WaylandOtavio Salvador2016-04-191-3/+5
| | | | | | | | This handles the PACKAGECONFIG setting depending on the DISTRO_FEATURES avaiability (X11 or Wayland). It adds GL and GLES2 support for the available flavours. Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* mesa: Fix override of x11 GLX support for i.MX6Otavio Salvador2016-04-191-1/+11
| | | | | | | | The replacement of --enable-glx-tls for --enable-glx was not working due the way the variables are expanded. To fix the issue an annonymous function has been added to mangle it just before its use. Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* mesa: Avoid Vivante GPU headers conflict for gl.h and glext.hOtavio Salvador2016-04-191-1/+3
| | | | | | | | | | | | | | | | | | | | | | | | The new GPU release include new GL headers which conflict with the ones provided by mesa. The build fails with: ,---- | ERROR: The recipe imx-gpu-viv is trying to install files into a shared | area when those files already exist. Those files and their manifest | location are: | | .../build-framebuffer/tmp/sysroots/imx6qsabresd/usr/include/GL/gl.h | Matched in manifest-imx6qsabresd-mesa.populate_sysroot | | .../build-framebuffer/tmp/sysroots/imx6qsabresd/usr/include/GL/glext.h | Matched in manifest-imx6qsabresd-mesa.populate_sysroot `---- This removes of the mesa's headers so the ones provided by Vivante are used instead. Fixes [Yocto: #5098]. Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* SCR: Update to 3.14.38-6QP_beta Software Content RegisterLauren Post2016-04-192-454/+109
| | | | | | | Remove 3.14.28-1.0.0_GA and patchn SCR files Signed-off-by: Lauren Post <lauren.post@freescale.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* EULA: Update to 2015.06 v8 versionLauren Post2016-04-192-26/+32
| | | | | | | | License updated to 2015.06 v8 version. Update checksum in the fsl-eula-unpack class Signed-off-by: Lauren Post <lauren.post@freescale.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* xserver-xf86-config: Add support for PXP Frame Buffer displaysLauren Post2016-04-193-0/+42
| | | | | | | PXP devices for mx6sx, mx6sl and mx7 Signed-off-by: Lauren Post <lauren.post@freescale.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* xf86-video-imxfb-vivante: Upgrade to 5.0.11.p6.3Lauren Post2016-04-192-8/+13
| | | | | | | | | | | | | Released with 3.14.38-6QP_beta release. Upgrade to version 5.0.11.p6.3 to align with imx-gpu-viv upgrade. - Fixes for Xrandr rotation, and video modes not displaying correctly. - Fixes for Xrandr not displaying correctly with PXP. - Fix for alignment in xorg.conf to notify EXA driver the display engine. - Add GC2000+ support. Signed-off-by: Lauren Post <lauren.post@freescale.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* imx-gpu-viv: Upgrade to 5.0.11.p6.3 versionLauren Post2016-04-194-11/+16
| | | | | | | | | | | Releaed with 3.14.38-6QP_beta release. Upgrade to the 5.0.11.p6.3 release. Support for i.MX 6QuadPlus Graphics GC2000+. Details on bug fixes - see the i.MX Linux Release Notes. Signed-off-by: Lauren Post <lauren.post@freescale.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* imx6sxsabresd: Add imx6sx-sdb-ldo.dtb device treeLauren Post2016-04-191-1/+1
| | | | | | | | Support ldo-bypass mode on imx6sx-sdb board by default and add ldo-enable dts file. Signed-off-by: Lauren Post <lauren.post@freescale.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* u-boox-imx: Upgrade to 3.14.28-6QP_beta releaseLauren Post2016-04-191-3/+3
| | | | | | | | | Update to latest fixes in 3.14.38-6QP_beta which adds support for i.MX 7Dual and i.MX 6QuadPlus boot configurations. Bug fixes for i.MX 6 boards including ARM errata fixes. Signed-off-by: Lauren Post <lauren.post@freescale.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* linux-imx: Upgrade to 3.14.38-6QP_beta releaseLauren Post2016-04-198-182/+27
| | | | | | | | | | Add support for i.MX 7Dual and i.MX 6QuadPlus SoC. Note that defconfig is same for mx6 and mx7 so changing defconfig diretory to imx to use for both. Signed-off-by: Lauren Post <lauren.post@freescale.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* opencv: Remove v4l support for all i.MX6Otavio Salvador2016-04-191-0/+2
| | | | | | The camera support does not work using v4l. Disable it. Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* u-boot-qoriq: add -fgnu89-inline option for gcc5Ting Liu2015-07-292-0/+40
| | | | | | | | | | | | | | | | | Fix the below build issues: CC drivers/crypto/fsl/sec.o LD arch/powerpc/cpu/mpc8xxx/built-in.o arch/powerpc/cpu/mpc8xxx/fdt.o: In function `ld_le16': ../arch/powerpc/include/asm/byteorder.h:12: multiple definition of `ld_le16' The problem is the change of the default C standard from gnu89 to gnu11 which changes the semantics of 'inline'. The issue is described in the Porting guide at https://gcc.gnu.org/gcc-5/porting_to.html. Adding the '-fgnu89-inline' option fixes the issue. Signed-off-by: Ting Liu <ting.liu@freescale.com> Acked-by: Otavio Salvador <otavio@ossystems.com.br> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* u-boot-qoriq: Add linux/compiler-gcc5.h to fix builds with gcc5Ting Liu2015-07-292-1/+94
| | | | | Signed-off-by: Ting Liu <ting.liu@freescale.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* u-boot-qoriq: correct PVTing Liu2015-07-291-1/+1
| | | | | | | | | u-boot-qoriq was upgraded to 2015.01 now. Use _append to not override the PV in recipe. Signed-off-by: Ting Liu <ting.liu@freescale.com> Acked-by: Otavio Salvador <otavio@ossystems.com.br> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* openssl-1.0.1i: s/inline/static/ to fix gcc5.2 issueTing Liu2015-07-291-2/+2
| | | | | | | | | | | Fix the following error: | ../libcrypto.so: undefined reference to `spcf_bn2bin' | ../libcrypto.so: undefined reference to `spcf_bn2bin_ex' | collect2: error: ld returned 1 exit status | make[2]: *** [link_app.gnu] Error 1 Signed-off-by: Ting Liu <ting.liu@freescale.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* README: Rework to be product line agnosticOtavio Salvador2015-07-281-18/+5
| | | | | | | This rework the text to be product line agnostic and offer the general guidance on how to contribute for the layer. Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* fsl-alsa-plugins: Add mx7 to COMPATIBLE_MACHINELauren Post2015-07-281-1/+1
| | | | | | | Add the new MX7 SoC family in COMPATIBLE_MACHINE. Signed-off-by: Lauren Post <lauren.post@freescale.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* alsa-state: Add mx7 support with wm8960 audioLauren Post2015-07-283-1/+5340
| | | | | | | | | | Include the i.MX 7Dual alsa-state configurations. The mx7 is a new i.MX SoC family provided in the 3.14.28-7D_alpha release and upstreamed with the 3.14.38-6QP_Beta release. Signed-off-by: Lauren Post <lauren.post@freescale.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* gst1.0-fsl-plugins: Upgrade to 4.0.5 versionLauren Post2015-07-281-3/+5
| | | | | | | | | Upgrade to 4.0.5 version released in 3.14.38-6QP_beta release. Add the new MX7 SoC family in COMPATIBLE_MACHINE. Signed-off-by: Lauren Post <lauren.post@freescale.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* imx-vpu: Upgrade to 5.4.30 versionLauren Post2015-07-282-12/+12
| | | | | | | | | | | Released with 3.14.38-6QP_Beta release. Fixes for no output after decoding small jpg in ring buffer mode License updated to 2015.06 v8 so updated License checksum. Signed-off-by: Lauren Post <lauren.post@freescale.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* imx-test: Upgrade to 5.0 versionLauren Post2015-07-283-13/+14
| | | | | | | | | | | | | | | | | | | | Released with 3.14.38-6QP_beta release. This version change creates independence from BSP version. This will avoid confusion on future BSP updates that don't include imx-test changes. - Include support for MX7 - Rework makefiles for legacy machines to avoid rework with new chips. - DCIC fix for system hangs - MMDC support for 6QP and revision checks and higher granularity with ms. - EPDC deprecate old driver and add v2 unit test - remove patches for legacy. - V4L2 fixes for v4l2_buffer user pointer Create the mx7 SoC family to the COMPATIBLE_MACHINE in recipe. Signed-off-by: Lauren Post <lauren.post@freescale.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* imx-lib: Upgrade to 5.0 versionLauren Post2015-07-283-11/+12
| | | | | | | | | | | | | | | Released with 3.14.38-6QP_beta release. Change version to be independent of BSP version. This limits confusion on future BSP updates that do not include imx-lib updates Add i.MX 7D support for platforms, machines and makefiles. Change LICENSE Checksum to point to a full LGPL license. Add the mx7 SoC family to the COMPATIBLE_MACHINE in recipe. Signed-off-by: Lauren Post <lauren.post@freescale.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* imx-kobs: Upgrade to 5.0 versionLauren Post2015-07-281-2/+4
| | | | | | | | | | | | | | | | | Released with 3.14.38-6QP_beta release. Use a different versioning schema based on package versioning instead of BSP version. This way, if a new BSP version does not bump this package, we can keep this package unchanged as well. To avoid conflicts with QorIQ adding COMPATIBLE machines including mx7 support. This software is i.MX specific so should be limited to i.MX. Add fixes for maximum ecc strength for each platform. Add mx7 boot config support. Signed-off-by: Lauren Post <lauren.post@freescale.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* firmware-imx: Upgrade to 5.0 versionLauren Post2015-07-283-9/+9
| | | | | | | | | | | | | | | | | | Released with 3.14.38-6QP_Beta release. Use a different versioning schema based on package versioning instead of BSP version. This way, if a new BSP version does not bump this package, we can keep this package unchanged as well. Freescale license upgraded to 2015.06 v8 so checksum is updated VPU firmware upgraded to v3.1.1_r46067 - Low Latency fixes for H.264 encoder - Wrong frame number fix for H.264 decoder - Deocde failure fix for H.264 decoder with multi-SPS/PPS headers Signed-off-by: Lauren Post <lauren.post@freescale.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* image_types_fsl: Add support for mx7 image generationLauren Post2015-07-281-0/+1
| | | | | Signed-off-by: Lauren Post <lauren.post@freescale.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* imx-base: Add mx7 support to U-Boot, MACHINE filter and DEFAULT_TUNELauren Post2015-07-281-0/+3
| | | | | | | | | | | | | | Add the mx7 settings for U-boot, MACHINE and DEFAULT_TUNE. MX7 is a new i.MX SoC Family created with the 3.14.28-7D_alpha release and upstreamed with the 3.14.38-6QP_beta release. i.MX 7Dual is a CortexA7 ARM core so requires different DEFAULT_TUNE however it does build with the cortexa9 but not as optimized as it is with the cortexa7 toolchain. Signed-off-by: Lauren Post <lauren.post@freescale.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* mfgtool-initramfs-image.bbclass: Add f2fs feature optionOtavio Salvador2015-07-281-0/+1
| | | | | | | | | | | The f2fs feature allows the use of Flash-Friendly File System during the installation. The feature is disabled by default as the f2fs-tools is offered by meta-filesystem layer which shouldn't be made as a hard dependency of meta-fsl-arm. Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* packagegroup-fsl-mfgtool: Add f2fs featureOtavio Salvador2015-07-281-0/+10
| | | | | | | | | | The f2fs feature allow the use of Flash-Friendly File System for installation. The feature is added as a bbappend file dynamically enabled if meta-filesystem is available. Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* packagegroup-fsl-mfgtool: Add e2fsprogs-e2fsck in extfs featureOtavio Salvador2015-07-281-1/+2
| | | | | | | | When 'extfs' support is enabled, e2fsprogs-e2fsck should be included as well so filesystem consistency can be executed during the installation process. Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* mesa-demos: Fix so patches only install for SoC with GPULauren Post2015-07-281-2/+8
| | | | | | | | Only install patches for SoC with a GPU. Future i.MX 6UltraLite does not have a GPU. Signed-off-by: Lauren Post <lauren.post@freescale.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* mesa: Support for mx6 without GPUsLauren Post2015-07-281-7/+12
| | | | | | | | | Fix to support future mx6 i.MX 6UltraLite which does not have a GPU. This SoC will use mesa so mesa changes before should be more SoC specific to allow future mx6 SoC without GPU to use mesa. Signed-off-by: Lauren Post <lauren.post@freescale.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* udev-rules-qoriq: Make recipe QorIQ specificOtavio Salvador2015-07-281-0/+1
| | | | | | | The recipe shouldn't be used for non-QorIQ SoCs so this should have the COMPATIBLE_MACHINE properly set. Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* Move meta-fsl-ppc content to layer rootOtavio Salvador2015-07-28261-219/+6
| | | | | | | | This commit is just a rename of all contents of meta-fsl-ppc subdirectory to this layer's root, merging the contents of common files, subsequent changes are based on top of that. Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* linux-imx-rt: Add patch for imx-sdma CPU stall issueDominic Sacré2015-07-282-0/+96
| | | | | | | | | Work around CPU stalls in the imx-sdma driver by replacing spinlocks with raw spinlocks. This prevents preemption during the spinlock's critical section, as is the case on non PREEMPT_RT kernels. Signed-off-by: Dominic Sacré <dominic.sacre@gmx.de> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* gtk+3: Disable Wayland backend when building for X11Otavio Salvador2015-07-281-0/+2
| | | | | | | | | | The X11 backend of i.MX5 and i.MX6 does not support the Wayland rendering and causes GTK+3 configure script to fail. When building for X11 we now disable the Wayland backend allowing the configure to proceed. Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* imx-lib (11.09.02): Override license checksum fileOtavio Salvador2015-07-281-0/+2
| | | | | | | | | | | | | The imx-lib release, used in i.MX5, uses the old header file to check for the license causing a build error: ERROR: Function failed: imx-lib: LIC_FILES_CHKSUM points to an invalid file: .../tmp/work/imx53qsb-poky-linux-gnueabi/imx-lib/11.09.02-r0/imx-lib-11.09.02/COPYING-LGPL-2.1 As the new releases will use the LGPL-2.1 license file we add the override for the old release to avoid this build failure. Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* pointercal: Update with panel type in xinput fileLauren Post2015-07-281-2/+2
| | | | | | | | This fix was required to fix touch calibration issues on i.MX6 boards using touch panels. Signed-off-by: Lauren Post <lauren.post@freescale.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>