summaryrefslogtreecommitdiffstats
path: root/recipes-bsp/imx-test
Commit message (Collapse)AuthorAgeFilesLines
* imx-test: upgrade to 5.10.52_2.1.0Andrey Zhizhikin2021-10-251-2/+2
| | | | | | | | | | | | | | Following commits are included in this upgrade: ---- 2dcb987 ("MLK-25647-2 mxc_v4l2_vpu_test: expand the conversion function") 2b63cde ("MLK-25647 mxc_v4l2_vpu_test: expand the conversion function") f078eac ("unit_test: mxc_v4l2_test: add camera test support for iMX8ULP") afa5afe ("MLK-25487-2:mxc_v4l2_vpu_test: improve mpeg4 parser") 703ed09 ("MLK-25487:mxc_v4l2_vpu_test: Implement a simple seek function in unit test") ---- Signed-off-by: Andrey Zhizhikin <andrey.z@gmail.com> (cherry picked from commit 142e0bdbe507fdf6eaf8ce2e0351f32f98bce640)
* layer: Convert to new override syntaxKhem Raj2021-08-122-18/+18
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* imx-test: Upgrade to NXP release 5.10.35-2.0.0Tom Hochstein2021-07-261-3/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | e55c83b LF-673:mx6s_v4l2_cap_drm.out:fix double free Abort issue b4fe35b MLK-25419 mxc_v4l2_vpu_test: decoder: refine operation of find video device 393c8de MLK-25272-5: mxc_v4l2_vpu_test: add rfc/rfcx/nv16 format 408da7e MLK-25272-4: mxc_v4l2_vpu_test: encoder: support 10bit dtrc 3f5852a MLK-25308 mxc_v4l2_vpu_test: refine convert for malone decoder 0c5acdd MLK-25294 mxc_uart_test: fix the buffer overflow of local buf 84395a7 MLK-25286 mxc_v4l2_vpu_test: handle special stream that contian SPS/PPS only c85b54c MLK-25235-5: mxc_v4l2_vpu_test: improve decoder parser 3fead07 MLK-25272-3: mxc_v4l2_vpu_test: encoder: add changing bitrate dynamically a979b50 MLK-25272-2: mxc_v4l2_vpu_test: encoder: add force key frame e155880 MLK-25272: mxc_v4l2_vpu_test: encoder: implement roi and ipcm 2e82ea4 MLK-25231-2:mxc_v4l2_vpu_test: encoder: exit test when pollerr or codec error event 9dc18aa MLK-25235-4: mxc_v4l2_vpu_test: improve parser of h265 12ec2ae MLK-25225-3 mxc_v4l2_vpu_test: add VP6 decoder format parser a6a6db6 MLK-25225-2 mxc_v4l2_vpu_test: set parser memory type 8df7236 MLK-25235-3: mxc_v4l2_vpu_test: encoder: improve the parser of finding start code f415861 MLK-25235: mxc_v4l2_vpu_test: encoder: improve the parser of finding start code 3d01f60 MLK-25235: mxc_v4l2_vpu_test: encoder: improve the parser of finding start code 20b364e MLK-25231:mxc_v4l2_vpu_test: encoder: handle POLLERR event afb9a7b MLK-25227 mxc_v4l2_vpu_test: encoder: add VP8 format 2fbd5e4 MLK-25225 mxc_v4l2_vpu_test: add more decoder format parser ce5418b MLK-25203:[8QM_MEK/8QXP_MEK]mxc:vpu_malone: align custom interface to imx_vpu.h 101707c MLK-25213:[8QM_MEK/8QXP_MEK]mxc:vpu: unittest update copyright e23ea2c MLK-25193:[8QM_MEK/8QXP_MEK]mxc:vpu_windsor: unittest set crop using VIDIOC_S_SELECTION instead of VIDIOC_S_CROP 6b460e1 unit_tests: mxc_v4l2_test: m2m: add help info for isi m2m crop usage 082ef5c mxc_v4l2_test: m2m: add G/S_SELECTION test case support for isi mem2mem 7d03379 unit_tests: mxc_v4l2_test: capture: add help info for crop usage 3891fd4 unit_tests: mxc_v4l2_test: capture: add G/S_SELECTION test case support 6081e27 LF-2966: mxc_tuner_test: Add commad to get sound card number Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
* imx-test: Use swpdm support for i.MX 8MTom Hochstein2021-04-301-0/+1
| | | | | | Enable swpdm for i.MX 8M so that mxc_pdm_test.out uses PDM to PCM decimation. Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
* imx-test: Update to 7468ce4Tom Hochstein2021-04-301-1/+1
| | | | | | | Fixes since last update: 7468ce4 MLK-25294 mxc_uart_test: fix the buffer overflow of local buf Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
* layer: license: fix GPL-2.0 license identifiers changed upstreamAndrey Zhizhikin2021-02-241-2/+2
| | | | | | | | | | | | | | | Upstream commit 2456f523cf ("licenses: Update license file to match current SPDX names") deprecated the usage of GPL-2.0 SPDX identifier, removed GPL-2.0 license file and replaced it with GPL-2.0-only SPDX identifier and text file. Adjust layer recipes to use new SDPX identifier and text file. imx-test recipe has license has been re-captured to use GPL-2.0-or-later identifier, since it is required by the license text accompanying the source code repository through "GPLv2 or later" statement in COPYING file. Signed-off-by: Andrey Zhizhikin <andrey.z@gmail.com>
* imx-test: upgrade to release 5.4.70_2.3.0Andrey Zhizhikin2021-02-012-35/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | Upgrade recipe to match with release 5.4.70_2.3.0 from NXP. Drop patch from the layer that is applied upstream, it is covered by the commit (35881dd "MLK-24751 pxp_test: fix build break with GCC 9.2") Add new package config option to include SW PDM. Following commits are included in this update: ---- 90fd716 MLK-25007: mxc_audio_monitor: use double type to improve the precision 9e3378e MLK-24989: mxc_audio_monitor: Add support for 8MP f98b5a8 MLK-24896 mxc_v4l2_vpu_test: integrate VSI unit-test parser 838ea7f MLK-24829:mxc_v4l2_vpu_test: encoder: fix crop setting doesn't take effect 8939e71 MLK-24797: mx8_v4l2_cap_drm.c: fix camera preview not working when run six sensors af1091d MLK-24692: camera: mx8_v4l2_cap_drm.c support sixteen camera channels 35881dd MLK-24751 pxp_test: fix build break with GCC 9.2 709656b MLK-24736 mxc_v4l2_vpu_test: add parser for JPEG format 7169666 MLK-24533:mxc_v4l2_vpu_test: encoder: align the max buffer count to the v4l2 max buffer count 2ae964b MLK-24499: [8QM_MEK/8QXP_MEK]mxc:vpu_windsor: set low latency mode through set bframe 5ea9607 set hevc profile and level 527092b MLK-24466-2 mxc_v4l2_vpu_test: encoder: refine parser ---- Signed-off-by: Andrey Zhizhikin <andrey.z@gmail.com>
* imx-test: Upgrade recipe to imx_5.4.47_2.2.0 branchCristinel Panfir2020-10-203-45/+35
| | | | | | | - Drop the mxc_v4l2_test patch - the compilation error fix is included in the source code - Add pxp_test patch to fix format-security error Signed-off-by: Cristinel Panfir <cristinel.panfir@nxp.com>
* imx-test: Disable stringformat security flagsOtavio Salvador2020-10-021-0/+3
| | | | | | | | | | | | | | | This fixes following build error: ,---- | pxp_lib_test/pxp_test.c: In function 'main': | pxp_lib_test/pxp_test.c:541:2: error: format not a string literal and no format arguments [-Werror=format-security] | 541 | printf(usage); | | ^~~~~~ `---- Fixes: #506. Signed-off-by: Otavio Salvador <otavio@ossystems.com.br> Change-Id: Ie6df1a64ba7126967861cb8fc889d4ca6f22b67a
* recipes-*: refine restrictions for NXP BSPAndrey Zhizhikin2020-04-161-4/+0
| | | | | | | | | | | | | | | | | | | | | | | Certain packages are using linux-imx-headers, which enforces them to use NXP BSP since headers are provided from the NXP kernel tree. Those recipes, which requires NXP kernel headers, are now including the use-imx-headers class to make sure the correct headers package is used. Since the introduction of separation between NXP and Mainline BSP for certain machines, recipes which are NXP-dependent are getting their COMPATIBLE_HOST to be marked as (null) effectively making them incompatible with mainline BSP which is expected behavior. By extending this restriction into the use-imx-headers class, all recipes which inherits is (because it is required) are getting automatically restricted to NXP BSP, hence making package NXP-dependent much easier. linux-imx-headers is marked as "NXP-only" but it is done explicitly inside the recipe in order to avoid confusion of inheriting the class. Signed-off-by: Andrey Zhizhikin <andrey.zhizhikin@leica-geosystems.com>
* imx-test: Rework COMPATIBLE_HOST restriction to use wildcardOtavio Salvador2020-04-161-1/+2
| | | | Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* imx-test: upgrade recipe to lf-5.4.y branchAndrey Zhizhikin2020-04-161-2/+2
| | | | | | Upgrade recipe to pull sources from lf-5.4.y branch. Signed-off-by: Andrey Zhizhikin <andrey.zhizhikin@leica-geosystems.com>
* imx-test: Restrict recipe to NXP BSP onlyOtavio Salvador2020-04-151-0/+1
| | | | Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* imx-test: update test package version to imx_4.19.35_1.1.0Andrey Zhizhikin2019-12-042-2/+42
| | | | | | | | | | Update the imx-test package branch to imx_4.19.35_1.1.0 which matches the latest linux-imx kernel release (uses same branch naming). Additionally, introduce the patch that solves trivial compilation issue under gcc9. Signed-off-by: Andrey Zhizhikin <andrey.zhizhikin@leica-geosystems.com>
* imx-test: Switch to branch imx_4.14.98_2.0.0_gaAlexandru Palalau2019-06-132-42/+11
| | | | Signed-off-by: Alexandru Palalau <ioan-alexandru.palalau@nxp.com>
* imx-test: Add VPU testsTom Hochstein2018-12-131-0/+1
| | | | | | Add VPU tests by making sure VPU support is in sysroots. Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
* imx-test: Upgrade for i.MX 8MMTom Hochstein2018-12-131-6/+6
| | | | Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
* classes/use-imx-headers: Easy linux-imx-headers useOtavio Salvador2018-10-261-6/+5
| | | | | | | | | | | | | | | | | | | | | This allow to easy reuse of binary packages among similar SoCs. The usual use for this is to share SoC specific packages among different boards independently of the kernel version it is using, as far it is ABI compatible with the official version it will just work. Following recipes has been reworked to make use of the class: - imx-lib - imx-test - imx-vpu-hantro - imx-vpu - imx-alsa-plugins - gstreamer1.0-plugins-base - gstreamer1.0-plugins-imx - imx-gst1.0-plugin Signed-off-by: Otavio Salvador <otavio@ossystems.com.br> Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
* imx-test: Use linux-imx-headersOtavio Salvador2018-10-261-8/+4
| | | | | | | This reworks make use of linux-imx-headers and set it as SoC arch compatible. Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* imx-test: Disable string format security build flagsOtavio Salvador2018-10-251-0/+3
| | | | | | | | | | | | | | The code has some possible flaws related to string manipulation functions which are know to be fragile. This commit disables this protection but this should be fixed by NXP for next releases. Flags being disabled: - -Wformat - -Wformat-security - -Werror=format-security Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* imx-test: Add i.MX 8 supportTom Hochstein2018-08-302-14/+20
| | | | | Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* imx-test: Rework DEPENDS and VPU supportOtavio Salvador2018-07-051-15/+6
| | | | | | | | | | | All variants depends on `virtual/kernel`, `imx-lib` and `alsa-lib`, so this can be added by default. The VPU support has been moved to a `PACKAGECONFIG` so it adds the respective `make` parameter, and dependency, depending on the `MACHINEOVERRIDES` value. Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* imx-test: Add to EXTRA_OEMAKE if machine has vpuFabio Berton2018-07-051-0/+4
| | | | | Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* imx-test: Add virtual/imxvpu to DEPENDS for imxvpu machineFabio Berton2018-07-051-2/+3
| | | | | Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* imx-test: Update to version 7.0Fabio Berton2018-06-264-249/+104
| | | | | | | | | | - Remove .inc file to use only one .bb file - Add alsa-lib to DEPENDS - Add patch to use include path when compile sources from test directory - Drop unused patch - Update O.S. Systems Software Copyright Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br>
* imx-test: Drop do_make_scripts taskOtavio Salvador2018-04-031-6/+0
| | | | | | | | | | | The modules-base class has been reworked during the 'sumo' development cycle and the external modules tools are now handled by the make-mod-scripts, automatically. Fixed [YOCTO: #12575]. Change-Id: I5a39517873d90adfb3c423b23d8ac273ef5a31f7 Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* imx-test: Change git repository URLDaiane Angolini2017-10-281-2/+2
| | | | | | | | Change the git URL to Code Aurora as it mirrors the git.freescale.com. It also changes the branch name to the matching one. Signed-off-by: Daiane Angolini <daiane.angolini@nxp.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* imx-test: Add git recipeJun Zhu2017-10-163-13/+25
| | | | | | | | | | | - As imx-test git repository is public as git://git.freescale.com/imx/imx-test.git, build it from git. - Add support to i.MX 6SLL and 7ULP. - Replace imx-vpu with virtual/imxvpu in DEPNEDS. - Set PV as 6.0+${SRCPV} Signed-off-by: Jun Zhu <junzhu@nxp.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* imx-test: Remove i.MX 6UL specific metadataFabio Berton2017-01-271-1/+1
| | | | | | | | The SoC is now dealt as a i.MX6 SoC so there is no need for the specific metadata. Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* imx-test: Upgrade to 5.7Lauren Post2016-10-182-12/+8
| | | | | | | | | | | | | | - Makefile fixes to work with LDFLAG changes - mxc_mmc_tty_test: Fix for null terminal setting and printf - evtest - new sensor test - memtool - Add i.MX 6ULL support - mx6s_v4l2_capture: Add 6ULL support - mxc_vpu_test: Add new IOCTL_VIDEOC_S_INPUT_CROP for 4.1 kernel - mxc_vpu_test Support picture width height no multiple of 16 - mmdc, mxc_ipu_dev and mxc_vpu_test: replace index with strchr Signed-off-by: Lauren Post <lauren.post@nxp.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* imx-test: Add patch to fix build breaks wtih ldflag changeLauren Post2016-09-132-0/+172
| | | | | | | This fixes the build breaks with unit tests that includes external libraries Signed-off-by: Lauren Post <lauren.post@nxp.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* imx-test: Stop using generic SoC overridesOtavio Salvador2016-09-081-3/+4
| | | | | | | | The recipe has been changed to use the SoC specific override. It makes the recipe easier to read and to maintain. Change-Id: Iece4680dc88e1ee83e9f06b493074ede5c505dee Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* imx-test: obey LDFLAGS settingsOtavio Salvador2016-08-232-1/+3
| | | | | | | | | | | The gcc-cross default linker hash has been changed in OE-Core:fa436aeb, due that the broken recipes (which were not respecting the set LDFLAGS settings) are now exposed. This fixes the error setting the need Make flags so the build system obey the LDFLAGS setting. Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* imx-test: Stop using base_containsOtavio Salvador2016-05-161-1/+1
| | | | | | | | The base_contains function is deprecated and we ought to use bb.utils.contains instead. Change-Id: I44c95999b80235d4d7a26b0eac6bf671887a69c2 Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* imx-test: Upgrade to 5.4.1 releaseLauren Post2016-05-072-8/+8
| | | | | | | | | - mmdc fixes to add 6ul support - mmdc fixes to add ipu2 and gpuvg support got i.MX 6QuadPlus - mx6s_v4l2_capture fixes for memory leak Signed-off-by: Lauren Post <lauren.post@nxp.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* imx-test: Fix build for X11 backendOtavio Salvador2016-04-192-17/+3
| | | | | | | | | 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>
* imx-test: Upgrade to 5.4 versionLauren Post2016-04-192-8/+21
| | | | | | | | | | | | | | | | | | | | | - 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>
* imx-test.inc: Add depends to support x11 buildsLauren Post2016-04-191-1/+5
| | | | | | | | 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>
* imx-test: Upgrade to 5.3 versionLauren Post2016-04-192-8/+8
| | | | | | | | | - 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>
* imx-test: Upgrade to 5.2 versionLauren Post2016-04-192-8/+8
| | | | | | | | - Update mx6ul Modules - Update motion sensor fxls8471 in acctest Signed-off-by: Lauren Post <lauren.post@freescale.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* Drop Freescale official Linux kernel for i.MX23, i.MX28 and i.MX5 SoC familiesOtavio Salvador2016-04-195-97/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | The Linux kernel provided by Freescale for i.MX28 and i.MX5 is too old (2.6.35.3) and there are no plans to upgrade it, as the OE-Core is going to use GCC 5.2 as default compiler soon and it is not possible to compile this kernel with the new toolchain, thus the removal. The metadata related to the i.MX23, i.MX28 and i.MX5 SoC family, which is dependant of this Linux kernel support, has been removed in this commit so if someone ever wants to bring it back it is easy to find out all the necessary changes. The recipes affected are: - alsa-state - amd-gpu-x11-bin - gtk+3 - imx-lib - imx-test - imx-vpu - libfslcodec - linux-imx - mesa - qt4-embedded-free - qt4-x11-free - qtbase - xf86-video-imxfb Signed-off-by: Otavio Salvador <otavio@ossystems.com.br> Acked-by: Daiane Angolini <daiane.angolini@freescale.com>
* imx-test: Upgrade to 5.1 version and add 6UL supportLauren Post2016-04-192-2/+4
| | | | | | | | Adding i.MX 6UltraLite support Fix scc build exclusion in makefile 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>
* Drop i.MX31 and i.MX35 supportOtavio Salvador2015-07-161-1/+1
| | | | | | | | | | | | | | | The i.MX31 and i.MX35 has been barely used and without much community coverage since its inclusion making them untested boards. There is no reason to keep the support for those SoCs in the BSP layer as those are virtually not tested and unkown to be working or not. The metadata related to the i.MX3 SoC family has been removed in this commit so if someone ever wants to bring it back it is easy to find out all the necessary changes. Change-Id: I808bf7d1cfa97eb7d444fba711a93b1e074d5f4d Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* Move meta-fsl-arm content to layer rootOtavio Salvador2015-07-166-0/+181
The meta-fsl-arm is going to be used as the base for this layer. It contains a clean history and allowing a more granullar set of changes. This commit is just a rename of all contents of meta-fsl-arm subdirectory to this layer's root, subsequent changes are based on top of that. Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>