Age | Commit message (Collapse) | Author |
|
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>
|
|
The recipe is now restrict to the following SoC families:
- mxs
- mx3
- mx5
- mx6
- vf50
- vf60
Change-Id: I95e5de0e7007a1bbbae436e77fd39dc49dbd675e
Reported-by: Lauren Post <lauren.post@freescale.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
mmdc: Change the mmdc tool granularity
mx6s_capture: Handle failure case when failed open video device.
hdcp: remove since requires package download in 3.14
Signed-off-by: Lauren Post <lauren.post@freescale.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
Change-Id: I1290d7b0279bc92c3c4e73af9d432c255d5e3cfb
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
- Update makefiles to work with toolchain changes from dizzy on.
- mxc-asrc: Enlarge the buffer size, change audio files
- mxc-securebooth: Change the u-boot pad len calculation
- mcc: Change the dword signing in to be string
- memtool: Add auto complete feature for memtool
- vpu: H.264 VUI encoding,
- gpu: Add debug scripts
- mmdc: Enable 16/32 bit system suport for tool mmdc2
- als_test: Get input event index correctly
- uart: Add stress test amd fix bugs
- pxp v4l2: Add UYVY and YUV444 support
Remove parts of Fix-build-in-OpenEmbedded-Core-environment.patch
that are invalid with 3.10.53 Makefile changes.
Imx-test Makefiles corrected to load the standard libraries correctly
for mxc_vpu, memtool and mmdc tests.
Signed-off-by: Lauren Post <lauren.post@freescale.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
The Kernel sources has now been moved out of sstate control and to
make this easier to spot this has been moved to tmp/work-shared/
directory.
One good consequence of this change is that the built artifacts are
controlled by the Linux build system itself and its path is now
exported in STAGING_KERNEL_BUILDDIR variable.
This path adapts the build params to this new layout.
Change-Id: Ie27ef289aa3ae4c2593303ccbc450e0fd53b49cd
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
Some of the unit-tests were not being built due to differences on how
the build system behaves when running inside of the OE-Core. This
fixes those minor issues and increases the number of tests available.
This increases the number of tests which build successfully.
The new built tests, when building for i.MX6Q are:
,----
| /unit_tests/hciattach-ar3k.bin
| /unit_tests/config_dec
| /unit_tests/akiyo.mp4
| /unit_tests/config_net
| /unit_tests/mxc_vpu_test.out
| /unit_tests/config_encdec
| /unit_tests/autorun-vpu.sh
| /unit_tests/memtool
| /unit_tests/config_enc
`----
When building for i.MX53 those are:
,----
| /unit_tests/hciattach-ar3k.bin
| /unit_tests/memtool
`----
And when building for i.MX28 those are:
,----
| /unit_tests/mxc_pf_test.out
| /unit_tests/mmdc2
| /unit_tests/key_slot_tests.sh
| /unit_tests/mxc_isl29023.out
| /unit_tests/partition_tests.sh
| /unit_tests/fail_mode_tests.sh
| /unit_tests/scc_test
| /unit_tests/scc2_setup.sh
| /unit_tests/autorun-scc2.sh
| /unit_tests/autorun-scc.sh
| /unit_tests/encrypt_decrypt_tests.sh
| /unit_tests/mxc_fb_test.out
| /unit_tests/memtool
| /unit_tests/scc2_test.out
| /unit_tests/autorun.sh
| /unit_tests/mxc_mlb_test.out
| /unit_tests/scc_setup.sh
| /unit_tests/test_subs.sh
| /unit_tests/all-suite.txt
`----
Change-Id: I58882adc22990d9ec53dc9ead034e85acd64375e
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
This rework the recipe to use an easier to read metadata style,
basically:
* use 4 spaces for do_compile and do_install tasks
* rework inclusion of extra paths in do_compile
* include missing copyright notice from O.S. Systems
* move platform setting after source URI definition
Change-Id: Ic902c04a0eb8c0230ae74ac835b6a202784ebb78
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
The imx-test builds a kernel module, as one of the utilities used for
testing. The module relies on the kernel to be installed before it is
able to build the scripts necessary for the build to succeed.
Due the new kernel build infrastructure and the lack of the sstate
management over the kernel source, a explicit dependency on do_install
of kernel needs to be done.
This fixes following failure:
,----
| .../.../module_test/mxc_sdma_mem_test.c:21:27: fatal error: linux/version.h: No such file or directory
| #include <linux/version.h>
| ^
| compilation terminated.
| make[4]: *** [.../.../module_test/mxc_sdma_mem_test.o] Error 1
| make[3]: *** [_module_.../.../module_test] Error 2
| make[2]: *** [sub-make] Error 2
| make[2]: Leaving directory `.../build-framebuffer/tmp/sysroots/imx53qsb/usr/src/kernel'
| make[1]: *** [all] Error 2
| make[1]: Leaving directory `.../.../module_test'
| make: *** [module_test] Error 2
`----
Change-Id: I0ebdfce4483d64fed4afe52c09d8e1d31d9374bb
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
- Fixes to csi_v4l2 test
- Add dcic driver test case
- Add mxc_mcc_tty_test case used for mx6sx
- Fixes for VPU test for IOGetVirtMem Checking and SOF stuffing
- Updates to mxc_v4l2 to use csi_v4l2 tests
- Update HAB to use zImage
- Add MX6SX for mx6sx
- Change MX6S to MX6SL for mx6sl
- Update USB documentation
- Add cxi_v4l2_tvin test case for vadc
- sdma - Support M2D dma copy for 3.10.17
- mmdc - Add mx6sx support
- wdog - Add dbg monitor
Update include PLATFORM and DEPEND for mx6sx and mx6sl
Add mx6sx depends similar to mx6sl. mx6sx has no VPU like mx6sl.
Update PLATFORM to be specific to mx6sx and mx6sl which both support
PXP but only mx6sx supports mxc_mcc_tty_test tests
Signed-off-by: Lauren Post <lauren.post@freescale.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
imx-test-hdcp is an HDCP test application for i.MX6
Change-Id: I942949d012fce9091e6ce55fd36f411cc78e1469
Signed-off-by: Lauren Post <lauren.post@freescale.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
Change-Id: Ia62c064d246f0a8cf4e88d059490d8f58eead290
Signed-off-by: Lauren Post <lauren.post@freescale.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
The i.MX6 Solo is internally a i.MX6 Dual Lite but single core. This
uses the mx6dl as the SoC family as it is already being done in the
Kernel, U-Boot and Barebox.
Change-Id: Ifefdce9d2f261352c409e7137c7566060e3915be
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
Change-Id: Ic898b2562b08272ce6934321ed36ad9cf0a38c05
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
Kernel 3.10 uses the common clock framework, so the clock tree
information can be retrieved from the standard /sys/kernel/debug
location, which means we don't really need a custom clocks.sh script
for the 3.10 kernel.
You just don't need to install it if you use a recent kernel that
deploys the common clock tree framework (like it is the case for MX6
running 3.10).
Change-Id: Ief01c62025faa2927a226f9cd670e52dabb304be
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
Release in 3.10.17-1.0.0_beta version.
Signed-off-by: Lauren Post <lauren.post@freescale.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
OE-Core has include a package.bbclass change which has changes
the behaviour from the strip logic.
This patch restore the old beaviour so we have same functional
result as before.
See http://patches.openembedded.org/patch/65311/
Change-Id: Ia66db7a90e30bc587e74b40dca8979fa82c20de9
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
The test scripts explicitly use bash instead of sh,
so it's necessary to have bash as a runtime dependency
in the imx-test recipe, otherwise, bitbake will fail
when populating a rootfs that does not include bash.
Change-Id: Ida97bbef7ca736cafa3874a7eabee8f8e942c715
Signed-off-by: Rogerio Nunes <rogerio.nunes@freescale.com>
|
|
The patch 'mxc_x11_test-exclude-IMX-5-6-platforms.patch' is unused, drop it.
Change-Id: I2a46ed1db19331b9c3b7c9d1d662bfd455afe00d
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
The MX23/MX28 does not have VPU so we depends on virtual/kernel only.
Change-Id: I5f0c0496d5d53d80eb7da50c371d0754d0711750
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
The 'module-base' class provides the infrastructure to ensure modules
are buildable. This fixes the build failures caused by lacking of
'scripts/basic/fixdep' application.
Change-Id: I996d169acdbec900042a21c0153799bbc57d09ee
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
The previous used license file (from OE-Core source) may change even
if GPL-2 or MIT does not; so we now use the files from
common-licenses.
Change-Id: I6c3ea399461cc7b13721f7c33a83e227f460e448
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
imx-test includes exclusion for imx6 solo lite for vpu test cases
and inclusion on epdc test cases
Previous patches on imx-test have been applied to imx-test package
Update to handle 3.10 kernel uapi directory which has the mxc headers
Change-Id: Ifc98af6ca1c035879dba0ccb94ade5e0b276db03
Signed-off-by: Lauren Post <lauren.post@freescale.com>
|
|
Change-Id: Id3dce7c7531acb790e289438adfe08b5b9bcf87c
Signed-off-by: Daiane Angolini <daiane.angolini@freescale.com>
|
|
The PACKAGE_ARCH is now dynamically set for package which depends on
kernel.
Change-Id: I4ae950e38e50d75bc0a6e14aabedd7d3102eff65
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
Files (config_dec, config_enc, config_encdec,
config_net) are used to configure mxc-vpu-test.out
And file akiyo.mp4 is a sample media file used
for mxc_vpu_test.out
Fixes [YOCTO: #4185]
Change-Id: I4a09988319440d75bf2c72d2f9351fa58a9804f4
Signed-off-by: Daiane Angolini <daiane.angolini@freescale.com>
|
|
Update from 3.0.35-1.0.0 to 3.5.7-1.0.0 and is
compatible with i.MX6 SoCs only.
Change-Id: I83515b530032bd9f03649983b647a5339cd75305
Signed-off-by: Lauren Post <lauren.post@freescale.com>
|
|
The binaries provided by Freescale does not provide debug symbols; we
cannot fix those issues without full source code so ignore them.
Change-Id: I86a56ef1ed200c2da46781e2e21c1d51d919b7f7
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
It includes the same INCLUDE_DIR from imx-lib
Change-Id: Ie2a5aeff621a6c333e14d24a8c0e78a7b72ba50c
Signed-off-by: Daiane Angolini <daiane.angolini@freescale.com>
|
|
This version is only compatible with mx28
Change-Id: Ia7d90a5d2c7df1b12b033a8ed4eab8b5bf5c8df1
Signed-off-by: Daiane Angolini <daiane.angolini@freescale.com>
|
|
the package name needs to be specified else we get :
ERROR: QA Issue: .../imx-test_00.00.00.bb: Variable ALLOW_EMPTY is set as not being package specific, please fix this.
Signed-off-by: Eric Bénard <eric@eukrea.com>
|
|
Condition the compilation/installation of the unit test
'/unit_tests/mxc_epdc_x11_fb_test'.
This binary is only valid on specific platforms (not yet supported by
current layer) like IMX508.
Tested on a Sabre SD i.MX6Q board. Fixes:
https://bugzilla.yoctoproject.org/show_bug.cgi?id=3615
[YOCTO #3615]
Signed-off-by: Leonardo Sandoval <leonardo.sandoval@freescale.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
Change-Id: I0b056ccf308229ba754619f07ac3beb87ef854f0
Signed-off-by: Daiane Angolini <daiane.angolini@freescale.com>
|
|
This adds a 'clocks.sh' which can print the system clocks of the system.
[YOCTO #3586]
Signed-off-by: Leonardo Sandoval <leonardo.sandoval@freescale.com>
|
|
Change-Id: Iad766a8438472ba69a24471e9b6094878d1a1914
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
The use of SoC information allow generic handle of iMX51 and iMX53 boards.
Change-Id: Ie1e73c6a982db856d9f1ca9566111d2a7eb3ecfc
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
This changes the fetch URI to use FSL_MIRROR and remove the local
tarball from the repository.
Change-Id: I3f5a201e52dce7fe65fcb5d707ed8786e0bb3d44
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
Acked-by: Daiane Angolini <daiane.angolini@freescale.com>
|
|
The dummy package allows for SoCs without imx-test compatible package
to be used without the need of SoC specific changes in the default
images.
To achive it, we used a version 00.00.00 so it will be the "oldest"
alternative for the recipe and being used only as a fallback.
Change-Id: Icbdd2588cc98c8fbb093c7a44736b7ed2292844c
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
Acked-by: Adrian Alonso <aalonso00@gmail.com>
|
|
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
The build of imx-test requires the kernel source to be deployed onto
sysroot so we do depends on kernel to be previously built.
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
Rename imx-test_01.bb to imx-test_11.09.bb in order to use the
Freescale release number of imx-test package.
Add imx-test.inc to avoid dupplication of code if a new imx-test
release was included.
Signed-off-by: Daiane Angolini <daiane.angolini@freescale.com>
|
|
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
- this recipe actually doesn't compile.
- this patch fix this and package the tests.
- currently only compile tested.
Signed-off-by: Eric Bénard <eric@eukrea.com>
|
|
* Add imx51evk to compatible machine list
* Bump PR
Signed-off-by: Adrian Alonso <aalonso00@gmail.com>
|
|
Signed-off-by: Leon Woestenberg <leon@sidebranch.com>
|