summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* cst: Fix build for target recipeKhem Raj2019-09-101-3/+6
| | | | | | | | | | | | gen_keys when cross-built can not execute on build host so better to depend on native version and call out native gen_keys binary Fixes TOPDIR/build/tmp/work/mips32r2-yoe-linux/cst/git-r0/temp/run.do_install.29171: line 111: ./gen_keys: cannot execute binary file: Exec format error WARNING: TOPDIR/build/tmp/work/mips32r2-yoe-linux/cst/git-r0/temp/run.do_install.29171:1 exit 126 from './gen_keys 1024' Signed-off-by: Khem Raj <raj.khem@gmail.com>
* mesa_%.bbappend: enable for all imx8 SoCsPeter Griffin2019-09-101-3/+3
| | | | | | | This allows a Weston build with swrast enabled to successfully build and boot on imx8m-evk board. Signed-off-by: Peter Griffin <peter.griffin@linaro.org>
* qemu-qoriq: use Python 2.7 to buildChunrong Guo2019-09-041-0/+2
| | | | Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com>
* atf: specify the non default keys pairChunrong Guo2019-09-041-1/+6
| | | | Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com>
* cst: specify the non default keys pairChunrong Guo2019-09-041-0/+11
| | | | Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com>
* ls1043ardb: add ls2-phy to EXTRA_IMAGEDEPENDSChunrong Guo2019-09-041-1/+1
| | | | Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com>
* ceetm: fix the building warningChunrong Guo2019-09-042-5/+37
| | | | | | | | | | | | | *fix the below warning |#warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] *add 0001-Makefile-update-CFLAGS.patch to avoid build Errors. *remove do_compile_prepend *Obey LDFLAGS and CFLAGS in Makefile Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com>
* openssl-qoriq: update recipesChunrong Guo2019-09-041-4/+2
| | | | | | | *fix missing dependency on hostperl-runtime-native *drop Python dependency in ptest Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com>
* secure-obj: update recipesChunrong Guo2019-09-042-2/+3
| | | | | | | *drop Python dependency in RDEPENDS *mp_verify and *_app will be install Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com>
* optee-os-qoriq: Fix alignment of data for mempool_alloc_pool()Chunrong Guo2019-09-042-0/+149
| | | | Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com>
* ls2080ardb: remove dpl-examplesChunrong Guo2019-09-041-1/+1
| | | | Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com>
* dpl-examples: remove recipesChunrong Guo2019-09-041-35/+0
| | | | Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com>
* layer.conf: Add zeus to compat layerKhem Raj2019-09-041-1/+1
| | | | | | We need to drop warrior soon, and zeus is next release Signed-off-by: Khem Raj <raj.khem@gmail.com>
* eglinfo: Drop bbappendsKhem Raj2019-09-043-38/+0
| | | | | | oe-core remved it in master/aa36510ebe Signed-off-by: Khem Raj <raj.khem@gmail.com>
* imx-gpu-viv: Fix GLESv1 packagingJoshua Watt2019-09-041-5/+7
| | | | | | | | | | The GLESv1 library was being packaged with the name "libgles" instead of the canonical "libglesv1". The latter is the name that recipes used when RDEPENDing on GLESv1. Correct this so that the package is correctly named "libglesv1", but RPROVIDES the old "libgles" name in case there are recipes still depending on it. Signed-off-by: Joshua Watt <Joshua.Watt@garmin.com>
* imx-gpu-viv: RPROVIDE virtual/libgbmJoshua Watt2019-09-041-1/+1
| | | | | | Adds the virtual runtime provider for libgbm Signed-off-by: Joshua Watt <Joshua.Watt@garmin.com>
* imx-boot: Pass DTB names to makeJoshua Watt2019-09-041-1/+1
| | | | | | | Passes the name of the DTBs to be built to make. This allows alternate DTBs to be built instead of assuming the default Signed-off-by: Joshua Watt <Joshua.Watt@garmin.com>
* atf: Remove redundant COMPATIBLE_MACHINEAlban Bedel2019-09-021-1/+0
| | | | | | | COMPATIBLE_MACHINE is set two times to the same value, remove the second occurrence as it is useless. Signed-off-by: Alban Bedel <alban.bedel@aerq.com>
* atf: Make the package machine specificAlban Bedel2019-09-021-0/+1
| | | | | | | The ARM Trusted Firmware is machine specific but the package is not set as such. Set the package architecture to ${MACHINE_ARCH} to fix this. Signed-off-by: Alban Bedel <alban.bedel@aerq.com>
* qemu-qoriq: Mark is specific to imx/qoriqKhem Raj2019-08-281-2/+1
| | | | | | | | It has started to fail now that we have libssh dependency in 4.1 instead of libssh2 in earlier versions, so this recipe needs to be upgraded to use 4.1 release as well, but I dont have way to test it out. Signed-off-by: Khem Raj <raj.khem@gmail.com>
* u-boot-qoriq-fw-utils: Avoid stripping debug symbolsDaniel Klauer2019-08-271-3/+2
|
* u-boot-fslc-common: Bump revision to ca0ab15271Fabio Berton2019-08-231-1/+1
| | | | | | | | This commit includes the following change: ca0ab15271 pico-imx7d: Sync all defconfigs with pico-imx7d_defconfig Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br>
* mesa: switch mesa to swrast renderer for mx8mm machine, resolve build issueAndrey Zhizhikin2019-08-231-0/+13
| | | | | | | | | | | | | | | After mesa update to 19.1.0, the OSMesa is not anymore explicitly set to 'classic' rather than defaults to 'none'. If the DRI driver is included in the build and neither gl nor 'classic' osmesa is used - this causes the build to fail. This commit disables the gallium for mx8mm, sets the dri drivers to swrast and explicitly defines the 'classic' osmesa to be built. gallium is disabled since current support state of i.MX8M Mini GPU in gallium is unknown. Signed-off-by: Andrey Zhizhikin <andrey.z@gmail.com>
* recipes: Use BPN instead of PN in SRC_URIsAndrey Zhizhikin2019-08-232-2/+2
| | | | | | Fix QA issue: SRC_URI uses PN not BPN [src-uri-bad] Signed-off-by: Andrey Zhizhikin <andrey.z@gmail.com>
* atf: Fix builds of native tools during build processDaniel Klauer2019-08-151-0/+2
| | | | | | | | | | | | atf builds some native tools such as fiptool during its build process, this should use Yocto's native toolchain options instead of just the host's. This way the fiptool build will actually use the openssl-native dependency from Yocto's native sysroot, instead of the host's openssl (which may not exist). Signed-off-by: Daniel Klauer <daniel.klauer@gin.de>
* Split fiptool build into separate recipeDaniel Klauer2019-08-152-6/+27
| | | | | | | | | | | | Previously, ddr-phy built native fiptool during its own build process, but without using Yocto's native toolchain settings. This results in unexpected host dependencies. For example, fiptool depends on openssl, which may or may not be installed on the host. So now fiptool is built in a separate recipe (atf-tools-native) which can easily depend on openssl. Signed-off-by: Daniel Klauer <daniel.klauer@gin.de>
* atf: Only enable and depends on optee when supportedAlban Bedel2019-08-151-2/+6
| | | | | | | | | Use the new optee machine feature to only enable it when it is supported by the machine and the distro. We use a package config switch to only add the dependency when it is needed. This prevent a build failure on machines that don't support optee. Signed-off-by: Alban Bedel <alban.bedel@aerq.com>
* optee: Add optee as a machine feature to all supported boardsAlban Bedel2019-08-1510-0/+20
| | | | | | | | | | | | Currently we assume that all qoriq arm64 boards support optee, however that might not be the case for boards added by other layers building on top of meta-freescale. To better support this case add a machine feature to indicate if a given machine has optee support. Add the new optee feature to all qoriq arm64 except ls2080ardb as it doesn't seems to be supported by optee. Signed-off-by: Alban Bedel <alban.bedel@aerq.com>
* imx6sllevk:imx7dsabresd:imx7ulpevk: Remove firmware-imx-brcm dependencyDaiane Angolini2019-08-153-5/+1
| | | | | | | | The Broadcom support was removed by d94f748d14d89fd2c62f03ddf181706626b0de91 so we do not need to install it on images any more. Signed-off-by: Daiane Angolini <daiane.angolini@nxp.com>
* linux-fslc-lts: upgrade 4.19.56 -> 4.19.66Andreas Müller2019-08-151-2/+2
| | | | Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
* Fix WKS_FILE to use files with .in extensionFabio Berton2019-08-123-3/+3
| | | | | | | | | | meta-freescale commit 6be9d197386b5c3bd72023981df805d42f87684c renamed imx-uboot-spl-bootpart.wks to imx-uboot-spl-bootpart.wks.in The .in extension in wks files allows bitbake variables to be used in kickstarter files. Set WKS_FILES for all machines to match this new filename. Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br>
* linux-imx_4.14.98: Backport patches to fix building with gcc 9Daiane Angolini2019-08-083-0/+293
| | | | | | The issue is reported by issue #136 Signed-off-by: Daiane Angolini <daiane.angolini@nxp.com>
* libimxvpuapi2: Add recipeCarlos Rafael Giani2019-08-061-0/+25
| | | | | | | | | | | This is the successor to libimxvpuapi. Since at this moment, there is software still using the former, its recipe remains in place. Both versions (1 and 2) can coexist on the same rootfs. Version 2 introduces support for i.MX8 (mx8m and mx8mm for now), and also still supports i.MX6. Signed-off-by: Carlos Rafael Giani <crg7475@mailbox.org>
* libimxdmabuffer: Add recipeCarlos Rafael Giani2019-08-061-0/+41
| | | | | | | | | | | | | | | | | | libimxdmabuffer provides an API for allocating and handling physically contiguous buffers ("DMA buffers") on imx6, imx7, imx8 machines with the imx-kernel. The underlying allocation can be backed by the PxP, IPU, ION, DWL, G2D APIs. The API is backend agnostic. The same structures and functions can be used with the underlying PxP and IPU allocators for example. Furthermore, the library defines a "default" allocator (which one is the "default" is determined by the library and by the build configuration). By using this API, libraries can use compatible types for exchanging DMA buffers in userspace, and can also use the same API and support mx6, mx7, and mx8 machines, without requiring platform specific code changes. Signed-off-by: Carlos Rafael Giani <crg7475@mailbox.org>
* gstreamer1.0-plugins-base: Move bbappend to 1.16 versionCarlos Rafael Giani2019-08-061-0/+0
| | | | | | This follows the OE-Core upgrade. Signed-off-by: Carlos Rafael Giani <crg7475@mailbox.org>
* xf86-video-fbdev: Delete 0.4.2 version hereKhem Raj2019-08-061-11/+0
| | | | | | This is already in OE-core and a newer version Signed-off-by: Khem Raj <raj.khem@gmail.com>
* dpdk,dpdkvpp: Define valid configs for armv7Khem Raj2019-08-062-0/+10
| | | | | | Do not build for arm < v7 Signed-off-by: Khem Raj <raj.khem@gmail.com>
* dpdkvpp: -mtls-dialect=trad is aarch64 specificKhem Raj2019-08-061-1/+4
| | | | | | | | Fixes x86_64-yoe-linux-gcc: error: unrecognized argument in option '-mtls-dialect=trad' x86_64-yoe-linux-gcc: note: valid arguments to '-mtls-dialect=' are: gnu gnu2 Signed-off-by: Khem Raj <raj.khem@gmail.com>
* dpdk,dpdkvpp: Depend on numactl for x86_64Khem Raj2019-08-062-0/+2
| | | | | | Fixes missing numa.h issue Signed-off-by: Khem Raj <raj.khem@gmail.com>
* opencv: Adjust the bbappend for version 4.xKhem Raj2019-07-163-51/+3
| | | | | | The patch is no longer needed, relevant code no more present in opencv Signed-off-by: Khem Raj <raj.khem@gmail.com>
* dpdk,dpdkvpp: Limit to x86/armKhem Raj2019-07-152-2/+16
| | | | | | Other architectures are not supported and musl is not either Signed-off-by: Khem Raj <raj.khem@gmail.com>
* kernel-module-qcacld-lea: Mark imx soc specificKhem Raj2019-07-151-1/+1
| | | | | | | | | It tries to build for qemuarm and qemuarm64 as well and fails to build e.g. https://errors.yoctoproject.org/Errors/Details/251571/ Signed-off-by: Khem Raj <raj.khem@gmail.com>
* ls1046afrwy :add qe-ucodeChunrong Guo2019-07-121-1/+1
| | | | Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com>
* ls1046ardb: add ls2-phyChunrong Guo2019-07-121-1/+1
| | | | Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com>
* ls1046ardb: add qe-ucodeChunrong Guo2019-07-121-1/+1
| | | | Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com>
* optee-test-qoriq: fix build failure with GCC9Chunrong Guo2019-07-123-40/+29
| | | | | | | *fix the below error: |error: '%*s' directive argument is not a nul-terminated string [-Werror=format-overflow=] Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com>
* ls2-phy: set COMPATIBLE_MACHINE as qoriqChunrong Guo2019-07-121-1/+1
| | | | Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com>
* dpdkvpp: add recipesChunrong Guo2019-07-125-0/+252
| | | | | | | | | | | *update to lsdk 1906 tag include the following changes: 0123ced - Merge pull request #966 in GITAM/dpdk from 18.11-qoriq-dev to 18.11-qoriq 9e58741 - Merge pull request #965 in GITAM/dpdk from 18.11-qoriq-dev-ppfe to 18.11-qoriq-dev 87b8c52 - net/ppfe: add checksum offload in capability ae172a2 - bus/dpaa: fix incorrect rte_free of malloc memory Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com>
* vpp-core: update to ff7bf7bChunrong Guo2019-07-127-72/+129
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | *update to lsdk 1906 tag include the following changes: ff7bf7b - Merge pull request #32 in DQNS/vpp from ~NXA12342/vpp:19.01.1_devel to 19.01.1 5c2b539 - PVT: ipsec: Fixed capability matching for openssl based sha1 authentication a24588f - PVT: dpdk_plugin: introducing ipsec protocol offload 33d0d81 - Fixed Flexbuild integration issues c200b3f - dpdk-ipsec: Fixed ramdom Crash in esp traffic 2a0a031 - Enhanced the VPP startup configuration 05bce64 - Merge pull request #30 in DQNS/vpp from ~NXA19696/vpp:19.01.1 to 19.01.1 c63f8ad - Fixed RPM packaging of VPP libs w.r.t Tag format 85e9d4d - Merge pull request #29 in DQNS/vpp from ~NXA19696/vpp:19.01.1 to 19.01.1 26d2455 - Adding README for NXP platforms 9df88fa - Handled review comments d66c318 - Fixed Debian packing support for arm64 platform 513a05a - Fix for using Best mem pool ops as per platform d0f5fa4 - Updating path for cmake cross compile file fe17e96 - More Compilation Fixes e64c6ca - Cross compilation & RPM pkging known issues cbd68cb - 19.01.1 Release Notes 3262adc - cmake: fix out-of-git-tree build d302022 - Fix vpp crashing when attempting to run in kubernetes Pod 6342e48 - tcp: allow future acks if in window 46ee286 - IPSEC: crash on SA dump when SA are bound to tunnels bad0bcd - Fix crash in barrier sync when vlib_worker_threads is zero 372a33e - buffer chain linearization *update PV to "19.01" *refresh patch *update DEPENDS Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com>
* pktgen-dpdk: Upgrade version to 3.6.6Chunrong Guo2019-07-121-7/+8
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | include the following changes: b3d08bb - update version number and log 7c4187c - add new portInfo lua data 0c39019 - Cleanup build, add plugin support and meson build not working f6e9e33 - fix crash not resetting tty and other fixes 4199555 - Merge branch 'bug-fix' 3942af7 - fix Update to version 3.6.5 176df0a - fix ldflags order for lua lib 8c746d0 - minor message missing a word 5e29e43 - reorder the defines on the LDFLAGS line 6ed0bde - convert to DPDK network structs and fix offload code. 0e8ac37 - fix lua builds oni ubuntu 18.10 5b537c9 - change port command to use uint16_t 96776e5 - update .cfg file information b5133f1 - add page stats screen 5b883b2 - add more color to static info a0c5819 - convert all rte_delay_ms to rte_delay_us_sleep 83b1bfa - remove need for rte_timer_manage 4dcc2db - use faster timer routines then rte_timer_manage cca5864 - remove cycles.h header 0d5d9ab - change cli_use_timers routine to run rte_timer_manage 7283ba7 - remove crc-strip option b44f9e6 - remove init stats structure a82bbf5 - fix formatting with spaces 81623f1 - update readme, version and changelog Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com>