| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
| |
The camera support does not work using v4l. Disable it.
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
| |
Signed-off-by: Ting Liu <ting.liu@freescale.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
| |
Signed-off-by: Lauren Post <lauren.post@freescale.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
|
|
|
| |
Released with 3.14.38-6QP_beta release.
Upgrade to 4.0.5 version.
Add the new MX7 SoC family in COMPATIBLE_MACHINE.
License updated to 2015.06 v8 so update license checksum.
Signed-off-by: Lauren Post <lauren.post@freescale.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
|
|
|
|
|
|
|
|
| |
Released with 3.14.38-6QP_beta release.
Upgrade to 4.0.5 version.
Add the new MX7 SoC family in COMPATIBLE_MACHINE.
License updated to 2015.06 v8 so update license checksum.
Signed-off-by: Lauren Post <lauren.post@freescale.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
|
|
|
|
|
| |
UBOOT_ENTRYPOINT set in imx-base.inc for i.MX 6SoloX.
Signed-off-by: Lauren Post <lauren.post@freescale.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
|
|
|
|
|
| |
Ubifs storage must be added for nand boot configurations.
Signed-off-by: Lauren Post <lauren.post@freescale.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This upgrades the FSL Community fork to a 2015.07-based one. The
following patches are applied on top of the original source code:
31851bd wandboard: Drop revision specific DeviceTree support
a31d74b mx6sabresd: Enable video interfaces in bootargs
9aaf17f Revert "embestmx6boards: convert to use config_distro_bootcmd.h"
05c69ef wandboard: Changed mmcroot variable so kernel 3.10.31 boots
3e86dfb iMX6: Change mmcroot to use fixed mmc block index for USDHC
44ffc6d mx6sabresd: Use mmcblk0 for CONFIG_MMCROOT
7767edb embestmx6boards: Change default bootenv configuration
bebd6c7 mx6sabresd: Use LDO dtb file until LDO bypass support is added
8a82d9d mx6slevk: Use LDO dtb file until LDO bypass support is added
6f3f04e thermal: imx_thermal: fix busywait if IMX6 temp <0C
a978050 tools: mkimage: fix imximage header size
8788cb7 i2c: fix vf610 support
a7fd9dd net: fec_mxc: remove useless struct nbuf
823ba31 iMX: adding parsing to hab_status command
0210211 imx: mx6 add i2c4 clock support for i.MX6SX
8e45722 imx: mx6 remove duplicated enable_cspi_clock
bf639dd imx6: standardise OCOTP and fuse config to mx6_common
4d4c88c thermal:imx_thermal: enter busywait cooling loop when over max CPU temp
c23cd60 mx53loco: Use generic 'load' command instead of 'fatload'
Change-Id: I7215c00328e6110fb40effa0514a28d076bbedf0
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
|
|
|
|
|
| |
As we are using a newer kernel by default now, the perf override can
be removed.
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
|
|
|
|
|
|
|
| |
As the codec support, for GStreamer, has been removed from master
branch there is no reason to keep using the old kernel for i.MX28
anymore. This moves it for the Linux FSLC fork which bases on
mainline.
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
To avoid build issue when Poky upgrades cryptodev, keep a copy
of cryptodev-{linux,modules,tests) recipe in this repository.
Based on the upstream, this includes the following FSL patches:
0001-add-support-for-composite-TLS10-SHA1-AES-algorithm-o.patch
0002-add-support-for-COMPAT_CIOCAUTHCRYPT-ioctl.patch
0003-PKC-support-added-in-cryptodev-module.patch
0004-Compat-versions-of-PKC-IOCTLs.patch
0005-Asynchronous-interface-changes-in-cryptodev.patch
0006-ECC_KEYGEN-and-DLC_KEYGEN-supported-in-cryptodev-mod.patch
0007-RCU-stall-fixed-in-PKC-asynchronous-interface.patch
0008-Add-RSA-Key-generation-offloading.patch
0009-Fixed-compilation-error-of-openssl-with-fsl-cryptode.patch
0010-add-support-for-composite-TLS10-SHA1-3DES-algorithm-.patch
0011-add-support-for-TLSv1.1-record-offload.patch
0012-add-support-for-TLSv1.2-record-offload.patch
0013-clean-up-code-layout.patch
0014-remove-redundant-data-copy-for-pkc-operations.patch
0015-fix-pkc-request-deallocation.patch
0016-add-basic-detection-of-asym-features.patch
0017-remove-dead-code.patch
0018-fix-compat-warnings.patch
0019-fix-size_t-print-format.patch
0020-fix-uninitialized-variable-compiler-warning.patch
Signed-off-by: Cristian Stoica <cristian.stoica@freescale.com>
Signed-off-by: Ting Liu <ting.liu@freescale.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
The imports the following changes:
eng_cryptodev: extend TLS offload with+ 3des_cbc_hmac_sha1
eng_cryptodev: add support for TLSv1.1 record offload
eng_cryptodev: add support for TLSv1.2 record offload
cryptodev: drop redundant function
cryptodev: do not zero the buffer before use
cryptodev: clean-up code layout
cryptodev: do not cache file descriptor in 'open'
cryptodev: put_dev_crypto should be an int
cryptodev: simplify cryptodev pkc support code
Signed-off-by: Cristian Stoica <cristian.stoica@freescale.com>
Acked-by: Otavio Salvador <otavio@ossystems.com.br>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
|
|
|
|
|
|
|
|
|
| |
- the package is now based on upstream tarball instead of Freescale git
repository
- Freescale cryptodev patches are applied only on target package to
avoid build errors
Signed-off-by: Cristian Stoica <cristian.stoica@freescale.com>
Acked-by: Otavio Salvador <otavio@ossystems.com.br>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
The original intent of the code was good but the comment was missleading
since the cryptodev dependency was always set, even for the native package.
Dependency on acceleration engines (including cryptodev) should be disabled
for the native package to reduce the risk of incorrect builds and other
runtime issues. In particular, the chain of dependencies for such a high
profile crypto package should be minimal to help with code audit.
Signed-off-by: Cristian Stoica <cristian.stoica@freescale.com>
Acked-by: Otavio Salvador <otavio@ossystems.com.br>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
|
|
|
|
|
|
|
|
|
| |
ERROR: QA Issue: non debug package contains .debug directory:
openssl-engines path
.../packages-split/openssl-engines/usr/lib64/engines/.debug/libcswift.so
ERROR: QA run found fatal errors. Please consider fixing them.
Signed-off-by: Zhenhua Luo <zhenhua.luo@freescale.com>
Acked-by: Otavio Salvador <otavio@ossystems.com.br>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|