aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)Author
2016-08-23SCR: Consolidate SCR to consolidated GA 3.14.52-1.1.0 GAjethroLauren Post
Signed-off-by: Lauren Post <lauren.post@nxp.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2016-06-16imx-kobs: Upgrade to 5.4 versionLauren Post
- Check raw mode flag for backward compatbility - Fix membership name in bch geometry structure. - Fix the previous implementation that may ruin the BBM - Adapt raw page accesses to match the new raw_read/write implementation The old raw access implementation (in GPMI driver) was considering that data and OOB data were separated in their respective regions (the data area and the OOB area of the page), which is not true. They are actually interleaved this way: METADATA + ((DATA + ECCBYTES) * N) The new raw access implementation (in the GPMI driver) is hiding this weird layout to MTD users by exposing a more common layout: DATA + METADATA + (N * ECCBYTES) Here METADATA + (N * ECCBYTES) are exposed as if they were stored in the OOB area. Unfortunately kobs-ng rely on this weird layout when accessing the NAND in raw mode. Signed-off-by: Lauren Post <lauren.post@nxp.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2016-05-02libimxvpuapi: Update to version 0.10.2Carlos Rafael Giani
Changes: - fix AUD NAL positioning in h.264 encoder output (SPS/PPS/AUD were ordered incorrectly - AUD has to come first, not last) - fix build error with examples when --enable-static is used - pass quality factor in simplified JPEG encoder interface correctly - add functions for querying and setting header data useful for modifying headers, like VUI data in the SPS RBSP - documentation updates Signed-off-by: Carlos Rafael Giani <dv@pseudoterminal.org> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2016-04-23linux-fslc-imx-rt: Fix URL for patch 3.14.61-rt62Dominic Sacré
Update the URL because patch-3.14.61-rt62.patch.gz got moved to the 'older' subdirectory. The -rt patches are published in the projects/rt/3.14 directory, and are then moved to projects/rt/3.14/older when the next version of the patch is released. Previous versions of this recipe intentionally used "older" patches (even when the latest one would apply) specifically because the URLs remain stable that way. This got broken in the update to 3.14.52-1.1.0 GA. Change-Id: Id1b8a2c39400e45459d590b2de65fd37acbdadb7 Signed-off-by: Dominic Sacré <dominic.sacre@gmx.de> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2016-04-23libfslparser: Quiet 'already stripped' warningsFahad Usman
This patch helps to quite 'already stripped' warnings thrown during the build. Change-Id: Ie6977154571c9eceb51d3f6ff3665f667f4cc007 Signed-off-by: Fahad Usman <fahad_usman@mentor.com> Signed-off-by: Sujith Haridasan <Sujith_Haridasan@mentor.com> Signed-off-by: Sujith H <sujith.h@gmail.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2016-04-23imx-gpu-viv: correct file ownershipSujith H
This recipe copies binary files with `cp`, including `cp -a`, so the file ownership can end up being the same as the build user. Work around this by chown'ing everything to root:root. This avoids a package_qa failure. Signed-off-by: Sujith H <sujith.h@gmail.com> Signed-off-by: Christopher Larson <chris_larson@mentor.com> Signed-off-by: Sujith Haridasan <Sujith_Haridasan@mentor.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2016-04-23imx-base: Add MACHINE_GSTREAMER_1_0_PLUGIN for mx7 platformIan Coolidge
gstreamer1.0-plugins-imx was recently updated to be compatible with mx7 Signed-off-by: Ian Coolidge <ian@boundarydevices.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2016-04-23imx-kobs: Fix compiler error with Linux kernel headers version >= 4.4Gary Thomas
This patch fixes a build error with kernel includes (>= 4.4) <stdint.h> must be explicitly included to get uintX_t types. Change-Id: I3a0059a59bf578fdba0cf68370eec0e19fc10835 Signed-off-by: Gary Thomas <gary@mlbassoc.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2016-04-23mfgtool-initramfs-image.bbclass: Fix parsing when using a barebox based machineOtavio Salvador
When building for cfa100xx machines, for meta-fsl-arm-extra, the parsing is aborted with: ,---- | ERROR: No IMAGE_CMD defined for IMAGE_FSTYPES entry | 'barebox.mxsboot-sdcard' - possibly invalid type name or missing | support class | ERROR: Failed to parse recipe: | .../sources/meta-fsl-arm/recipes-fsl/images/fsl-image-mfgtool-initramfs.bb `---- This error was caused by the image not providing all the filesystem types as in fact it generates a Gzipped CPIO filesystem and does not inherit the default ones. To solve the error we ought to include the override for 'mxs' SoC family so the right setting is used as well in this set of SoCs. Change-Id: If6e657793ed7af07decac217f6b3371fad1f521c Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2016-04-06gstreamer1.0-plugins-imx: Update to version 0.12.1Carlos Rafael Giani
The recipe now uses PACKAGECONFIG to allow for enabling/disabling plugins. Also, mx7 support has been added. Changes: * compositor: Rename ImxCompositor(Pad) to ImxVideoCompositor(Pad) This prevents conflicts if both the NXP plugins and the gstreamer-imx are installed in the same rootfs * Add switches to wscript configuration to enable/disable plugins Until now, all plugins were built (unless their dependencies were missing). On some i.MX machines, some features are missing. For example, the i.MX7 has no VPU. To ensure deterministic builds, it is useful to selectively disable plugins in the build. * ipu+pxp: : Fix deadlocks and incorrect logging in case of init error This was causing a freeze if for example one tries to use PxP elements on an i.MX6 Dual/Quad * imxv4l2videosrc fixes and enhancements: * fixes to interlacing support (incl. workarounds for analog TV input) * remove format restriction in get_caps function this removes the limitation on I420 formats * simplified determination of fps (necessary due to driver limitations) * eglvivsink: wayland: Do not commit before buffers are swapped This fixes eglSwapBuffer swaps with damaged frames * Documentation additions Adds GPU memory leak notess to the FAQ * vpu: encoder: Expose motion estimation range as property * vpu: decoder: Drop output frame if its buffer cannot be allocated Signed-off-by: Carlos Rafael Giani <dv@pseudoterminal.org> Reviewed-by: Gary Bisson <gary.bisson@boundarydevices.com> Tested-by: Gary Bisson <gary.bisson@boundarydevices.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2016-04-06imx-gpu-viv: Cleanup directfb referenceTom Hochstein
Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2016-04-02imx-uuc: Add dosfstools-native on DEPENDSFabio Berton
imx-uuc Makefile runs mkfs.vfat command and fails if it not available. We need to install dosfstools-native to provide this tool. Change-Id: Iadc9ce579bbe20b69ed27e3518b39009254d9cd0 Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2016-03-15linux-fslc-imx-rt: Update URL to fit RT patch 3.14.61-rt622.0Julio Cruz
Change-Id: If3d0beb989723859bcfce5a95810fb3d8d9e340a Signed-off-by: Julio Cruz <jcsistemas2001@gmail.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2016-03-11imx-usb-loader: add recipeHector Palacios
This includes into the SDK Boundary Devices i.MX/Vybrid recovery utility, a host tool which allows to boot an image via USB in serial downloader mode. It currently supports i.MX5, i.MX6, i.MX7, and Vybrid families. Signed-off-by: Hector Palacios <hector.palacios@digi.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2016-03-11alsa-state: Using one unified version to set configuration values for ↵Yuqing Zhu
mx6/mx6ul/mx7 As i.MX6UL uses the SOC Family name as "mx6ul", need to add configuration for mx6ul separately. Unify the configuration files to be easy to maintain. For asound.conf, there is no change. For asound.state, wm8962/cs42888 audio configuration for mx6. wm8958/wm8960 audio configuration for mx6ul/mx7. Signed-off-by: Yuqing Zhu <carol.zhu@nxp.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2016-02-25gst1.0-fsl-plugin: add STAGING_KERNEL_BUILDDIR to the include dirs listjethro-nextJavier Viguera
The new version of the gst1.0-fsl-plugin package uses the preprocessor to do conditional compilation: #if LINUX_VERSION_CODE < KERNEL_VERSION(4, 1, 0) And to use those macros it includes 'linux/version.h' header file. This is failing because it is including the 'linux/version.h' file from the sysroot, which comes from the 'linux-libc-headers' recipe used to build the toolchain, instead of the real kernel version we are building and running later on. Otherwise the build fails with: error: 'VIDIOC_S_INPUT_CROP' undeclared Signed-off-by: Javier Viguera <javier.viguera@digi.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2016-02-25gst1.0-fsl-plugin: remove not needed patchJavier Viguera
The fix in this patch has been included in the new version, so there is no need for this patch anymore. Actually it does not even apply. Signed-off-by: Javier Viguera <javier.viguera@digi.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2016-02-23gstreamer1.0-plugins-imx: Avoid warning about missing build dependency for G2DOtavio Salvador
The gstreamer1.0-plugins-imx-imxg2d has the dependency satisfied by the GPU driver, which is already listed as dependency. This marks the warning as a false-positive. Fixes: ,---- | WARNING: QA Issue: /usr/lib/gstreamer-1.0/libgstimxg2d.so_gstreamer1.0-plugins-imx-imxg2d | contained in package gstreamer1.0-plugins-imx-imxg2d requires | libg2d.so.0.9, but no providers found in its RDEPENDS [file-rdeps] `---- Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2016-02-23gstreamer1.0-plugins-imx: Fix packaging of debug symbolsOtavio Salvador
This fixes following ERROR: ,---- | ERROR: QA Issue: gstreamer1.0-plugins-imx: Files/directories were | installed but not shipped in any package: | /usr/lib/gstreamer-1.0/.debug | /usr/lib/gstreamer-1.0/.debug/libgstimxvpu.so | /usr/lib/gstreamer-1.0/.debug/libgstimxeglvivsink.so | /usr/lib/gstreamer-1.0/.debug/libgstimxg2d.so | /usr/lib/gstreamer-1.0/.debug/libgstimxipu.so | /usr/lib/gstreamer-1.0/.debug/libgstimxv4l2videosrc.so | /usr/lib/gstreamer-1.0/.debug/libgstimxaudio.so | /usr/lib/gstreamer-1.0/.debug/libgstimxpxp.so `---- Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2016-02-23linux-fslc-imx: Upgrade to the 3.14.52-1.1.0 GA based forkOtavio Salvador
The FSLC kernel fork has been updated for the 3.14-1.52-1.1.0 GA release. It is a consolidated release covering all i.MX active product lines covering: - i.MX6QDL - i.MX6SL - i.MX6SX - i.MX6UL - i.MX7D The patch also updates the linux-fslc-imx-rt flavour for the very same kernel fork and ensures people uses the built-in Vivante GPU driver, when using the Linux RT support, as the external kernel module does not support it yet. Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2016-02-11EULA: Update to LA_OPT_BASE_LICENSE v10 November 2015Lauren Post
Signed-off-by: Lauren Post <lauren.post@freescale.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2016-02-11firmware-imx: Upgrade to 5.3 versionLauren Post
- Add basic epdc firmware copy to correct output path - Move legacy epdc firmware to this package out of kernel - VPU firmware upgrade to v3.1.1_r46070 Signed-off-by: Lauren Post <lauren.post@freescale.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2016-02-11formfacor: Add generic machconfig formfactors for i.MX 6UltraLite and 7DualLauren Post
Signed-off-by: Lauren Post <lauren.post@freescale.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2016-02-11imx-uuc: Upgrade to 0.5.1 versionLauren Post
Support a dummy fat file to vaoid windows popup format dialog when using manufacturing tool. Signed-off-by: Lauren Post <lauren.post@freescale.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2016-02-11imx-vpu: Upgrade to 5.4.32Lauren Post
- Support AVcVuiInfo for Decoder through DecInitialInfo or DecOutputInfo - Clear structure iram IOGetIramBase() fails to set them to avoid using uninitialized variables. Signed-off-by: Lauren Post <lauren.post@freescale.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2016-02-11imx-test.inc: Add depends to support x11 buildsLauren Post
This fixes build issues with mxc_epdc_x11_fb_test and x11_overlay which have dependencies on x11 Signed-off-by: Lauren Post <lauren.post@freescale.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2016-02-11imx-test: Upgrade to 5.3 versionLauren Post
- Remove the ar3k hciattach since bluez4 and 5 support BT. - mxc_mlb_test: Use one file for mlb test - rename to generic name. - mxc_sim_test: Handle errors when running on un supported sim cards. Signed-off-by: Lauren Post <lauren.post@freescale.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2016-02-11imx-kobs: Upgrade to 5.3 versionLauren Post
MMT-89: support reading bch geometry setting from debugfs add new feature to read bch geometry setting from debugfs, it provides the feasibility to support large oob NAND devices. Signed-off-by: Lauren Post <lauren.post@freescale.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2016-02-11u-boot-imx: Upgrade to 3.14.52-1.1.0_ga releaseLauren Post
Consolidate GA support i.MX 6Q/QP/D/S/SL/UL and 7Dual Signed-off-by: Lauren Post <lauren.post@freescale.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2016-02-11imx6qpsabresd: Create i.MX 6QuadPlus Sabre SD machine configurationLauren Post
MLK-11526-1 ARM: dts: add imx6qp sabresd board support Signed-off-by: Lauren Post <lauren.post@freescale.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2016-02-11imx7dsabresd: Add epdc U-Boot configurationLauren Post
i.MX 7Dual supports epdc hardware so add epdc boot configuration Signed-off-by: Lauren Post <lauren.post@freescale.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2016-02-11imx6ulevk: Add Murata BT/WiFi module supportLauren Post
Add Murata Type ZP (BCM4339) module support on below platforms: - i.MX6UL SDB RevC (SD1 slot) + Murata adapter V2.0 Signed-off-by: Lauren Post <lauren.post@freescale.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2016-02-11imx6sxsabresd: Add mqs sound support for the expansion boardLauren Post
MLK-11130: ARM: dts: add mqs support mx6sx-sd-exp1 board Signed-off-by: Lauren Post <lauren.post@freescale.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2016-02-11imx6sxsabresd: Add Murata BT/WiFi module supportLauren Post
Add Murata Type ZP (BCM4339) module support on below platforms: - i.MX6SX SDB (SD3+SD2 slot) + Murata adapter V1.0 & SD EXT card Signed-off-by: Lauren Post <lauren.post@freescale.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2016-02-11imx6slevk: Add Murata BT/WiFi module supportLauren Post
Add Murata Type ZP (BCM4339) module support on below platforms: - i.MX6SL EVK (SD1+SD3 slot) + Murata adapter V1.0 & SD EXT card Signed-off-by: Lauren Post <lauren.post@freescale.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2016-02-11imx6slevk: Add epdc uboot configuration and epdc firmware integrationLauren Post
SoloLite has epdc hardware configuration which is enabled by both uboot and firmware. Signed-off-by: Lauren Post <lauren.post@freescale.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2016-02-11imx6qsabred: Add Murata BT/WiFi module supportLauren Post
Add Murata Type ZP (BCM4339) module support on below platforms: - i.MX6Q/DL/QP SabreSD(SD2 slot) + Murata adapter V2.0 Note: MX6Q/DL/QP SabreSD board requires HW rework. Please refer to rework guide specified in schematic. Signed-off-by: Lauren Post <lauren.post@freescale.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2016-02-11imx6qsabresd: Remove imx6q-sabresd-uart device treeLauren Post
Signed-off-by: Lauren Post <lauren.post@freescale.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2016-02-11imx6dlsabresd.conf: Add epdc boot configurations and epdc firmwareLauren Post
Signed-off-by: Lauren Post <lauren.post@freescale.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2016-02-11imx6dlsabred: Add Murata BT/WiFi module supportLauren Post
Add Murata Type ZP (BCM4339) module support on below platforms: - i.MX6Q/DL/QP SabreSD(SD2 slot) + Murata adapter V2.0 Note: MX6Q/DL/QP SabreSD board requires HW rework. Please refer to rework guide specified in schematic. Signed-off-by: Lauren Post <lauren.post@freescale.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2016-02-11linux-imx: Upgrade to 3.14.52-1.1.0_ga Consolidatd GA releaseLauren Post
Signed-off-by: Lauren Post <lauren.post@freescale.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2016-02-11xf86-video-imxfb-vivante: Upgrade to 5.0.11.p7.4 versionNeena Busireddy
- License changed to MIT. - Remove the upstreamed patch. Signed-off-by: Neena Busireddy <neena.busireddy@freescale.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2016-02-11weston: Add patches to fix bugsNeena Busireddy
- Patch to fix setenv and clear environments. - Patch to fix screen blur for Qt5 CinematicExperience. Signed-off-by: Neena Busireddy <neena.busireddy@freescale.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2016-02-11kernel-module-imx-gpu-viv: Upgrade to 5.0.11.p7.4 versionNeena Busireddy
Signed-off-by: Neena Busireddy <neena.busireddy@freescale.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2016-02-11imx-gpu-viv: Add dependency on libpngOtavio Salvador
This fixes following warning, found on O.S. Systems' autobuilder: ,---- | WARNING: QA Issue: imx-gpu-viv-tools-apitrace rdepends on libpng, but | it isn't a build dependency? [build-deps] `---- Series-to: meta-fsl Series-prefix: meta-fsl-arm Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2016-02-11imx-gpu-viv: Update to 5.0.11-p7.4 versionNeena Busireddy
This version is released with 3.14.52-1.1.0_ga release. Includes many of the bug fixes and stability improvements. For more information refer to i.MX Linux Release Notes from following link: http://www.nxp.com/products/microcontrollers-and-processors/arm-processors/i.mx-applications-processors-based-on-arm-cores/i.mx-6-processors/i.mx6qp/i.mx-6quad-processors-high-performance-3d-graphics-hd-video-arm-cortex-a9-core:i.MX6Q?fpsp=1&tab=Documentation_Tab#nogo L3.14.52_1.1.0_LINUX_DOCS package is under Supporting Information. Signed-off-by: Neena Busireddy <neena.busireddy@freescale.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2016-02-11libfslvpuwrap: Upgrade to 1.0.62 versionLauren Post
Add frame rate check and return failure if frame rate is invalid value (<=0) Signed-off-by: Lauren Post <lauren.post@freescale.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2016-02-11libfslparser: Upgrade to 4.0.8 versionLauren Post
-Support hevc in MPG2 parser. -Enhance the parsing conditions in SPS nal unit. Parse system header to get stream id. For mpeg video, don't call parseh264 to avoid mistakes. -Fix memory leak, free temp data buffer after parsing header. Signed-off-by: Lauren Post <lauren.post@freescale.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2016-02-11libfslcodec: Upgrade to 4.0.8 versionLauren Post
Version alignment with other Multimedia components. Signed-off-by: Lauren Post <lauren.post@freescale.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2016-02-11gst1.0-fsl-plugins: Upgrade to 4.0.8 versionLauren Post
-Fix memory leak in overlaysink, imxv4l2sink and imxcompositor. -Fix IPU/PXP frame copying beyond the memory boundary. -Add more holding buffer number for motion 0 and 1 in imxv4l2sink to fix deinterlace failure. -Add divx support in vpudec, including 3,4,5,6. -Add video overlay composition meta support to imxvideoconvert and imxcompositor. -Remove unsupported formats for pxp 2d deivce. -Simplify the caps in pad template of imxvideoonvert/imxcompositor/overlaysink/imv4l2sink. Signed-off-by: Lauren Post <lauren.post@freescale.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>