]> code.ossystems Code Review - meta-freescale.git/log
meta-freescale.git
6 years agoimx-boot: imx-mkimage: do not compile with -static
Max Krummenacher [Mon, 28 Jan 2019 15:05:49 +0000 (16:05 +0100)]
imx-boot: imx-mkimage: do not compile with -static

E.g. Fedora doesn't install glibc-static by default and the yocto
prerequisites do not mandate installing it. Rather than requiring
glibc-static drop linking with -static.

Works around:
| .../build/tmp/hosttools/ld: cannot find -lc

Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
6 years agoimx-boot: drop adding m4 binaries to the boot container
Max Krummenacher [Mon, 28 Jan 2019 15:05:48 +0000 (16:05 +0100)]
imx-boot: drop adding m4 binaries to the boot container

The recipe which builds or injects the m4 binaries does not yet exist.

Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
6 years agometa: drop imx-m4-demos referencs
Ming Liu [Wed, 23 Jan 2019 12:43:15 +0000 (13:43 +0100)]
meta: drop imx-m4-demos referencs

There is not a imx-m4-demos recipe at all, drop its references.

They could be added back once the recipe is added.

Signed-off-by: Ming Liu <liu.ming50@gmail.com>
6 years agoMerge pull request #49 from OSSystems/thud
Otavio Salvador [Thu, 21 Feb 2019 18:09:39 +0000 (15:09 -0300)]
Merge pull request #49 from OSSystems/thud

[Thud] Update linux-fslc and fix U-Boot build

6 years agou-boot-fslc-common: Add bison-native to DEPENDS 49/head
Fabio Berton [Thu, 21 Feb 2019 13:40:19 +0000 (10:40 -0300)]
u-boot-fslc-common: Add bison-native to DEPENDS

U-Boot build depends on bison native.

Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br>
(cherry picked from commit ea4c4ad341caf8654423f87b223b262b608cfc85)

6 years agolinux-fslc: Upgrade to 4.20-based fork
Fabio Berton [Thu, 21 Feb 2019 12:51:58 +0000 (09:51 -0300)]
linux-fslc: Upgrade to 4.20-based fork

This upgrades the kernel to the 4.20-based fork and sync defconfig
files with kernel source tree.

Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br>
(cherry picked from commit c41b6d8e6ec9e8394727ddd0e6f1a8a5591b5e58)

6 years agoimx-base: Enable wic.bmap image generation as default
Fabio Berton [Fri, 18 Jan 2019 11:30:10 +0000 (09:30 -0200)]
imx-base: Enable wic.bmap image generation as default

Bmaptool is a generic tool for creating the block map (bmap) for a
file and copying files using the block map. Is faster than use dd
to flash images to SD Cards. More info about bmap here [1].

[1] - https://github.com/intel/bmap-tools

Change-Id: I727d63104baa3669e83db127b03b3b0af6cd45b9
Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
(cherry picked from commit fb753d427add595d9c425fab9d4720a041db1b6d)

6 years agolinux-fslc: Remove 4.9 leftover defconfig files
Otavio Salvador [Thu, 31 Jan 2019 12:24:42 +0000 (10:24 -0200)]
linux-fslc: Remove 4.9 leftover defconfig files

Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
(cherry picked from commit 60df6bc2b69a7f405f4b14fee1d53e8b3b84c054)

6 years agoudev: add rule for t1024
Chunrong Guo [Mon, 14 Jan 2019 03:12:47 +0000 (03:12 +0000)]
udev: add rule for t1024

*remove rule for t1023

Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
6 years agoMerge pull request #37 from deinok/master
Otavio Salvador [Tue, 15 Jan 2019 16:57:46 +0000 (14:57 -0200)]
Merge pull request #37 from deinok/master

Move libusb receipes to use libusb1

6 years agoMerge pull request #30 from thochstein/L4.9.123-2.3.0-181213
Otavio Salvador [Tue, 15 Jan 2019 16:55:42 +0000 (14:55 -0200)]
Merge pull request #30 from thochstein/L4.9.123-2.3.0-181213

L4.9.123 2.3.0 181213

6 years agoMerge pull request #38 from YoeDistro/yoe/mut
Otavio Salvador [Tue, 15 Jan 2019 16:50:12 +0000 (14:50 -0200)]
Merge pull request #38 from YoeDistro/yoe/mut

vpp-core: Pin to qoriq socs

6 years agovpp-core: Pin to qoriq socs 38/head
Khem Raj [Tue, 15 Jan 2019 09:02:52 +0000 (01:02 -0800)]
vpp-core: Pin to qoriq socs

It depends on dpdk which is also qoriq specific

Fixes
 ERROR: Nothing PROVIDES 'dpdk' (but /mnt/jenkins/workspace/yocto-world-glibc/sources/meta-freescale/recipes-extended/vpp-core/vpp-core.bb DEPENDS on or otherwise requires it)
03:58:38 dpdk was skipped: incompatible with machine qemumips (not in COMPATIBLE_MACHINE)

ERROR: Nothing RPROVIDES 'vpp-core' (but /mnt/jenkins/workspace/yocto-world-glibc/sources/meta-freescale/recipes-extended/vpp-core/vpp-core.bb RDEPENDS on or otherwise requires it)

Signed-off-by: Khem Raj <raj.khem@gmail.com>
6 years agoimx-vpu-hantro: Simplify COMPATIBLE_MACHINE 30/head
Tom Hochstein [Wed, 17 Oct 2018 02:13:34 +0000 (21:13 -0500)]
imx-vpu-hantro: Simplify COMPATIBLE_MACHINE

Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
6 years agoimx-usb-loader - libusb1 37/head
Raul Hidalgo Caballero [Mon, 14 Jan 2019 19:45:35 +0000 (20:45 +0100)]
imx-usb-loader - libusb1

6 years agomxsldr - libus1
Raul Hidalgo Caballero [Mon, 14 Jan 2019 19:45:01 +0000 (20:45 +0100)]
mxsldr - libus1

6 years agouefi: add judge if folder exist
Chunrong Guo [Fri, 11 Jan 2019 03:15:14 +0000 (03:15 +0000)]
uefi: add judge if folder exist

Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com>
6 years agoremove ppa in machine config
Chunrong Guo [Fri, 11 Jan 2019 03:15:12 +0000 (03:15 +0000)]
remove ppa in machine config

*ppa recipes will be removed.

Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com>
6 years agou-boot-qoriq: update sysroot path
Chunrong Guo [Fri, 11 Jan 2019 03:15:11 +0000 (03:15 +0000)]
u-boot-qoriq: update sysroot path

*fix the below error
|powerpc-fslmllib32-linux-ld: cannot find -lgcc

Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com>
6 years agot4240rdb-64b: add ls2-phy to EXTRA_IMAGEDEPENDS
Chunrong Guo [Fri, 11 Jan 2019 03:15:09 +0000 (03:15 +0000)]
t4240rdb-64b: add ls2-phy to EXTRA_IMAGEDEPENDS

Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com>
6 years agot4240rdb: add ls2-phy to EXTRA_IMAGEDEPENDS
Chunrong Guo [Fri, 11 Jan 2019 03:15:07 +0000 (03:15 +0000)]
t4240rdb: add ls2-phy to EXTRA_IMAGEDEPENDS

Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com>
6 years agot2080rdb-64b: add ls2-phy to EXTRA_IMAGEDEPENDS
Chunrong Guo [Fri, 11 Jan 2019 03:15:05 +0000 (03:15 +0000)]
t2080rdb-64b: add ls2-phy to EXTRA_IMAGEDEPENDS

Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com>
6 years agot2080rdb: add ls2-phy to EXTRA_IMAGEDEPENDS
Chunrong Guo [Fri, 11 Jan 2019 03:15:03 +0000 (03:15 +0000)]
t2080rdb: add ls2-phy to EXTRA_IMAGEDEPENDS

Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com>
6 years agooptee-test-qoriq: set COMPATIBLE_MACHINE as qoriq-arm64
Chunrong Guo [Fri, 11 Jan 2019 03:15:00 +0000 (03:15 +0000)]
optee-test-qoriq: set COMPATIBLE_MACHINE as qoriq-arm64

Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com>
6 years agoceetm: set COMPATIBLE_MACHINE as qoriq
Chunrong Guo [Fri, 11 Jan 2019 03:14:59 +0000 (03:14 +0000)]
ceetm: set COMPATIBLE_MACHINE as qoriq

Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com>
6 years agodpdk: set COMPATIBLE_MACHINE as qoriq
Chunrong Guo [Fri, 11 Jan 2019 03:14:57 +0000 (03:14 +0000)]
dpdk: set COMPATIBLE_MACHINE as qoriq

Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com>
6 years agopktgen-dpdk: set COMPATIBLE_MACHINE as qoriq-arm64
Chunrong Guo [Fri, 11 Jan 2019 03:14:55 +0000 (03:14 +0000)]
pktgen-dpdk: set COMPATIBLE_MACHINE as qoriq-arm64

Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com>
6 years agolibpkcs11: set COMPATIBLE_MACHINE as qoriq-arm64
Chunrong Guo [Fri, 11 Jan 2019 03:14:53 +0000 (03:14 +0000)]
libpkcs11: set COMPATIBLE_MACHINE as qoriq-arm64

Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com>
6 years agolx2160ardb: add machine config
Chunrong Guo [Fri, 11 Jan 2019 03:14:51 +0000 (03:14 +0000)]
lx2160ardb: add machine config

Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com>
6 years agols1088ardb-pb: update machine config
Chunrong Guo [Fri, 11 Jan 2019 03:14:49 +0000 (03:14 +0000)]
ls1088ardb-pb: update machine config

*update UBOOT_CONFIG

*add RCWQSPI and RCWSD var

*remove ppa

*add atf to EXTRA_IMAGEDEPENDS

Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com>
6 years agols1088ardb: update machine config
Chunrong Guo [Fri, 11 Jan 2019 03:14:47 +0000 (03:14 +0000)]
ls1088ardb: update machine config

*update UBOOT_CONFIG

*add RCWQSPI and RCWSD var

*remove ppa

*add atf to EXTRA_IMAGEDEPENDS

Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com>
6 years agols2088ardb: update machine config
Chunrong Guo [Fri, 11 Jan 2019 03:14:45 +0000 (03:14 +0000)]
ls2088ardb: update machine config

*update UBOOT_CONFIG

*add UEFI_NORBOOT,RCWQSPI and RCWNOR var

*remove ppa

*add atf to EXTRA_IMAGEDEPENDS

Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com>
6 years agols1046ardb: update machine config
Chunrong Guo [Fri, 11 Jan 2019 03:14:44 +0000 (03:14 +0000)]
ls1046ardb: update machine config

*update UBOOT_CONFIG

*add UEFI_NORBOOT,RCWQSPI and RCWSD var

*remove ppa

*add atf to EXTRA_IMAGEDEPENDS

Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com>
6 years agols1043ardb: update machine config
Chunrong Guo [Fri, 11 Jan 2019 03:14:42 +0000 (03:14 +0000)]
ls1043ardb: update machine config

*update UBOOT_CONFIG

*add UEFI_NORBOOT,RCWNOR,RCWSD and RCWNAND var

*remove ppa

*add atf to EXTRA_IMAGEDEPEND

Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com>
6 years agols1012ardb:update machine config
Chunrong Guo [Fri, 11 Jan 2019 03:14:40 +0000 (03:14 +0000)]
ls1012ardb:update machine config

*update UBOOT_CONFIG

*add RCWQSPI var

*remove ppa

*add atf to EXTRA_IMAGEDEPENDS

Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com>
6 years agols1012afrdm: remove machine config
Chunrong Guo [Fri, 11 Jan 2019 03:14:38 +0000 (03:14 +0000)]
ls1012afrdm: remove machine config

*ls1012afrdm and ls1012afrdm-32b will not be supported.

Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com>
6 years agols1012afrwy: update machine config
Chunrong Guo [Fri, 11 Jan 2019 03:14:36 +0000 (03:14 +0000)]
ls1012afrwy: update machine config

*update UBOOT_CONFIG

*add RCWQSPI var

*remove ppa

*add atf to EXTRA_IMAGEDEPENDS

Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com>
6 years agovpp: add recipes
Chunrong Guo [Fri, 11 Jan 2019 03:14:34 +0000 (03:14 +0000)]
vpp: add recipes

*update to lsdk 1812 tag
include the following changes
d3111f0 - Merge pull request #28 in DQNS/vpp from ~NXA19696/vpp:18.01 to 18.01
3de6197 - Fixed build failure issue.
850f7b0 - Merge pull request #27 in DQNS/vpp from ~NXA12342/vpp:18.01 to 18.01
bb942a3 - dpdk/ipsec: add locks on session data hash updates
2e647f4 - Merge pull request #26 in DQNS/vpp from ~NXA19696/vpp:18.01 to 18.01
f242992 - PVT: ipsec: Fixed capability matching for openssl based sha1 authentication
d7133de - Adding copyright for IPsec protocol offload work
a0a8384 - Fixed copyright issue
8ac7782 - Fixed Debian pkg errors with Ubuntu 18.04
99f3b56 - Address compilation issues with Java > 1.8
09ba9a8 - Introducing env variables to include non-standard include in libs paths
9a24604 - glibc 2.27 fix
25c590a - Optimizing Crypto Dequeue Node to prevent buffer losses
d8409f4 - Merge branch '18.01' of ssh://bitbucket.sw.nxp.com/~nxa19696/vpp into 18.01
731a2e5 - Added option for enabling RSS
3a97655 - Merge pull request #19 in DQNS/vpp from ~NXA19696/vpp:18.01 to 18.01
e47fe7d - Enable use of Maximum QP in Sec Device when available
723d633 - Merge pull request #18 in DQNS/vpp from ~NXA19696/vpp:18.01 to 18.01
a99e163 - PVT:dpdk_plugin: introducing IPSec protocol offload support
5f9b2c1 - Fixed Port detection mechanism for DPAA platforms
f5724cd - Fixed debian pkg support for ARM64 platforms
29755c5 - Upstreamed: Fix to start Crypto Dev
351b6fd - Added support for Single CPU usecase with events
49ddf3b - ipsec: workaround for crypto devices having single queue
d6adb7d - Tune config file for caam_jr driver
b4a490c - Adjusting number of buffers for LS1012
ee5b872 - Merge pull request #13 in DQNS/vpp from ~NXA19696/vpp:18.01 to 18.01
b40602f - Merge branch '18.01' of ssh://bitbucket.sw.nxp.com/~nxa19696/vpp into 18.01
d8edb01 - Introduced Check for Heap allocation failure
7c551f6 - Merge pull request #12 in DQNS/vpp from ~NXA19696/vpp:18.01 to 18.01
43bef3e - Tuning Memory requirements for LS1012
ff02d6e - README_nxp updated
984ef5b - Adjusting Socket Memory requiremets

Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com>
6 years agoddr-phy: add recipes
Chunrong Guo [Fri, 11 Jan 2019 03:14:32 +0000 (03:14 +0000)]
ddr-phy: add recipes

*update to lsdk 1812 tag
include the following changes
14d03e6 - Add fip file for DDR binaries for TF-A flow
241bedb - lx2: ddr: phy: add rdimm phy binaries.
2cb8757 - lx2: ddr: phy: add udimm phy binaries.
4081187 - Initial Commit

Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com>
6 years agooptee-os-qoriq: update to e93f053
Chunrong Guo [Fri, 11 Jan 2019 03:14:30 +0000 (03:14 +0000)]
optee-os-qoriq: update to e93f053

*update to lsdk 1812 tag
include the following changes
e93f053 - Merge pull request #12 in DASH/optee_os from ~NXA18717/optee_os:optee_3.2.0 to optee_3.2.0
40670fe - plat-ls:add LX2160ARDB platform flavors
c4ca171 - Updating MAINTAINERS for NXP LS-RDB Platforms

*support ls1012afrwy 512mb and ls1012afrwy 1G

Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com>
6 years agolinux-qoriq/4.14:update to
Chunrong Guo [Fri, 11 Jan 2019 03:14:28 +0000 (03:14 +0000)]
linux-qoriq/4.14:update to

*update to lsdk 1812 tag
include the following changes
7e0006c - Merge branch 'linux-4.14-nxp' into linux-4.14 on Dec 19, 2018
4236178 - dpaa2-eth: Increase Rx FQ taildrop threshold
7ffe13f - arm64: dts: lx2160: Modify the flexspi flash frequency
238edda - arm64: dts: ls1046: Modify the qspi flash frequency
beaaa7f - Merge branch 'linux-4.14-nxp' into linux-4.14 on Dec 18, 2018
69f0f21 - sdk_fman: suspend the FMan to Deep Sleep on PPC only
334cc75 - Merge branch 'linux-4.14-nxp' into linux-4.14 on Dec 14, 2018
e97599c - staging: fsl-dpaa2/mac: connect to the fixed phy
0845a39 - staging: fsl-dpaa2/mac: fix the if_mode type
ce93eb7 - crypto: caam/qi2 - relax busy polling while enqueuing FDs
b160625 - crypto: caam/qi2 - rate-limit enqueue failure prints
27f75fe - crypto: caam/qi2 - use affine DPIOs
d02c9f5 - Merge branch 'linux-4.14-nxp' into linux-4.14 on Dec 13, 2018
63c8fc0 - arm64: dts: Added endianness information to dts serdes node
1d98a2a - arm64: dts: lx2160: DPMAC connections to backplane PHYs example
22c1592 - arm64: dts: lx2160: PCS PHY definitions for 10GBase-KR and 40GBase-KR backplane modes
2001e28 - arm64: dts: lx2160: Add all pcs mdio definitions according to RM
f9b133c - arm64: dts: ls104x: add missing dma ranges property
8e3fb42 - net/phy: xgkr: BaseKR algorithm outcome is printed on linux console
03092ae - net/phy: xgkr: Local/Remote training functions renaming
ec337a2 - net/phy: xgkr: Refactoring on coefficient update
a63b7e8 - net/phy: xgkr: Fixed BaseKR algorithm inconsistent coefficient updates
8a45df4 - bindings/net: Device Tree Bindings for DPAA backplane
fa371c0 - net/phy: xgkr: Removed the unnecessary error message 'No associated device tree node'
fb66780 - net/phy: xgkr: Dual endianness support
6d4884d - net/phy: xgkr: Minor function renaming
529da95 - net/phy: xgkr: Introduced 40G specific init parameters
0a9c718 - net/phy: xgkr: Introduced restart AN feature
fff256b - net/phy: xgkr: Introduced wrapper functions for phy read/write mmd
8383aee - net/phy: xgkr: Added Master Lane specific operations
1f4fb23 - net/phy: xgkr: Add 4-lanes support
e13f335 - net/phy: xgkr: Refactoring on main KR driver implementation

Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com>
6 years agosecure-obj:update to bc0553a
Chunrong Guo [Fri, 11 Jan 2019 03:14:26 +0000 (03:14 +0000)]
secure-obj:update to bc0553a

*update to lsdk 1812 tag
include the following changes
bc0553a - removed dead code under compile time flag SK_INVALID_HANDLE
f2fddd6 - added support for sk_digestinit sk_digestupdate sk_digestfinal.
f509695 - APP_TA_LIB: Adding SK_ATTR_PRIVATE attribute for objects
6791873 - SOBJ_LIB: Exposing SK_CreateObject for PKCS#11 Library
f3da9c0 - TA: Miscellaneous Changes
07ef069 - APP_ENG: Adding support for OAEP Encryption in engine and engine app
9fdbf7a - LIB_TA: Adding support for OAEP Encryption Scheme
1652924 - TA: Not returning TEE_ERROR_BAD_PARAMETERS for unmatched attributes
2a49505 - LIB: Exposing SK_GenerateKeyPair and SK_EraseObject Functions

*add secure-obj-module to RDEPENDS

Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com>
6 years agolibpkcs11: update to efd15b9
Chunrong Guo [Fri, 11 Jan 2019 03:14:25 +0000 (03:14 +0000)]
libpkcs11: update to efd15b9

*update to lsdk 1812 tag
include the following changes
efd15b9 - APP: Miscellaneous Changes
4e6b422 - APP: Fix for PLATSEC-723
73a327b - Fixing Compilation warning in app sign_digest_update_final
b2dbe62 - Supported PKCS API C_DigestInit, C_Digest, C_DigestUpdate, C_DigestFinal.
7f58a9b - enable support pkcs api c_signupdate, c_signfinal for mechanism ckm_<digest_mech>_rsa_pkcs
57e1772 - Miscellaneous changes for segmentation faults.
8c931f4 - LIB_APP: Miscellaneous Changes
a6e4ffe - LIB: Adding CKA_PRIVATE attribute for objects.
ab9c41b - LIB: Adding support for C_CreateObject
1b8f665 - APP: Adding Encryption/Decryption support in pkcs11_app
1c002e9 - LIB: Adding support for OAEP Encryption scheme
ce69fe5 - LIB: Adding Support for C_DecryptInit() and C_Decrypt() Function
b7e3c5a - Adding C_GenerateKeyPair, C_DestroyObject function implementation.
6fcfab5 - LIB_APP: Adding CKM_RSA_PKCS_KEY_PAIR_GEN mechanism
8f82b97 - Review rework: Addressing the comments given on Token, Session, Login APIs patch
bab9e71 - LIB: Adding Login and Sessions Functions
ee86c10 - LIB: Adding C_InitToken, C_InitPin, C_SetPin function implementation

Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com>
6 years agodpdk: update to f451d2b
Chunrong Guo [Fri, 11 Jan 2019 03:14:23 +0000 (03:14 +0000)]
dpdk: update to f451d2b

*update to lsdk 1812 tag
include the following changes
f451d2b - PVT:dpaa: add ipv6 distribution in fmc xml scripts
c3c6697 - examples/l3fwd: add per port buffer pool support
8232d30 - PVT: bus/fslmc: fix array access in interrupt affinity for LCORE_ID_ANY
c09e3c4 - Merge pull request #824 in GITAM/dpdk from ~NXA19696/dpdk:17.11-qoriq-dev to 17.11-qoriq-dev
6e381aa - bus/fslmc: apply portal to cpu mapping only for non-rx portals
4f3b82f - Merge pull request #822 in GITAM/dpdk from ~NXA19696/dpdk:17.11-qoriq-dev to 17.11-qoriq-dev
58f92eb - bus/fslmc: Reset portal memory before use
7b8d2ee - bus/fslmc: Performance optimization in QBMan Enqueue functionality
2b6f083 - security: fix crash on destroy null session
559e318 - examples/l2fwd-crypto: skip device not supporting operation
df3b0ce - examples/l2fwd-crypto: check return value on IV size check
fe0af02 - examples/l2fwd-crypto: fix digest with AEAD algo
abbda5d - examples/ipsec-secgw: fix bypass rule processing
3f81162 - examples/ipsec-secgw: fix IPv4 checksum at Tx
2ddfbf9 - build: enable ARM NEON flag when __aarch64__ defined
bc5b0b6 - eal/arm64: fix instrinsic for GCC < 4.9
e25189f - eal: fix build with -O1
fa83a50 - table: add dedicated params struct for cuckoo hash
80833dd - net/dpaa2: fix MAC address initialization
84e9838 - PVT: change the map files default to 17.11
afa05d0 - doc: add doc for dpaa2 pmd timestamp api
2871fe5 - net/dpaa2: fix the copyright year due to changes
f78341c - net/dpaa2: fix clang compilation issues
db2dd17 - PVT:dpaa2: change dpsec to 8 by default
5a815c5 - mk: fix cross build
4c9beb5 - Merge pull request #821 in GITAM/dpdk from DPDK-1499-fmcless-pcd to 17.11-qoriq-dev
a077d74 - PVT: misc clang compilation fixes
4626a2d - PVT: net/dpaa: add schema for default pcd

Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com>
6 years agospc: add recipes
Chunrong Guo [Fri, 11 Jan 2019 03:14:21 +0000 (03:14 +0000)]
spc: add recipes

*update to lsdk 1812 tag
include the following changes
1a41424 - License updates
6aa1509 - Fixed Jump/Gosub instruction code
f814f3e - Updated the LX2 Parser revision
d7e3f30 - Set the blob version to 1.0
bd1b667 - Refactoring the makefile and net headers.
12b6a71 - Updates on some RA (Result Array) fields
bf1a132 - Small install updates
f45da58 - Updated Parser revisions according to platform
5799b9f - Parser IP block Rev fix for LS2
4de4651 - Add more validation and error messages and FAF names changed
b8a2630 - Blob version fix
2707f30 - Dump the blob as array of bytes in a header
0eddcd2 - Display some runtime warnings
66c1e1e - Small fix for Ubuntu: include string.h
3b8d002 - Changes around debug layers and intermediate code generation
722ebd9 - Small updates (warning message for unsupported elem and removed base proto from another SP from blob)
f486cba - VxLAN support and Blob protocols ID update
84bf344 - Small HW config file refactory: parser
5f6414c - Small fixes (prevproto type and load in AIOP)
2d37fad - Fixed protocol entry point offset in blob
58da088 - Add support to call from another SP (use: prevproto / nextproto)
9f22e3e - Add support to run SP before HW Parser (use: prevproto='none')
8852fb0 - Added configuration file
46fd66a - Added SP Parameters in Blob Generation
303354c - Added Blob Generation (initial version)
d7efad8 - Memory map update for DPAA2
33af4c3 - HXS PDL update with new protocols
c9e07ee - Fixed checksum calculation
e686771 - Adding RA_GPR1 utility functions
8831a9c - FAF update according to Parser_Block_Guide_03.106
40c8e02 - Refactory the set faf high level xml instruction
8eb61a6 - Added support for FAF and new protocols
21dba55 - Added command to generate intermediate code

Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com>
6 years agorestool: update to 2b4dd21
Chunrong Guo [Fri, 11 Jan 2019 03:14:19 +0000 (03:14 +0000)]
restool: update to 2b4dd21

*update to lsdk 1812 tag
include the following changes
2b4dd21 - dprc: generate-dpl: export only the objects that exist
2c3202b - dpdmux: rename flib_ops
8106ce7 - export flib_ops in the restool header
ea39c04 - dpmac: update interface type enum
c54067a - dpseci: fix 16 queues support
1c2dde0 - dpmac: display counters in info command
40dddfc - scripts: dynamically setup the DPCON objects needed
eb49d17 - scripts: dynamically determine the number of DPIOs needed
2255cab - dpmac: add DPMAC_ETH_IF_CAUI as one of the supported phy types
cbee183 - dpseci: increase the maximum number of queues
ce7d849 - dpni: increase the maximum number of queues

Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com>
6 years agomc: Upgrade version to 10.12.0
Chunrong Guo [Fri, 11 Jan 2019 03:14:17 +0000 (03:14 +0000)]
mc: Upgrade version to 10.12.0

*update to lsdk 1812 tag
include the following changes
cdb5af4 - Add the prebuilt binaries of mc 10.12.0 release
840aa8e - Initial commit to add README

Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com>
6 years agodce: update to 49389aa
Chunrong Guo [Fri, 11 Jan 2019 03:14:15 +0000 (03:14 +0000)]
dce: update to 49389aa

*Update to lsdk 1812 tag
include the following changes:
49389aa - .gitmodules: use codeaurora url
0c4eea9 - Makefile and gitmodules update
492eecd - dpdcei: Affine thread for FQDAN setup
b2a48e8 - dce: Support LX2160 SOCs
62af9fe - dce: Userspace dce support for DPAA2 devices

*qbman update to 383ceac
Update to lsdk 1812 tag
include the following changes:
383ceac - Support for the QBMAN 5.0 userspace.

Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com>
6 years agocst: update to f599f61
Chunrong Guo [Fri, 11 Jan 2019 03:14:14 +0000 (03:14 +0000)]
cst: update to f599f61

*Update to lsdk 1812 tag
include the following changes:
f599f61 - Corrects Copyright.
b10fa04 - scripts/platform/LX2160_xspi: Coorect the kernel header location.
e7953a7 - Increases file name array size.
094351b - LX2160: Adds input file and script for signing images using flexbuild.
4eb59af - LS1012ARDB: Change in script file for pfe_fw check
46262e7 - LS1012ARDB: Add input file for pfe header generation
ca26c84 - LS1088 and LS2088: Modify scripts for Secure Boot TF-A
aae5c8e - Modify scripts for Secure Boot TF-A
5e04504 - create_hdr_pbi: Add cmd line options

Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com>
6 years agou-boot-qoriq: Upgrade version to 2018.09
Chunrong Guo [Fri, 11 Jan 2019 03:14:12 +0000 (03:14 +0000)]
u-boot-qoriq: Upgrade version to 2018.09

*update to lsdk 1812 tag
include the following changes
c08de7c - SecureBoot_LX2160A: Correct the kernel header offset.
619d0d3 - ls2080ardb: check enablement of QSPI using DCFG_RCWSR15
0dfcc1f - ls1088a: Update the device tree for IFC/QSPI
8875034 - net/phy: Cortina CS4223 driver updates & bugfixes
88fa585 - mmc: fsl_esdhc: make get_cd work well in dm_mmc_ops
2211378 - Revert "pci: layerscape: Add the dts fixup for EP and RC"
f8358cf - armv8: fsl-layerscape: properly configure qdma ICID
f24e259 - lx2160: Enable support of EMC2305
1a858e3 - armv8: emc2305: add support for fan controller
f37025a - fsl-ls2088ardb: dts: enabling SATA node
ff3e128 - board/ls1046aqds: Bypass xfi port fixup for KR mode on LS1046AQDS
2c3c67e - armv8: ls2088ardb: change default device tree in defconfig for TFABOOT
7f79b25 - armv8: ls1088aqds: add support for ifc-nor boot for TFABOOT
c1b55a8 - detect ifc-nor flash at run-time
6c99ca4 - pci: layerscape: Add the dts fixup for EP and RC
ccfc35d - pci: layerscape: Do not scan when PEX work in EP mode
dd167bc - pci: layerscape: Modify the EP and RC mode judge method
26defec - armv8,lx2160a: Initialize ethernet array in serdes_init
2851185 - armv8: lx2160a: Update CONFIG_SYS_FSL_PEBUF_BASE
cce8348 - board/ls2088ardb: Update the device tree for IFC/QSPI
830ac80 - Correct QSPI bootcommand for LS2088 TFA boot
899e696 - ls2088ardb: add QSPI support for TFA-BOOT
a9fb32b - ls1043a: add support for nand-boot cmd for TFA
c2b3374 - arm64: lx2160ardb: enable DM support for sata
0f80b76 - armv8: dts: fsl-lx2160a: add sata node support
a10b3fc - board/lx2160a: Update xspi_bootcmd, sd_bootcmd env
ee09465 - armv8:LX2160: Adds distro secure boot support.
9a7d1e0 - drivers/spi: Disable hybrid mode for SPANSION S25FS-S family
6b04587 - drivers/spi: Introduce functions to read/write any register
a748abd - fsl_qspi: Modify handling of RDAR, WRAR, 4K_ERASE commands
2af4cbd - armv8: lx2160a: Modify dspi1 controller intrrupts property
612bc35 - Enable sata configs to Kconfig for all LayerScape boards
358229b - armv8: ls1043aqds: modify the qspi_bootcmd definition

Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com>
6 years agouefi: update to 5b259f7
Chunrong Guo [Fri, 11 Jan 2019 03:14:10 +0000 (03:14 +0000)]
uefi: update to 5b259f7

*Update to lsdk 1812 tag
include the following changes:
5b259f7 - uefi-binaries: update for LSDK 1812-TC6
f87588d - uefi-binaries: update for LSDK 1812-TC5
5ae5001 - LSDK1812-TC4: binaries update
0c81f1f - uefi binaries: update
7bf60e6 - uefi binaries: update
ea9630f - update binaries for LSDK 18.12

Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com>
6 years agorcw: update to 17254ac
Chunrong Guo [Fri, 11 Jan 2019 03:14:08 +0000 (03:14 +0000)]
rcw: update to 17254ac

*Update to lsdk 1812 tag
include the following changes:
17254ac - ls1046ardb: fix QSPI clock frequecy per data sheet
95691bc - qspi: use byte_swap.tcl under board directory for special board
fabb891 - ls2088a: Add ls2088ardb 2a_3d RCW configuration files
bf52634 - arm64: ls2088a: Add the workaround of errata A-008851 for 2a_3d
fe027eb - ls1043a: Add RCW file for nand and sd secure boot
6ea379b - ls1043aqds: Add RCW file for nand and sd boot
88dea67 - ls1043ardb: Add RCW file for nand and sd boot
45b2220 - ls1046a: add rcw file for nand sd and emmc secure boot
a45082b - ls1046aqds: add rcw file for nand and sd boot
7ae30ab - ls1046ardb: add rcw file for emmc and sd boot
6cd0092 - ls1043aqds: Add RCW file for ls1043aqds to support TF-A
99f1447 - lx2160aqds: Add lx2160aqds RCW configuration files
bc65c4a - lx2160ardb: Add lx2160ardb RCW configuration files
d7f12f8 - LX2160: Add lx2160asi silicon RCW configuration files

Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com>
6 years agoppa: remove ppa
Chunrong Guo [Fri, 11 Jan 2019 03:14:06 +0000 (03:14 +0000)]
ppa: remove ppa

*This pkg will not be supported anymore

Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com>
6 years agoinphi: add recipes
Chunrong Guo [Fri, 11 Jan 2019 03:14:04 +0000 (03:14 +0000)]
inphi: add recipes

*include the following changes:
f22e9ff - in112525: Add Inphi 112525 10G Phy firmware

Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com>
6 years agomc-utils: update to 6aca560
Chunrong Guo [Fri, 11 Jan 2019 03:14:02 +0000 (03:14 +0000)]
mc-utils: update to 6aca560

*update to lsdk 1812 tag
include the following changes:
update COMPATIBLE_MACHINE for qoriq-arm64
6aca560 - config: lx2160a: add dprtc object
73eec5c - api: add MC 10.13.0 APIs
022adf2 - api: add MC 10.12.0 APIs
f3e4205 - api: add MC 10.11.2 APIs
cb2afb7 - api: add MC 10.11.1 APIs
65aeed6 - config: update number of necessary dpmcp
1370e38 - Add dpc with USXGMII for QDS protocol 7

*Update COMPATIBLE_MACHINE for qoriq-arm64

*Support lx2160a

Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com>
6 years agols2-phy: update COMPATIBLE_MACHINE for lx2160a
Chunrong Guo [Fri, 11 Jan 2019 03:14:00 +0000 (03:14 +0000)]
ls2-phy: update COMPATIBLE_MACHINE for lx2160a

Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com>
6 years agofmc: update to c7576ab
Chunrong Guo [Fri, 11 Jan 2019 03:13:59 +0000 (03:13 +0000)]
fmc: update to c7576ab

*update to lsdk 1812 tag
include the following changes:
c7576ab - Resolved compile warning on ubuntu with aarch64-linux-gnu-g++ v7.3

Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com>
6 years agoimx-base.inc: use SDMA RAM script for the whole i.MX 6 family
Stefan Agner [Tue, 8 Jan 2019 10:02:22 +0000 (11:02 +0100)]
imx-base.inc: use SDMA RAM script for the whole i.MX 6 family

The Linux device trees of all members of the i.MX 6 family use the
same SDMA RAM script.

Signed-off-by: Stefan Agner <stefan.agner@toradex.com>
6 years agowic:mx8: Create wks file for imx8 family using imx-boot 33/head
Daiane Angolini [Thu, 10 Jan 2019 16:21:20 +0000 (14:21 -0200)]
wic:mx8: Create wks file for imx8 family using imx-boot

imx8 family boards use u-boot as boot loader in addition to some other
binaries. The final bootloader binary is gathered by mkimage into a file
called imx-boot.

Add the wks file to create the wic image tailored for imx8 family.
Set the wks file as default for all imx8.

Signed-off-by: Daiane Angolini <daiane.angolini@nxp.com>
6 years agoimx-boot: Fix the symbolic link filename to imx-boot
Daiane Angolini [Thu, 10 Jan 2019 16:24:24 +0000 (14:24 -0200)]
imx-boot: Fix the symbolic link filename to imx-boot

Fix the error:
|   File "/media/daiane/TRIFORCE/yocto/master/sources/poky/scripts/lib/wic/filemap.py", line 132, in _open_image_file
|     % (self._image_path, err))
| wic.filemap.Error: cannot open image file '/media/daiane/TRIFORCE/yocto/master/build/tmp/deploy/images/imx8mmevk/u-boot.imx': [Errno 2] No such file or directory: '/media/daiane/TRIFORCE/yocto/master/build/tmp/deploy/images/imx8mmevk/u-boot.imx'

Signed-off-by: Daiane Angolini <daiane.angolini@nxp.com>
6 years agogstreamer1.0-plugins-good: fix souphttpsrc dependency cherry-picked from openembedded...
sivasubramanian [Thu, 3 Jan 2019 11:25:25 +0000 (16:55 +0530)]
gstreamer1.0-plugins-good: fix souphttpsrc dependency cherry-picked from openembedded-core master

Signed-off-by: sivasubramanian <sivasubramanian.patchaiperumal@linaro.org>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
6 years agoptpd-qoriq: Limit BSP specific recipe on relevant SOCs
Max Krummenacher [Fri, 28 Dec 2018 10:37:17 +0000 (11:37 +0100)]
ptpd-qoriq: Limit BSP specific recipe on relevant SOCs

Prevents the following when building for non qoriq machines:
| NOTE: Multiple providers are available for runtime ptpd (ptpd, ptpd-qoriq)
| Consider defining a PREFERRED_RPROVIDER entry to match ptpd
| NOTE: Multiple providers are available for runtime ptpd-dev (ptpd, ptpd-qoriq)
| Consider defining a PREFERRED_RPROVIDER entry to match ptpd-dev

Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
6 years agofm-ucode: inherit fsl-eula-unpack class
Chunrong Guo [Mon, 24 Dec 2018 02:34:01 +0000 (02:34 +0000)]
fm-ucode: inherit fsl-eula-unpack class

Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
6 years agomanagement-complex: inherit fsl-eula-unpack class
Chunrong Guo [Mon, 24 Dec 2018 02:33:59 +0000 (02:33 +0000)]
management-complex: inherit fsl-eula-unpack class

Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
6 years agodpl-examples: inherit fsl-eula-unpack class
Chunrong Guo [Mon, 24 Dec 2018 02:33:57 +0000 (02:33 +0000)]
dpl-examples: inherit fsl-eula-unpack class

Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
6 years agohyperrelay: inherit fsl-eula-unpack class
Chunrong Guo [Mon, 24 Dec 2018 02:33:56 +0000 (02:33 +0000)]
hyperrelay: inherit fsl-eula-unpack class

Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
6 years agoqe-ucode: inherit fsl-eula-unpack class
Chunrong Guo [Thu, 20 Dec 2018 03:23:03 +0000 (03:23 +0000)]
qe-ucode: inherit fsl-eula-unpack class

Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
6 years agoppfe-firmware: inherit fsl-eula-unpack class
Chunrong Guo [Thu, 20 Dec 2018 03:23:01 +0000 (03:23 +0000)]
ppfe-firmware: inherit fsl-eula-unpack class

Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
6 years agols2-phy: inherit fsl-eula-unpack class
Chunrong Guo [Thu, 20 Dec 2018 03:22:59 +0000 (03:22 +0000)]
ls2-phy: inherit fsl-eula-unpack class

Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
6 years agorcw: remove fsl-eula-unpack class
Chunrong Guo [Thu, 20 Dec 2018 03:10:42 +0000 (03:10 +0000)]
rcw: remove fsl-eula-unpack class

*rcw license is not EULA

Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
6 years agolicense: clarify the licensing for the project's metadata
Dima Zavin [Wed, 19 Dec 2018 08:40:13 +0000 (00:40 -0800)]
license: clarify the licensing for the project's metadata

Presently, the recipe files in meta-freescale are under an ambiguous
license. There is a EULA file at the root, but it's clearly not meant
to apply as the default license as it is only explicitly called out in
a few recipes and mirrors the language of the LSDK. The yocto upstream
projects are meant to be distributed under a more liberal license than
the LSDK.

There are several licenses listed is custom-licenses/, but those again
only apply to specific recipes (e.g. NXP-Binary-EULA).

The license for the recipes themselves (and for the layer metadata, etc.)
is not clear and is problematic when attempting to host a mirror of this
code. So, add a LICENSE file that describes this situation, and provide
a reference copy of the MIT license (taken from poky/meta/).

Signed-off-by: Dima Zavin <dmitriyz@waymo.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
6 years agoMigrate from SOC_FAMILY to MACHINEOVERRIDES
Chunrong Guo [Mon, 17 Dec 2018 06:18:27 +0000 (06:18 +0000)]
Migrate from SOC_FAMILY to MACHINEOVERRIDES

MACHINEOVERRIDES way is more straightforward than SOC_FAMILY, so migrate from
SOC_FAMILY to MACHINEOVERRIDES for NXP QorIQ PPC targets.

Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
6 years agoimx-uuc: bump to latest revision
Marc Ferland [Thu, 13 Dec 2018 19:27:29 +0000 (19:27 +0000)]
imx-uuc: bump to latest revision

* Includes the following changes:

e3fbdfe ufb: fix printf warning about argument type
48043c0 sdimage: fix printf warnings about expected argument types
79e9798 sdimage: rework verbose/debug messages
ceec934 sdimage: reorder writes to reduce risk in case of power loss during update
59ff3e3 sdimage: refactor debug messages
3eeebda sdimage: introduce alignment support for second bootstream
8f7ec52 sdimage: restore compatibility to i.MX23
3136bbf sdimage: major refactoring
32644ae sdimage: use EXIT_FAILURE and EXIT_SUCCESS for return values
3633e94 sdimage: minor refactoring, renames etc.
7640d2f sdimage: handle endianess correctly
4100d09 sdimage: drop global variables
2fff78e sdimage: refactor boot control block structure
702747e sdimage: drop Windows line termination on success message
b195bdc sdimage: drop unneeded initialization
61ca818 sdimage: use platform independed variable types and rename members slightly
014ddad sdimage: minor whitespace style fixes

Signed-off-by: Marc Ferland <ferlandm@amotus.ca>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
6 years agomx8: move non soc specific fw out of imx-base 32/head
Max Krummenacher [Sun, 6 Jan 2019 12:02:45 +0000 (13:02 +0100)]
mx8: move non soc specific fw out of imx-base

It is unlikely that all future mx8 machines will require ath10k fw. So add
it in the specific board configuration and not in imx-base.inc.

Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
6 years agolinux-imx_4.9.123: fix kernel module deploymenmt for ipk
Max Krummenacher [Sun, 6 Jan 2019 12:02:44 +0000 (13:02 +0100)]
linux-imx_4.9.123: fix kernel module deploymenmt for ipk

Change the LOCALVERSION to '-imx'. While only linux-imx_4.9.123.bb fails,
change the the same pattern in linux-imx-headers_4.9.123.bb for consistency.

At least the ipk packager doesn't like the '_' characters and errors out
with the following for each kernel module:

| ERROR: Fatal errors occurred in subprocesses:
| Command 'PATH="..." opkg-build -Z xz kernel-module-snd-usbmidi-lib-4.9.123-imx_4.9.123_imx8mm_ga+g6a71cbc08975 \
|     .../deploy-ipks/imx8qmmek' returned non-zero exit status 1.: Traceback (most recent call last):
|  File "/build/krm/oe-core_master/build/../layers/openembedded-core/meta/lib/oe/utils.py", line 272, in run
|    ret = self._target(*self._args, **self._kwargs)
|  File "/build/krm/oe-core_master/build/../layers/openembedded-core/meta/classes/package_ipk.bbclass", line 230, \
|    in ipk_write_pkg
|    shell=True)
|  File "/usr/lib64/python3.6/subprocess.py", line 336, in check_output
|    **kwargs).stdout
|  File "/usr/lib64/python3.6/subprocess.py", line 418, in run
|    output=stdout, stderr=stderr)
| subprocess.CalledProcessError: Command '...' returned non-zero exit status 1.

Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
6 years agomx8: prefer u-boot-imx, linux-imx
Max Krummenacher [Sun, 6 Jan 2019 12:02:43 +0000 (13:02 +0100)]
mx8: prefer u-boot-imx, linux-imx

Fixes:
| ERROR: Nothing PROVIDES 'virtual/kernel'
| linux-fslc-imx PROVIDES virtual/kernel but was skipped: incompatible with machine imx8qmmek (not in COMPATIBLE_MACHINE)

| ERROR: Nothing PROVIDES 'virtual/bootloader'
| u-boot-fslc PROVIDES virtual/bootloader but was skipped: incompatible with machine imx8qmmek (not in COMPATIBLE_MACHINE)

Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
6 years agoimx8: machines: silence kernel warning
Max Krummenacher [Sun, 6 Jan 2019 12:02:42 +0000 (13:02 +0100)]
imx8: machines: silence kernel warning

The kernel class now sets RDEPENDS_${KERNEL_PACKAGE_NAME}-base so this include
needs to do the same, otherwise bitbake emits a warning and the kernel isn't
removed.

| WARNING: .../linux-yocto_4.19.bb: Variable key RDEPENDS_${KERNEL_PACKAGE_NAME}-base (${KERNEL_PACKAGE_NAME}-image) replaces original key RDEPENDS_kernel-base ().

Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
6 years agoimx-vpuwrap: Simplify COMPATIBLE_MACHINE
Tom Hochstein [Wed, 17 Oct 2018 02:15:04 +0000 (21:15 -0500)]
imx-vpuwrap: Simplify COMPATIBLE_MACHINE

Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
6 years agoimx8mmevk.conf: Remove redundant MACHINE_SOCARCH_FILTER setting
Tom Hochstein [Wed, 17 Oct 2018 00:37:07 +0000 (19:37 -0500)]
imx8mmevk.conf: Remove redundant MACHINE_SOCARCH_FILTER setting

Settings are already made in conf/machine/include/imx-base.inc.

Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
6 years agoimx-test: Add VPU tests
Tom Hochstein [Mon, 15 Oct 2018 16:50:05 +0000 (11:50 -0500)]
imx-test: Add VPU tests

Add VPU tests by making sure VPU support is in sysroots.

Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
6 years agoimx-test: Upgrade for i.MX 8MM
Tom Hochstein [Mon, 15 Oct 2018 16:49:25 +0000 (11:49 -0500)]
imx-test: Upgrade for i.MX 8MM

Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
6 years agoimx-base.inc: Share i.MX 8 and i.MX 8X binaries
Tom Hochstein [Fri, 5 Oct 2018 13:42:52 +0000 (08:42 -0500)]
imx-base.inc: Share i.MX 8 and i.MX 8X binaries

The SOC-specific binaries for i.MX 8 and 8X families are compatible,
so set MACHINE_SOCARCH_SUFFIX to share.

Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
6 years agoformfactor: Fix typo in comment
Tom Hochstein [Fri, 12 Oct 2018 22:21:04 +0000 (17:21 -0500)]
formfactor: Fix typo in comment

Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
6 years agofirmware-imx: Update logic for non-rootfs firmware
Tom Hochstein [Thu, 11 Oct 2018 21:28:44 +0000 (16:28 -0500)]
firmware-imx: Update logic for non-rootfs firmware

Certain i.MX 8 firmware packages are included in the boot image
via imx-boot recipe, not through rootfs. Clarify the logic that
handles this.

Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
6 years agoalsa-lib: Add support for AK4458
Tom Hochstein [Wed, 10 Oct 2018 20:50:22 +0000 (15:50 -0500)]
alsa-lib: Add support for AK4458

Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
6 years agoimx-base.inc: Add sha384sum to fix 8X builds of imx-boot
Tom Hochstein [Fri, 30 Nov 2018 00:37:41 +0000 (18:37 -0600)]
imx-base.inc: Add sha384sum to fix 8X builds of imx-boot

Fix the following build error:
| sh: 1: sha384sum: not found
| Failed to hash file: scfw_tcm.bin

Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
6 years agou-boot-imx: Deploy boot image generation tools for i.MX 8M
Tom Hochstein [Thu, 26 Jul 2018 18:09:20 +0000 (13:09 -0500)]
u-boot-imx: Deploy boot image generation tools for i.MX 8M

Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
6 years agoimx-boot: Add recipe for i.MX 8 boot partition packages
Tom Hochstein [Thu, 29 Nov 2018 18:18:19 +0000 (12:18 -0600)]
imx-boot: Add recipe for i.MX 8 boot partition packages

Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
6 years agoimx-mkimage: Add recipe for i.MX 8 boot partition packages
Tom Hochstein [Thu, 29 Nov 2018 18:18:56 +0000 (12:18 -0600)]
imx-mkimage: Add recipe for i.MX 8 boot partition packages

Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
6 years agofirmware-imx-8*: Add new firmware recipes for i.MX 8 series
Tom Hochstein [Thu, 29 Nov 2018 20:13:49 +0000 (14:13 -0600)]
firmware-imx-8*: Add new firmware recipes for i.MX 8 series

Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
6 years agofirmware-imx: Add include file for re-use of archive
Tom Hochstein [Thu, 29 Nov 2018 20:07:59 +0000 (14:07 -0600)]
firmware-imx: Add include file for re-use of archive

Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
6 years agofirmware-imx: System Controller Firmware added to package
Tom Hochstein [Fri, 12 Oct 2018 18:53:21 +0000 (13:53 -0500)]
firmware-imx: System Controller Firmware added to package

Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
6 years agofirmware-imx: Upgrade to 7.8, adding i.MX 8MM support
Tom Hochstein [Thu, 11 Oct 2018 20:34:10 +0000 (15:34 -0500)]
firmware-imx: Upgrade to 7.8, adding i.MX 8MM support

Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
6 years agoimx8mmevk.conf: Add mx8m to MACHINE_OVERRIDES hierarchy
Tom Hochstein [Tue, 16 Oct 2018 23:59:35 +0000 (18:59 -0500)]
imx8mmevk.conf: Add mx8m to MACHINE_OVERRIDES hierarchy

There is commonality between 8M and 8M Mini, so add a new
machine override to the hierarchy.

Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
6 years agoimx8qxpmek.conf: Add 8X family designation to MACHINE_OVERRIDES
Tom Hochstein [Fri, 12 Oct 2018 18:34:45 +0000 (13:34 -0500)]
imx8qxpmek.conf: Add 8X family designation to MACHINE_OVERRIDES

Add mx8x to the MACHINE_OVERRIDES hierarchy.

Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
6 years agoimx8mqevk.conf: Add 8M family designation to MACHINE_OVERRIDES
Tom Hochstein [Fri, 12 Oct 2018 18:32:32 +0000 (13:32 -0500)]
imx8mqevk.conf: Add 8M family designation to MACHINE_OVERRIDES

Add mx8m to the MACHINE_OVERRIDES hierarchy.

Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
6 years agoimx-sc-firmware: Add new package System Controller Firmware
Tom Hochstein [Thu, 26 Jul 2018 18:13:46 +0000 (13:13 -0500)]
imx-sc-firmware: Add new package System Controller Firmware

Add System Controller firmware package for i.MX 8 and 8X families.

Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
6 years agoimx-atf: Add new package ARM Trusted Firmware
Tom Hochstein [Thu, 26 Jul 2018 18:13:01 +0000 (13:13 -0500)]
imx-atf: Add new package ARM Trusted Firmware

Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
6 years agoimx-kobs: Fix a typo
Sebastien Bourdelin [Fri, 7 Dec 2018 20:12:23 +0000 (15:12 -0500)]
imx-kobs: Fix a typo

Signed-off-by: Sebastien Bourdelin <sebastien.bourdelin@gmail.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
6 years agoovs-dpdk: set DPAA_VER = "dpaa"
Chunrong Guo [Tue, 27 Nov 2018 10:22:03 +0000 (10:22 +0000)]
ovs-dpdk: set DPAA_VER = "dpaa"

*dpdk do not support 32bit target

Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>