aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)Author
2016-04-14linux-mfgtool: Add DATETIME exclusion to avoid taskhash mismatch errorLauren Post
Recent changes in siggen.py check for task hash and generate build errors called Taskhash mismatch when using variables with date and time. Exclude date time variables as done in kernel.bbclass. Signed-off-by: Lauren Post <lauren.post@nxp.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2016-04-14imx-gpu-viv: Drop Floating Point type handlerOtavio Salvador
The new packages does not support Soft-FP and releases will be always in Hard-FP making the mechanism unused. Remove the dead code. Change-Id: I833dbc61d29fec947876743e6ba3fb2f2112abd7 Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2016-04-14kernel-module-imx-gpu-viv: Update graphics to 5.0.11-p8.3 versionTom Hochstein
Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2016-04-14xf86-video-imxfb-vivante: Update graphics to 5.0.11-p8.3 versionTom Hochstein
- Update version - Remove upstreamed patch Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2016-04-14imx-gpu-viv: Update to version 5.0.11-p8.3Tom Hochstein
Update Vivante graphics driver for i.MX Linux BSP L4.1.15-1.0.0_ga release. Software floating point is no longer supported. For a detailed list of changes in this update, see the Graphics section of the i.MX Linux Release Notes contained in the i.MX Linux BSP documentation here: https://www.nxp.com/webapp/Download?colCode=L4.1.15_1.0.0_LINUX_DOCS&location=null&fpsp=1&WT_TYPE=Supporting%20Information&WT_VENDOR=FREESCALE&WT_FILE_FORMAT=gz&WT_ASSET=Documentation&fileExt=.gz&Parent_nodeId=1337637154535695831062&Parent_pageType=product Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2016-04-13opencv: follow meta-oe to 3.1Andreas Müller
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2016-04-11linux-fslc-imx: Update to latest version 445b81a7Daiane Angolini
Commit 445b81a7 adds the initial support for the Warp7 board. Signed-off-by: Daiane Angolini <daiane.angolini@nxp.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2016-04-11imx-test: Fix build for X11 backendOtavio Salvador
The root case of the addition of the dependencies on the recipe was that it were not being correctly included in the .inc file. This fixes it and remove the duplication. Change-Id: Ie9ee5fbc2a61915ce109473f5df2b8e88d3966c4 Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2016-04-06u-boot-imx: Upgrade to updates from imx_4.1.15-1.0.0_ga releaseLauren Post
Signed-off-by: Lauren Post <lauren.post@nxp.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2016-04-06imx-test: Upgrade to 5.4 versionLauren Post
- Restructure to support building all test cases on all machines regardless of harware support - mx6s_v4l2_capture: Fix resource leak reported by coverity - memtool: Fix string not null - Fix resource leak problem reported by coverity - mxc_i2c_slave_test: Fix argument cannot be negative problem reported by coverity - mxc_spi_test1: Fix resource leak problems reported by coverity. - mxc_vpu_test: Encode and decode MPEG file in one app failed with return value - mxc_v4l2_capture: Handle usb camera restriction which does not support CROP feature - mxc_mlb_test: Fix out of bounds access reported by coverity - soc_check: Remove unnecessary operation in soc_check.h - mxc_epdc_v2_fb: Initialize upd_data.dither_mode to 0 to avoid the spurious "unsupported quantization bit number" error message. - mxc_sim_test: When sim card doesn't exist, no atr can be received. The application should directly return with corresponding error value. - Remove legacy platform restriction to shell scripts - only support mx6 and mx7 SoC now. Signed-off-by: Lauren Post <lauren.post@nxp.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2016-04-06imx-vpu: Upgrade to 5.4.33 versionLauren Post
VPU firmware has been changed to the format of Linux codec driver firmware. Change VPU library to adapt to firmware format change. Signed-off-by: Lauren Post <lauren.post@nxp.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2016-04-06imx-lib: Upgrade to 5.4 versionLauren Post
- Remove platform check in hdmi-cec and imx-lib - simplify to support builds on multiple machines - For ipu use the dummy defaul object to fix build issues on non-ipu hardware Signed-off-by: Lauren Post <lauren.post@nxp.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2016-04-06imx-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-04-06firmware-imx: Upgrade to 5.4 versionLauren Post
- Upgrade to FW v3.1.1_r46072 - v3.1.1_r46070 plus 2 patches 391/392 - FSLARIK-391 [Decoder/H.264] VPU is always busy when decoding an erroneous H264 bitstream - FSLARIK-392 [Decoder/VC1] VPU outputs only 1 picture - Change to the format of Linux coda driver firmware Signed-off-by: Lauren Post <lauren.post@nxp.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2016-04-06EULA: Update EULA to March v12 versionLauren Post
Update mdsum in fsl-eula-unpack class pdate license mdsum in firmware, codec, parser and vpu Signed-off-by: Lauren Post <lauren.post@nxp.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2016-04-06linux-fslc-imx: Update to 4.1.15-1.0.0 GA based forkOtavio Salvador
This updates the kernel fork for the 4.1.15-1.0.0 GA and merges the 4.1.20 stable release on top of it. Up to now, no extra fixes are applied on top of it but this is likely to change as vendors start to base their work on this tree. Change-Id: I2f7c330b35f7bf2ae916b84147e445b28cb8e829 Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2016-04-06linux-imx: Upgrade to 4.1.15 kernelLauren Post
Upgrade to the 4.1.15-1.0.0_ga release Signed-off-by: Lauren Post <lauren.post@nxp.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2016-04-06imx7dsabresd: Restructure device tree with new reva namesLauren Post
Some device trees are only needed for reva board The following are reva device trees imx7d-sdb-reva.dtb imx7d-sdb-reva-epdc.dtb imx7d-sdb-reva-gpmi-weim.dtb imx7d-sdb-reva-hdmi-audio.dtb imx7d-sdb-reva-m4.dtb imx7d-sdb-reva-qspi.dtb imx7d-sdb-reva-touch.dtb imx7d-sdb-reva-wm8960.dtb Signed-off-by: Lauren Post <lauren.post@nxp.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2016-04-06imx6dlsabresd and imx6slevk : Remove pf200 device treesLauren Post
imx6dlsabresd: Remove imx6dl-sabresd-pf200.dtb imx6slevk: Remove imx6sl-evk-pf200.dtb Signed-off-by: Lauren Post <lauren.post@nxp.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2016-04-06imx6dlsabreauto and imx6qsabreauto: Add sabreauto-enetirq device treeLauren Post
ARM: dts: imx6qdl-sabreauto: add enet irq dts files to avoid conflict with MLB ENET gpio irq pin conlict with MLB on i.MX6qdl sabreauto board, since enet gpio irq is extended feature for performance improvement, so let MLB enable in default dts file and newly create sabreauto enet irq dts files. Signed-off-by: Lauren Post <lauren.post@nxp.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2016-04-06u-boot-fslc: Update to 1e82446 revisionOtavio Salvador
This brings following backports/fixes: 1e82446 mx6slevk: imximage.cfg: update to fix tINIT3 and tIH-CA violations e578035 mx6qarm2: imximage_mx6dl.cfg update to fix tINIT3 violation adc86d5 mx7_common: Define CONFIG_SYS_MALLOC_LEN in the board file 83195c2 warp7: Pass the UART base definition 87a2283 mx6sabresd: Remove unneeded enable_lvds() function 8f1927e arm: mxs: Update MX28EVK config db8b958 mx6sabresd: Use VESA 1024x768 timings 49185d3 mx27: 16-bit wide watchdog registers cfc4a96 mx6sabre_common: Fix U-Boot corruption after 'saveenv' d955806 arm: mx5: Enable NAND TrimFFS on M53EVK 0aea495 imx: print ARM clock for clocks command 1a1ac16 imx: mx6ul configure the PMIC_STBY_REQ pin as open drain 6f8ee92 imx: mx6ul: skip setting ahb rate 60b774d imx: mx6: Fix incorrect clear mmdc_ch0 handshake mask fe3704b Revert conversion for config_distro_bootcmd.h 8a68957 Revert "warp7: Add initial support" Change-Id: I7a04b21f4ec9aac0a58adb1233d208b1ae2c3258 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-29gstreamer1.0-plugins-base: Fix IMXCameraApp image time cannot display issue.Yuqing Zhu
IMXCameraApp: When Enabled "save time to image" item, preview, find the time can not display completely. As IPU need 8 pixels alignment, add one workaround in base text overlay to generate 8 pixels alignment text video buffer. The side effect should cause all text a little smaller. Signed-off-by: Yuqing Zhu <b54851@freescale.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2016-03-18u-boot-fslc: Update to U-Boot 2016.03 based forkOtavio Salvador
This updates the fork for the 2016.03 release. Currently following patches are applied on top of it: fd6b196 warp7: Add initial support f9dc5fe wandboard: Drop revision specific DeviceTree support b3e771e mx6sabresd: Enable video interfaces in bootargs e0a65b1 Revert "embestmx6boards: convert to use config_distro_bootcmd.h" af0e438 iMX6: Change mmcroot to use fixed mmc block index for USDHC 36a641b embestmx6boards: Change default bootenv configuration f97660e mx6sabresd: Use LDO dtb file until LDO bypass support is added 4064b09 mx6slevk: Use LDO dtb file until LDO bypass support is added f854376 imx: mx7d: move MX7D to Kconfig entry 8a29233 imx: mx6sx: move MX6SX to Kconfig entry d85319f arm: mx6: Add CCV xPress board support fe7917e arm: mx6: Add UART8 base address for i.MX6UL 8730cc5 arm: imx6: Switch DDR3 calibration to wait_for_bit() 91c85e8 warp7: Add initial support ca3306a mx7_common: Put early/late init configs into board file 1dfebcc mx7: Distinguish between dual and solo versions dfcf27d mx7dsabresd: Define serial port locally 95817e0 mx7_common: Remove unexisting options 78eb121 arm: imx: Add support for GE Bx50v3 boards Change-Id: I0e7ddd021fd87ffe8a5ad6916fd1eb7a3243b21b Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2016-03-16linux-fslc-imx-rt: Update URL to fetch RT patch 3.14.61-rt62Julio Cruz
This upgrades the patch from 3.14.58-rt59 to 3.14.61-rt62. 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-03-01qtbase: Allow to build eglfs with x11 in DISTRO_FEATURESMartin Jansa
* even when x11 is in DISTRO_FEATURES someone might configure qtbase to build with eglfs, that works OK with Qt 5.5.1, because -DEGL_API_FB=1 is also passed through mkspecs/devices/linux-imx6-g++/qmake.conf but with 5.6 and 5.7 it fails when X11 headers are include with their own Status enum (the same errors like before https://codereview.qt-project.org/#/c/105116/2) Adding -DEGL_API_FB=1 like linux-imx6-g++/qmake.conf does is simplest workaround to prevent imx-gpu-viv from including Xlib from EGL/eglvivante.h Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2016-02-25gst1.0-fsl-plugin: add STAGING_KERNEL_BUILDDIR to the include dirs listJavier 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-23weston: Fix issues with 1.9 versionNeena Busireddy
These set of patches are required to address the issues with weston 1.9 Signed-off-by: Neena Busireddy <neenareddy.busireddy@nxp.com> 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>