]> code.ossystems Code Review - meta-freescale.git/log
meta-freescale.git
5 years agoatf: Only enable and depends on optee when supported
Alban Bedel [Thu, 15 Aug 2019 09:39:18 +0000 (11:39 +0200)]
atf: Only enable and depends on optee when supported

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>
5 years agooptee: Add optee as a machine feature to all supported boards
Alban Bedel [Thu, 15 Aug 2019 09:28:57 +0000 (11:28 +0200)]
optee: Add optee as a machine feature to all supported boards

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>
5 years agou-boot-fslc-common: Bump revision to ca0ab15271
Fabio Berton [Fri, 23 Aug 2019 18:14:06 +0000 (15:14 -0300)]
u-boot-fslc-common: Bump revision to ca0ab15271

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>
(cherry picked from commit b097516ab4599164e4d0892e5ac058c2856db6c1)

5 years agolinux-fslc-lts: upgrade 4.19.56 -> 4.19.66
Andreas Müller [Tue, 13 Aug 2019 13:21:49 +0000 (15:21 +0200)]
linux-fslc-lts: upgrade 4.19.56 -> 4.19.66

Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
5 years agolinux-fslc-lts: upgrade 4.19.50 -> 4.19.56
Andreas Müller [Wed, 3 Jul 2019 13:51:49 +0000 (15:51 +0200)]
linux-fslc-lts: upgrade 4.19.50 -> 4.19.56

Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
5 years agolinux-fslc-lts: Bump revision to 55fcc545ad14
Fabio Berton [Fri, 14 Jun 2019 19:19:02 +0000 (16:19 -0300)]
linux-fslc-lts: Bump revision to 55fcc545ad14

This commit merges tag 4.19.50 into fslc branch and apply patch:

  - menuconfig,mconf-cfg: Allow specification of ncurses location

Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br>
5 years agolinux-fslc-lts: remove orphaned patch
Andreas Müller [Wed, 3 Jul 2019 13:12:52 +0000 (15:12 +0200)]
linux-fslc-lts: remove orphaned patch

Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
5 years agolinux-fslc-lts-4.19: upgrade 4.19.44 -> 4.19.45
Andreas Müller [Fri, 24 May 2019 22:14:57 +0000 (00:14 +0200)]
linux-fslc-lts-4.19: upgrade 4.19.44 -> 4.19.45

Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
5 years agolinux-fslc(-lts-4.19): add USB_PRINTER and USB_SERIAL_PL2303 to defconfig
Andreas Müller [Fri, 24 May 2019 11:42:35 +0000 (13:42 +0200)]
linux-fslc(-lts-4.19): add USB_PRINTER and USB_SERIAL_PL2303 to defconfig

* USB-printer can be considered as common use case
* PL2303 are used in USB -> RS232 converters from Athen. These can also be
  considered as commonly used (we have dozens in our company)

Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
5 years agolinux-fslc(-lts-4.19): Fix menuconfig
Andreas Müller [Fri, 24 May 2019 11:41:57 +0000 (13:41 +0200)]
linux-fslc(-lts-4.19): Fix menuconfig

Patch was added twice because content might drift in the future.

Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
5 years agolinux-fslc-lts-4.19: initial add
Andreas Müller [Fri, 17 May 2019 13:57:16 +0000 (15:57 +0200)]
linux-fslc-lts-4.19: initial add

defconfigs were taken from

| commit 60df6bc2b69a7f405f4b14fee1d53e8b3b84c054
| Author: Otavio Salvador <otavio@ossystems.com.br>
| Date:   Thu Jan 31 10:24:42 2019 -0200
|
|     linux-fslc: Remove 4.9 leftover defconfig files
|
|    Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>

With the next commit

| commit c41b6d8e6ec9e8394727ddd0e6f1a8a5591b5e58
| Author: Fabio Berton <fabio.berton@ossystems.com.br>
| Date:   Thu Feb 21 09:51:58 2019 -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>

linux-fslc moved to 4.20 and defconfigs were adjusted.

Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
5 years agoFix WKS_FILE to use files with .in extension
Fabio Berton [Mon, 12 Aug 2019 14:35:54 +0000 (11:35 -0300)]
Fix WKS_FILE to use files with .in extension

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>
(cherry picked from commit da4d8a203c173f8719229df5cb525b6ed644a7c6)

5 years agowic: Fix image generation for i.MX with SPL and U-Boot
Joris Offouga [Thu, 11 Jul 2019 05:43:07 +0000 (07:43 +0200)]
wic: Fix image generation for i.MX with SPL and U-Boot

Some boards expects a specific binary name.
Example : Pico i.MX7D required the u-boot-dtb.img file (instead of u-boot.img).

Signed-off-by: Joris Offouga <offougajoris@gmail.com>
5 years agou-boot-fslc: Update to version 2019.07
Fabio Berton [Wed, 10 Jul 2019 14:32:11 +0000 (11:32 -0300)]
u-boot-fslc: Update to version 2019.07

This commit merges tag v2019.07 and apply the following change on top:

  - 86ce1a1351 pico-imx7d: Define BOOTMENU_ENV

Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br>
5 years agoatf: Fix the build on machines that don't support UEFI
Alban Bedel [Tue, 25 Jun 2019 09:44:57 +0000 (11:44 +0200)]
atf: Fix the build on machines that don't support UEFI

The uefi package silently build nothing on machines that are not
supported. On machines without UEFI support this lead to a build
failure in atf as it always try to build fip_uefi.bin. Fix the
compile step to only build fip_uefi.bin if there is an UEFI image.

Signed-off-by: Alban Bedel <alban.bedel@avionic-design.de>
5 years agomx8mm: use cortexa53-crypto tune for imx8m mini per default
Andrey Zhizhikin [Tue, 18 Jun 2019 14:45:32 +0000 (14:45 +0000)]
mx8mm: use cortexa53-crypto tune for imx8m mini per default

Current implementation of i.MX8M Mini is utilizing generic aarch64 tune
(arch-arm64) provided from OE meta layer.

According to IMX8MMRM [1] this CPU contains Cortex-A53 cores, so this commit
sets a default tune to cortexa53-crypto.

Note, that according to [1] ARM Crypto extensions are supported, therefore it
is beneficial to set the tune to -crypto, as this also enables NEON and VFP
support in GCC (via -march and -mcpu feature modifiers, see [2]).

[1]: https://www.nxp.com/webapp/Download?colCode=IMX8MMRM
[2]: https://gcc.gnu.org/onlinedocs/gcc/AArch64-Options.html#aarch64-feature-modifiers

Signed-off-by: Andrey Zhizhikin <andrey.z@gmail.com>
5 years agoqoriq-base: Use the same provider for u-boot and u-boot-fw-utils
Alban Bedel [Wed, 19 Jun 2019 08:33:31 +0000 (10:33 +0200)]
qoriq-base: Use the same provider for u-boot and u-boot-fw-utils

It make sense for the default config to use the same provider for
for both u-boot and u-boot-fw-utils. We now assume that there is a
matching -fw-utils package, if not the build will fail instead of
silently using a mismatching u-boot version.

Signed-off-by: Alban Bedel <alban.bedel@avionic-design.de>
5 years agou-boot-qoriq-fw-utils: Update to 2018.09 to fix the build
Alban Bedel [Wed, 5 Jun 2019 12:27:13 +0000 (14:27 +0200)]
u-boot-qoriq-fw-utils: Update to 2018.09 to fix the build

The build of the fw-utils is broken for all the machines that switched
to TFA as u-boot 2018.03 doesn't have the TFA configs. Upgrade to
2018.09 to fix this issue and have both u-boot and the fw-utils built
from the same version, which is probably a good idea anyway.

Also added the dependency on bison-native which is needed for the build.

Signed-off-by: Alban Bedel <alban.bedel@avionic-design.de>
5 years agoutilities.inc: fix return None type error
Jacopo Dall'Aglio [Fri, 17 May 2019 07:58:54 +0000 (07:58 +0000)]
utilities.inc: fix return None type error

Function make_dtb_boot_files now always returns and raises an error if a
KERNEL_DEVICETREE entry filename extension is not .dtb or .dtbo.

Signed-off-by: Jacopo Dall'Aglio <jacopo.dallaglio@kynetics.com>
5 years agou-boot-imx: Upgrade version 2017.03 to 2018.03
Mihai Lindner [Tue, 14 May 2019 09:36:55 +0000 (12:36 +0300)]
u-boot-imx: Upgrade version 2017.03 to 2018.03

Upgrade version to 2018.03 from branch imx_v2018.03_4.14.98_2.0.0_ga.
Drop usage of dtc-145 binary, pulled by the class with the same name,
which was a workaround for older u-boot versions.

Signed-off-by: Mihai Lindner <mihai.lindner@nxp.com>
5 years agoimx-base: make sure sha384sum is available for all i.MX 8 variants
Stefan Agner [Thu, 9 May 2019 16:58:38 +0000 (18:58 +0200)]
imx-base: make sure sha384sum is available for all i.MX 8 variants

Image container generation of imx-boot requires sha384sum also
when building for i.MX 8 targets (e.g. i.MX 8QM). Make sure it
is available for all i.MX 8 families.

Signed-off-by: Stefan Agner <stefan.agner@toradex.com>
5 years agoutilities.inc: split by any number of whitespaces
Diego Rondini [Thu, 9 May 2019 12:40:13 +0000 (12:40 +0000)]
utilities.inc: split by any number of whitespaces

Split alldtbs by any number of whitespace instead of just one to fix machines
with dtbs listed on multiple lines of KERNEL_DEVICETREE variable.

Signed-off-by: Diego Rondini <diego.rondini@kynetics.com>
5 years agoqtwayland: drop xcomposite-egl, xcomposite-glx packageconfig for mx8
Max Krummenacher [Thu, 2 May 2019 15:25:12 +0000 (17:25 +0200)]
qtwayland: drop xcomposite-egl, xcomposite-glx packageconfig for mx8

NXP dropped native X11 support for i.MX 8(X).

with xcomposite-glx:
qtwayland fails in configure with:

| ERROR: Feature 'xcomposite-glx' was enabled, but the pre-condition 'features.wayland-client && features.opengl && !features.opengles2 && features.xlib && libs.xcomposite && libs.glx' failed.
| ERROR: Feature 'xcomposite-glx' was enabled, but the pre-condition 'features.wayland-server && features.opengl && !features.opengles2 && libs.xcomposite && libs.glx' failed.

with xcomposte-egl:
qtwayland fails during compile starting with:

| .../qwaylandxcompositeeglclientbufferintegration.cpp:140:59: error: cannot convert 'Display*' {aka '_XDisplay*'} to 'EGLNativeDisplayType' {aka 'wl_display*'}
|       integration->mEglDisplay = eglGetDisplay(integration->mDisplay);
|                                                ~~~~~~~~~~~~~^~~~~~~~

Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
5 years agoimx8mmevk.conf, imx8mqevk.conf: drop adding m4 demos do the boot partition
Max Krummenacher [Thu, 2 May 2019 15:22:58 +0000 (17:22 +0200)]
imx8mmevk.conf, imx8mqevk.conf: drop adding m4 demos do the boot partition

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

Due to the following this did not error out in the image-wic task:

With the change to wic the used oe variable names changed.

IMAGE_BOOT_FILES now has an additonal '_'.
WKS_FILE_DEPENDS_append can be used to add dependencies needed before
the wks file gets created.

Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
5 years agoimx8qmmek: fix files in the boot partition
Max Krummenacher [Thu, 2 May 2019 15:19:43 +0000 (17:19 +0200)]
imx8qmmek: fix files in the boot partition

With the change to wic the used oe variable names changed.

Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
5 years agolibdrm: prevent warning on mx8
Max Krummenacher [Mon, 29 Apr 2019 18:29:05 +0000 (20:29 +0200)]
libdrm: prevent warning on mx8

i.MX8 also uses the override imxgpu2d, so provide the patch for that override,
not individual SoC Archs. Prevents:

| .../meta/recipes-graphics/drm/libdrm_2.4.94.bb: Unable to get checksum for libdrm SRC_URI entry drm-update-arm.patch: file could not be found

Note that __arm__ is not defined in aarch64 gcc, so applying the patch has no
effect. Should it be needed one would have to rework to patch to also provide
assembler code for aarch64 in an appropriate #ifdef section.

Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
5 years agoimx-base: make gstreamer1.0 packages socarch specific for all imx soc
Max Krummenacher [Tue, 23 Apr 2019 12:50:20 +0000 (14:50 +0200)]
imx-base: make gstreamer1.0 packages socarch specific for all imx soc

Move gstreamer1.0 to the generic i.MX override, all i.MX use the 1.14.imx
override, not only the once with a GPU.

Completes '0d5f4e27 imx-base: make gstreamer1.0 packages socarch specific

Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
5 years agoimx-imx-boot-bootpart.wks.in: increase boot partition to 64m
Max Krummenacher [Tue, 23 Apr 2019 12:40:35 +0000 (14:40 +0200)]
imx-imx-boot-bootpart.wks.in: increase boot partition to 64m

The i.MX8 / i.MX8X kernel's size is about 22MB.
Increase the boot partitions minimum size to have space for two kernel
images and have a constant partition size.

Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
5 years agolinux-fslc: Bump revision to c7a0e482a175
Fabio Berton [Tue, 16 Apr 2019 13:27:55 +0000 (10:27 -0300)]
linux-fslc: Bump revision to c7a0e482a175

This commit merges tag v5.0.7 and add the following changes on top
of it:

    - c7a0e482a175 ARM: dts: imx6ul-pico: Add support for the nymph baseboard
    - 7bc14f53bd64 ARM: dts: imx6ul-pico: Add support for the dwarf baseboard
    - 4ac10e93daf8 ARM: dts: imx7d-pico: Add support for the nymph baseboard
    - 7b261671208a ARM: dts: imx7d-pico: Add support for the dwarf baseboard
    - c68d4412110a Merge tag 'v5.0.7' into 5.0.x+fslc

5 years agou-boot-fslc-common: Bump revision to c93ced78dbc
Fabio Berton [Tue, 16 Apr 2019 13:26:33 +0000 (10:26 -0300)]
u-boot-fslc-common: Bump revision to c93ced78dbc

This commit includes the following changes:

    - c93ced78dbc pico-imx7d: Add NYMPH baseboard support
    - 790e0d17c2a pico-imx7d: Add DWARF baseboard support
    - bab9f53c898 pico-imx6ul: Add NYMPH baseboard support
    - 246d037843d Merge tag 'v2019.04' into 2019.04+fslc
    - 3c99166441b (tag: v2019.04) Prepare v2019.04
    - 85c3d463224 arm: sunxi: Enable DM_MMC on required SoCs
    - c48b07a9fde Merge tag 'fixes-for-2019.04-rc4' of git://git.denx.de/u-boot-staging
    - e82fa10b3ef dts: imx8qxp-mek: Add PHY post reset delay
    - 31d4045d4be net: dm: fec: Support phy-reset-post-delay property
    - ccd063e9812 watchdog: Move watchdog_dev to data section (BSS may not be cleared)
    - afbc31948a0 net: phy: implement fallback mechanism for negative phy adresses
    - a734600ee9e pico-imx6ul: Add DWARF baseboard support
    - bcc90648ddb Merge remote-tracking branch 'origin/master' into 2019.04+fslc
    - 0e62d5b2abb Merge tag 'u-boot-imx-20190405' of git://git.denx.de/u-boot-imx
    - 7f9ebbd90aa pico-imx6ul, pico-imx7d: Explain how to use eMMC user partition
    - 0e708abcbba Merge branch 'master' of git://git.denx.de/u-boot-usb
    - 05fa129a40e Merge branch '2019-04-03-master-imports'
    - d7edeba79b2 tools/Makefile: build host tools with -std=gnu99
    - ab8fc413028 fix compile error on macOS Mojave
    - 2118a272e3c configs: khadas_vim2: Fix defconfig
    - 82548aaad57 phy: Also allow MESON_GXM for MESON_GXL_USB_PHY
    - 2a766db11a7 doc: Fix outdated ohci board hook documentation

5 years agols1088ardb-be: remove machine config
Chunrong Guo [Wed, 17 Apr 2019 05:44:30 +0000 (13:44 +0800)]
ls1088ardb-be: remove machine config

*ls1088ardb-be will not be supported

Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com>
5 years agols2088ardb-be:remove machine config
Chunrong Guo [Wed, 17 Apr 2019 05:39:53 +0000 (13:39 +0800)]
ls2088ardb-be:remove machine config

*ls2088ardb-be will not be supported

Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com>
5 years agols1043ardb-be: remove machine config
Chunrong Guo [Wed, 17 Apr 2019 05:38:54 +0000 (13:38 +0800)]
ls1043ardb-be: remove machine config

*ls1043ardb-be will not be supported

Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com>
5 years agols1046ardb-be: remove machine config
Chunrong Guo [Wed, 17 Apr 2019 05:36:25 +0000 (13:36 +0800)]
ls1046ardb-be: remove machine config

*ls1046ardb-be will not be supported

Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com>
5 years agols1046ardb-32b: remove machine config
Chunrong Guo [Wed, 17 Apr 2019 05:32:44 +0000 (13:32 +0800)]
ls1046ardb-32b: remove machine config

*ls1046ardb-32b will not be supported

Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com>
5 years agols1043ardb-32b: remove machine config
Chunrong Guo [Wed, 17 Apr 2019 05:31:45 +0000 (13:31 +0800)]
ls1043ardb-32b: remove machine config

*ls1043ardb-32b will not be supported

Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com>
5 years agols1012ardb-32b: remove machine config
Chunrong Guo [Wed, 17 Apr 2019 05:15:03 +0000 (13:15 +0800)]
ls1012ardb-32b: remove machine config

*ls1012ardb-32b  will not be supported

Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com>
5 years agols1012afrwy-32b: remove machine config
Chunrong Guo [Wed, 17 Apr 2019 05:10:18 +0000 (13:10 +0800)]
ls1012afrwy-32b: remove machine config

*ls1012afrwy-32b will not be supported

Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com>
5 years agoqca-tools: Limit to arm/arm64 hosts alone
Khem Raj [Wed, 17 Apr 2019 04:34:12 +0000 (21:34 -0700)]
qca-tools: Limit to arm/arm64 hosts alone

The firmware ends up in stripping errors on non-arm arches
rightly so since the binaries are arm arch specific.

Signed-off-by: Khem Raj <raj.khem@gmail.com>
6 years agoimx-base.inc: Use UBOOT_SUFFIX in UBOOT_BINARY variable
Fabio Berton [Mon, 15 Apr 2019 17:23:57 +0000 (14:23 -0300)]
imx-base.inc: Use UBOOT_SUFFIX in UBOOT_BINARY variable

UBOOT_SUFFIX is already set in machine configuration files and
we can use this variable to set u-boot suffix for UBOOT_BINARY.

(cherry picked from commit 739cab987341d48e3654374ea4bbda77c72bfbe9)
Signed-off-by: Joris Offouga <offougajoris@gmail.com>
6 years agowic: Fix image generation for i.MX with bootpart script
Pierre-Jean Texier [Sat, 13 Apr 2019 16:08:41 +0000 (18:08 +0200)]
wic: Fix image generation for i.MX with bootpart script

Some boards expects a specific binary name.

Example : WaRP7 required the u-boot-dtb.imx file (instead of u-boot.imx).

Signed-off-by: Pierre-Jean Texier <pjtexier@koncepto.io>
Signed-off-by: Joris Offouga <offougajoris@gmail.com>
6 years agolinux-qoriq/4.19: depends "bison-native:do_populate_sysroot"
Chunrong Guo [Fri, 12 Apr 2019 06:03:51 +0000 (14:03 +0800)]
linux-qoriq/4.19: depends "bison-native:do_populate_sysroot"

Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com>
6 years agodpdk: Add missing patch
Chunrong Guo [Fri, 12 Apr 2019 06:20:45 +0000 (14:20 +0800)]
dpdk: Add missing patch

Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com>
6 years agoqemu-qoriq: update to 798304e
Chunrong Guo [Thu, 11 Apr 2019 02:36:58 +0000 (10:36 +0800)]
qemu-qoriq: update to 798304e

*Update to lsdk 1903 tag
include the following changes:
798304e - libvhost-user: replace vasprintf() to fix build
28930fe - kvm: workaround build break on gcc-7.1.1 / fedora26
e1037e1 - arm/translate-a64: mark path as unreachable to eliminate warning
3bfe2f3 - build-sys: compile with -Og or -O1 when --enable-debug
a5bb74e - exynos4210: workaround UBSAN compilation error
587b286 - dump: Fix build with newer gcc
a6fc8a7 - atomic.h: Work around gcc spurious "unused value" warning
aa62683 - slirp/smb: Replace constant strings by glib string
000e1d7 - usb: Fix build with newer gcc
a58c405 - blkverify: Catch bs->exact_filename overflow
03a56f1 - blkdebug: Catch bs->exact_filename overflow
35c4866 - memfd: fix configure test
8ed0f37 - vfio fsl-mc: Expose DPIO cacheable region as cacheable
9ee40f5 - fsl-mc: mc-bus device fdt node creation
72c76f2 - fsl-mc: Add APIs to provide root mc-portal region
3d9ed87 - fsl-mc: Add API to provide mc-portals region
bee0442 - vfio fsl-mc: Configure and setup irqfd
cd232f7 - vfio fsl-mc: Enable DPMCP emulation
10c4b8b - vfio fsl-mc: Add support to close dpmcp command interface
80fe8bb - vfio fsl-mc: Support non dprc/dpmcp command interface on dpmcp
069f397 - vfio fsl-mc: Add support for dprc command interface on dpmcp
b735296 - vfio fsl-mc: Add support to open dpmcp command interface
14a0c80 - vfio fsl-mc: forward non-emulated mc commands to VFIO
de59bcc - vfio fsl-mc: Add support of get_obj_irq mc commands
ae864b2 - vfio fsl-mc: Add support of set obj_irq mc commands
8119f86 - vfio fsl-mc: Add support of get_irq mc commands
00a9a3f - vfio fsl-mc: Add support of set_irq mc commands
fea28c6 - vfio fsl-mc: Add support of get_obj_region command
09dcb70 - vfio-fsl-mc: Add support of dprc get-attr command
ce6028c - vfio-fsl-mc: Add support of dprc open/close command
2164354 - vfio-fsl-mc: Add framework for handling mc-portal commands

*depends glib-2.0 zlib pixman dtc

Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com>
6 years agovpp-core: add "-DCLIB_LOG2_CACHE_LINE_BYTES=6" to CFLAGS
Chunrong Guo [Mon, 1 Apr 2019 09:08:27 +0000 (17:08 +0800)]
vpp-core: add "-DCLIB_LOG2_CACHE_LINE_BYTES=6" to CFLAGS

Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com>
6 years agoddy-phy :update recipes
Chunrong Guo [Mon, 1 Apr 2019 08:57:44 +0000 (16:57 +0800)]
ddy-phy :update recipes

*dpends atf source
*build fiptool tools
*make fip_ddr_all.bin by fiptool
*install *bin

Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com>
6 years agooptee-test-qoriq:update to 6690584
Chunrong Guo [Mon, 1 Apr 2019 07:03:37 +0000 (15:03 +0800)]
optee-test-qoriq:update to 6690584

*update to lsdk 1903 tag
include the following changes:
6690584 - cmake: locate files WRT to project home directory
f6f68a2 - regression 6000: fix uninitialized local variables
0cf4cfe - regression 4100: fix uninitialized local variable
481c660 - regression 4000: fix uninitialized local variable
a410edb - xtest --aes-perf: add -u option to process buffer in several steps
5401161 - improve xtest summary message
a8c8f87 - regression: split 4007 into key types
0953bf0 - regression 4011: correct potential overflow
493574a - xtest: prevent unexpected build warning with strncpy
7dbf877 - regression: 6010: add rename conflict case (with close)

Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com>
6 years agooptee-os-qoriq:update to b7a1527
Chunrong Guo [Mon, 1 Apr 2019 07:00:24 +0000 (15:00 +0800)]
optee-os-qoriq:update to b7a1527

*update to lsdk 1903 tag
include the following changes:
b7a1527 - Merge pull request #15 in DASH/optee_os from ~NXA18717/optee_os:master to master
6fac599 - plat-ls: Corrected GIC configuration for GIVv3 SoCs
b3f7be2 - plat-ls: Corrected GIC configuration for ls1043ardb.
a0bfef6 - plat-ls: updated conf.mk to set CFG_USER_TA_TARGETS
406c609 - Update CHANGELOG.md for 3.4.0
86b8b34 - core: arm32: fix gicv3 fiq race
41b2940 - core: syscall_storage_obj_create(): fix a memory leak
4198578 - plat-vexpress: disable uart IT with TF-A and GICv3
84e9c40 - core: svc_cryp: fix truncated buffer length
d5c5b0b - core: svc: always check ta parameters
c6edc12 - core: entry_std: check value of num_params
c4f75cc - core: optee_msg.h: define OPTEE_MSG_MAX_NUM_PARAMS
95f36d6 - core: tee_mmu_check_access_rights() check all pages
359324a - svc: Initialize tmp_va_buf to prevent a TOCTOU attack
e3adcf5 - core: ensure that supplied range matches MOBJ
99e8a8c - svc: fix NULL pointer dereference during storage enumeration
ea8357c - svc: check for overflow when allocating a BigNum buffer
54ebc3a - svc: avoid TOCTOU issue in syscall_hash_final
70697bf - svc: check for allocation overflow in crypto calls part 2
a637243 - svc: check for allocation overflow in crypto calls
b60e1ce - svc: check for allocation overflow in syscall_cryp_obj_populate

Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com>
6 years agooptee-client-qoriq:update to 0842873
Chunrong Guo [Mon, 1 Apr 2019 06:45:59 +0000 (14:45 +0800)]
optee-client-qoriq:update to 0842873

*update to lsdk 1903 tag
include the following changes:
0842873 - flags: add -D_FILE_OFFSET_BITS=64 to support large files
28eea17 - libteec: Makefile: Generate .so files the same way as CMake
656e427 - tee_supplicant: gprof: fix compile error
c48bc3b - tee-supplicant: cmake: enable RPMB emulation by default
b6bfce9 - Makefile and config.mk: remove export in config.mk
66cdd5d - tee-supplicant: add daemon mode (-d)
5355fdb - Do not set -Werror by default
9c5e24c - tee-supplicant: rpmb.c: add __attribute__((fallthrough))
0361f9b - libteec: refactor _dprintf()
8742233 - benchmark: fix computation of page address
bd0e7c8 - Android related files: changes to work with Treble enabled build
9a63135 - Android.mk & config.mk: move teec.log/teesupp.log under /data/tee
6b4ca04 - benchmark: fix compilation issues
2d542f2 - Do not export CMakeLists.txt when running install
0fc28f2 - libteec: Fix incorrect SOVERSION number
3f16662 - tee-supplicant: cast sizeof(x) to socklen_t
23b22b1 - tee-supplicant: fix gcc warning
e0a12e2 - cmake: Initial CMake support
33fa3c1 - tee-supplicant: fix use of mem after it's freed
09b69af - libteec/tee-supplicant: respect LDFLAGS set from distribution toolchain
9681680 - libteec/Makefile: generate static library (libteec.a)
73b4e49 - tee-supplicant: REE fs open file with O_SYNC flag
075c56e - tee_supplicant: add register memory feature

*remove patch

Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com>
6 years agolinux-qoriq/4.9: remove recipes
Chunrong Guo [Mon, 1 Apr 2019 06:43:35 +0000 (14:43 +0800)]
linux-qoriq/4.9: remove recipes

Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com>
6 years agolinux-qoriq/4.14:update to 7e52442
Chunrong Guo [Mon, 1 Apr 2019 06:42:05 +0000 (14:42 +0800)]
linux-qoriq/4.14:update to 7e52442

*update to lsdk 1903 tag
include the following changes:
7e52442 - vfio/fsl-mc: Reset container on last reference release
66346b1 - Revert "net: phy: aquantia: add pause frame support"
5a51f09 - Merge branch 'linux-4.14-nxp' into linux-4.14 on Mar 21, 2019
0412772 - PCI: controller: dwc: Do not let PCIE_DW_PLAT_HOST default to yes
55f1e5e - i2c: imx: defer probing on dma channel request
c42701e - i2c: imx: fix dma_request_chan error handling
e16c8a1 - i2c: imx: improve the error handling in i2c_imx_dma_request()
434a13d - i2c: imx: notify about real errors on dma i2c_imx_dma_request
ba46a4b - powerpc/dts/fsl: add crypto node alias for B4
1c0ec67 - arm64: dts: ls1043a: add crypto node alias also for qds
eb96cdd - soc: fsl: dpio: Increase timeout for QBMan Management Commands
a695286 - soc: fsl: qbman: avoid race in clearing QMan interrupt
07977ec - drivers: soc: fsl: fix problem of compiling qixis driver
0529a6d - PCI: endpoint: Correcting nonstandard NXP copyright
70827e4 - Merge branch 'linux-4.14-nxp' into linux-4.14 on Mar 20, 2019
2a71b28 - crypto: caam - fix building job ring as module
b87ba6a - soc/fsl/bqman: page align iommu mapping sizes
d2e2129 - sdk: dts: remove dma-coherent from sdk dts for QE
788e297 - net: phy: aquantia: add pause frame support
fcc8208 - dpaa2-eth: Update pause frames settings on link up
4c86a9c - dpaa2-eth: fix race condition with bql frame accounting
e0d959e - dpaa2-eth: configure the cache stashing amount on a queue
bafb6b5 - staging: fsl-dpaa2/mac: Fix bug in pause frame advertising
0ed08fd - staging: fsl-dpaa2/mac: add pause frames support for managed phys
adcaa66 - of/device: Set bus DMA mask as appropriate
7f97665 - iommu/dma: Respect bus DMA limit for IOVAs

*refresh patches

Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com>
6 years agolinux-qoriq/4.19 : add recipes
Chunrong Guo [Mon, 1 Apr 2019 06:17:13 +0000 (14:17 +0800)]
linux-qoriq/4.19 : add recipes

*Update to lsdk 1903 tag
include the following changes:
c0c2141 - vfio/fsl-mc: Reset container on last reference release
628aca9 - Revert "net: phy: aquantia: add pause frame support"
99f8355 - Update the year of NXP copyright
66ca144 - powerpc/dts/fsl: add crypto node alias for B4
1d98121 - arm64: dts: ls1043a: add crypto node alias also for qds
bef16ab - soc: fsl: dpio: Increase timeout for QBMan Management Commands
deb34f2 - soc: fsl: qbman: avoid race in clearing QMan interrupt
ab14cd9 - i2c: imx: defer probing on dma channel request
a48d147 - i2c: imx: fix dma_request_chan error handling
a8e3023 - i2c: imx: improve the error handling in i2c_imx_dma_request()
dd6f891 - i2c: imx: notify about real errors on dma i2c_imx_dma_request
9335f72 - crypto: caam - fix building job ring as module
0bc1219 - soc/fsl/bqman: page align iommu mapping sizes
aabe1ef - sdk: dts: remove dma-coherent from sdk dts for QE
68aad5f - net: phy: aquantia: add pause frame support
4f96e7e - staging: fsl-dpaa2/mac: Fix bug in pause frame advertising
1f10c93 - staging: fsl-dpaa2/mac: add pause frames support for managed phys
81c18ad - dpaa2-eth: Update pause frames settings on link up
473f1b9 - dpaa2-eth: fix race condition with bql frame accounting
0ccd3c2 - dpaa2-eth: configure the cache stashing amount on a queue
8992d4e - crypto: caam - move shared symbols in a common location
f8d1f310 - dmaengine: fsl-edma: dma map slave device address
75ea596 - arm64: dts: lx2160a: add flextimer entry

Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com>
6 years agoovs-dpdk: Upgrade version to 2.10
Chunrong Guo [Mon, 1 Apr 2019 05:53:24 +0000 (13:53 +0800)]
ovs-dpdk: Upgrade version to 2.10

*update to lsdk 1903 tag
include the following changes:
4d82df3 - netdev-dpdk: have env based configurable number of packet buffers
92d8a38 - travis: Remove 'sudo' configuration.
1a5ba65 - dpif-netlink: Free leaked ofpbuf by using ofpbuf_delete
d3ad005 - OVN: update RA next_announce according to {min, max}_interval
93a59ee - rconn: Avoid occasional immediate connection failures.
8896ba7 - dpdk: Fix case-sensitivity of dpdk-init knob.
a552f3a - ofp-actions: Make all actions a multiple of OFPACT_ALIGNTO bytes.
547e119 - conntrack: Fix L4 csum for V6 extension hdr pkts.
5b17e49 - packets: Change return type for 'packet_csum_upperlayer6()'.
b7478c8 - ovsdb-client: Fix typo.
5520531 - ofctl: break the loop if ovs_pcap_read returns error
8e02ed4 - Revert "ovs-tcpdump: Fix an undefined variable"
2a2ca07 - netlink: added check to prevent netlink attribute overflow
a508017 - conntrack: Keep Address Sanitizer happy.
6ecc5fc - Initialize the right database.
fc8e73f - monitor: Fix crash when monitor condition adds new columns.
bf94ce0 - conntrack: Exclude l2 padding in 'conn_key_extract()'.
057ac78 - dp-packet: Add 'dp_packet_l3_size()'.

Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com>
6 years agodpdk: update to c0fe1b9
Chunrong Guo [Mon, 1 Apr 2019 05:38:55 +0000 (13:38 +0800)]
dpdk: update to c0fe1b9

*Update to lsdk 1903 tag
include the following changes:
c0fe1b9 - PVT: LSDK Legal fix
e4236e8 - PVT: examples/qdma_demo: fix mem to mem restart issue
ef25767 - Merge pull request #903 in GITAM/dpdk from DPDK-1630-lsdk-19.03 to 17.11-qoriq-dev
9f0b86c - PVT: update NXP README for DPDK
4bd98af - PVT: drivers/event: fix dead code issue reported by coverity
ccbfa23 - Merge pull request #901 in GITAM/dpdk from DPDK-1630-lsdk-19.03 to 17.11-qoriq-dev
dd8cd08 - PVT: mempool: fix the LS1043 errata logic
e21296a - net/dpaa: add the errata define in datapath
11d1691 - add missing static keyword to globals
77c31f0 - bus/fslmc: remove unneeded strdup
4952d1d - bus/fslmc: don't log error for other devices
520a795 - vfio: do not needlessly setup device in secondary process
c584ff9 - gro: fix overflow of TCP payload calculation
e7f2d15 - doc: add cross-compilation in sample apps guide
e6700bf - bus/dpaa: fix build with gcc 9.0
b8ee5c4 - app/pdump: fix port id storage size
b2e2970 - Merge pull request #900 in GITAM/dpdk from DPDK-1627 to 17.11-qoriq-dev
074cd1d - PVT: net/dpaa2: pre-allocate aligned fqids for rx queues
a8ac57a - PVT: bus/dpaa: export qman fqid range allocation function
61ab58f - Merge pull request #899 in GITAM/dpdk from feature/DPDK-804-dpaa1-support-multiprocess-apps to 17.11-qoriq-dev
9fbf216 - drivers/crypto: update the SEC HW inline desc for sharing mode
fba143f - Merge pull request #895 in GITAM/dpdk from DPDK-1628 to 17.11-qoriq-dev
195da8c - PVT: crypto/dpaa2_sec: use mempool ptov conversion wherever applicable
88fe6c2 - PVT: net/dpaa2: use mempool ptov conversion wherever applicable
692ce13 - PVT: mempool/dpaa2: add fast ptov for mempool having single memseg

*Refresh patch
*Package arm64-dpaa-linuxapp-gcc/*.a  as part of ${PN}

Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com>
6 years agorestool: update to 8b1dd40
Chunrong Guo [Mon, 1 Apr 2019 05:33:40 +0000 (13:33 +0800)]
restool: update to 8b1dd40

*Update to lsdk 1903 tag
include the following changes:
8b1dd40 - dprc: fix compile error (only witn gcc 8.x)
8eb494d - dprc: enable DPDMUX_METHOD_CUSTOM in dpdmux generate dpl
dc120ff - add support for num cgs in restool for mc 10.14

Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com>
6 years agomc: Upgrade version to 10.14.3
Chunrong Guo [Mon, 1 Apr 2019 05:27:41 +0000 (13:27 +0800)]
mc: Upgrade version to 10.14.3

*Update to lsdk 1903 tag
include the following changes:
bd64d18 - Add the prebuilt binaries of mc 10.14.3 release

Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com>
6 years agodce: update to 0455555
Chunrong Guo [Mon, 1 Apr 2019 05:05:52 +0000 (13:05 +0800)]
dce: update to 0455555

*Update to lsdk 1903 tag
include the following changes:
0455555 - .gitmodules: use codeaurora url
d1add39 - Merge pull request #32 in DPAA2/dce from ~NXA07713/dce:jira/QSDK-5623-update-dce-license-files to master
b3c27ed - LICENSE: Remove GPL License
68a6dab - Merge pull request #31 in DPAA2/dce from ~NXA07713/dce:jira/QSDK-5623-update-dce-license-files to master
0f33f16 - LICENSE: Update License year and full BSD-3 text
0175bb4 - Merge pull request #30 in DPAA2/dce from ~NXA07713/dce:jira/QSDK-5621-dpdcei-object-fails-to-unassign-out-of-child-dprc to master
361e4d0 - dpdcei: Cleanup hanldes in dpdcei_deactivate
81fae16 - LX2160 Rev1: Edit warning for stateful ERR011568
ede610b - LX2160 Rev1: Print warning for stateful ERR011568
34133be - perf-test: Update output buffer allocation
c0b437e - Fix swp_init for LX2: set qman mode explicitly
aac02ee - perf-test: Correct CPU affine logic

*qbman update to
Update to lsdk 1903 tag
include the following changes:
a1af1e1 - Adding average pull/enqueue statistics and minor performance improvement.

Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com>
6 years agoaiopsl: update to 87d83d8
Chunrong Guo [Mon, 1 Apr 2019 04:09:29 +0000 (12:09 +0800)]
aiopsl: update to 87d83d8

*update to lsdk 1903 tag
include the following changes
87d83d8 - AIOPSL-1233
26212e6 - Fix for AIOPSL-1232

Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com>
6 years agofmlib: update to 69a7047
Chunrong Guo [Mon, 1 Apr 2019 04:01:31 +0000 (12:01 +0800)]
fmlib: update to 69a7047

*update to lsdk 1903 tag
include the following changes
69a7047 - fmlib handles conversion in FR Runtime API

Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com>
6 years agoeth-config: update to 6164664
Chunrong Guo [Mon, 1 Apr 2019 03:58:51 +0000 (11:58 +0800)]
eth-config: update to 6164664

*update to lsdk 1903 tag
include the following changes
6164664 - eth_config: Add support for LS1046AFRWY

Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com>
6 years agocst: update to 2737b8b
Chunrong Guo [Mon, 1 Apr 2019 03:54:23 +0000 (11:54 +0800)]
cst: update to 2737b8b

*update to lsdk 1903 tag
include the following change
2737b8b - LX2160A:SD Boot: Adds input files to sign firmware images.
6be878a - Ls1028A: Add uni_pbi command in script to sign rcw image.
7aace25 - LS1028A: Add input files to sign the firmware images.
6d83dd8 - Removes "All Rights Reserved" Text.

Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com>
6 years agoopenssl-qoriq: update to 472c9c3
Chunrong Guo [Mon, 1 Apr 2019 03:49:24 +0000 (11:49 +0800)]
openssl-qoriq: update to 472c9c3

*update to lsdk 1903 tag
include the following changes
472c9c3 - crypto/engine/eng_cryptodev.c: fix bignum<->crp conversion

Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com>
6 years agouefi: update to de8834d
Chunrong Guo [Mon, 1 Apr 2019 03:45:04 +0000 (11:45 +0800)]
uefi: update to de8834d

*update to lsdk 1903 tag
include the following changes
de8834d - binaries: update to LSDK-1903-TC1

Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com>
6 years agou-boot: update to 80b2d2b
Chunrong Guo [Mon, 1 Apr 2019 03:40:39 +0000 (11:40 +0800)]
u-boot: update to 80b2d2b

*update to lsdk 1903 tag
include the following changes
80b2d2b - include: configs: lx2160a: update copyright info
7d323d4 - board: fsl: ls2080rdb: update copyright info
ff35e0c - board: fsl: ls2080aqds: update copyright info
77020d0 - board: fsl: ls1088ardb: update copyright info
6d77068 - board: fsl: ls1088aqds: update copyright info
0c48371 - armv8: fsl-layerscape: update copyright info
6f50f71 - driver: net: phy: update copyright info
ab528e9 - driver: net: ldpaa_eth: update copyright info
17c8520 - env: Update env_addr for mmc environment driver
72eb5d3 - MC : Report extra reserved memory to Linux
4f25ac0 - board/fsl/lx2160a: Fix MC firmware loading during SD boot
a4b3dc5 - armv8: fsl-layerscape: Set env_loc to ENVL_NOWHERE with CONFIG_ENV_IS_NOWHERE.
b572cfe - configs: ls1046: Update mtd-id for QSPI nor in mtdparts variable
e46941d - armv7: ls102xa: Add workaround for DDR erratum A-008850
a25b491 - board: fsl: lx2160aqds: modify the phy fixup code
100b48f - driver: net: fsl-mc: Fix DPC MAC address fixup
822c996 - drivers: net: ls1088ardb: Fix EC1 and EC2 RCW offset
bd037a4 - board/freescale: Enable DHCP distro boot for Layerscape board
705049e - Revert "Revert "pci: layerscape: Add the dts fixup for EP and RC""
d83e59c - mc : Add support to run MC in 128 MB DDR size
ec8543d - QSFP+ eeprom read support in U-boot
d163325 - pci: pcie_lx: Add the dts fixup for EP and RC
cb3f278 - armv8: cache: Flush L3 cache after relocation
6b7ff12 - net:phy:aquantia Set only autoneg on in register 4.c441
bc6f526 - armv8: lx2160aqds : Add support for LX2160AQDS platform
54d0cd6 - drivers: net: ldpaa_eth: check if the dpmac is enabled
3011d18 - armv8: fsl-layerscape: reorder rgmii dpmacs' enablement
6546319 - net: phy: Add clause 45 identifier to phy_device
1822aff - miiphy: Add function to retrieve MDIO bus list head
42b8ff2 - ldpaa_eth.c: Fix warning when PHYLIB is not enabled
16c470c - driver: net: fsl-mc: Add support of multiple phys for dpmac

Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com>
6 years agorcw: update to f137787
Chunrong Guo [Mon, 1 Apr 2019 03:34:29 +0000 (11:34 +0800)]
rcw: update to f137787

*update to lsdk 1903 tag
include the following changes
f137787 - ls2088a: Removed the manually calculated PBI_LENGTH
bac41de - ls1088a: Removed the manually calculated PBI_LENGTH
4d4177d - t4240: Add workaround for PCIe erratum A-008098
a90d032 - t2080: Add workaround for PCIe erratum A-008098
9f513df - ls2088a: Add workaround for PCIe erratum A-009531
65e8607 - ls1088a: Add workaround for PCIe erratum A-009531
6179f2e - ls1012a: Add workaround for PCIe erratum A-009531
f1ee2f1 - ls1046a: Add workaround for PCIe erratum A-009531
7645eb7 - Revert "Revert "ls1043a: Fix QSPI endian issue for QSPI boot on LS1043AQDS""
840ce92 - Revert "qspi: use byte_swap.tcl under board directory for special board"

Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com>
6 years agomc-utils: update to eeb8972
Chunrong Guo [Mon, 1 Apr 2019 03:31:35 +0000 (11:31 +0800)]
mc-utils: update to eeb8972

*update to lsdk 1903 tag
include the following changes
eeb8972 - api: add symlink for MC 10.14.1, 10.14.2, 10.14.3
2f51b5a - config: lx2160a: Backplane config example for lx2
97fac94 - api: add MC 10.14.0 APIs

Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com>
6 years agoatf: update to 7e34aeb
Chunrong Guo [Mon, 1 Apr 2019 03:14:24 +0000 (11:14 +0800)]
atf: update to 7e34aeb

*update to lsdk 1903 tag
include the following changes
7e34aeb - Fix 2088 sleep hang
dc16e35 - SDEI: Ensure SDEI handler executes with CVE-2018-3639 mitigation enabled
5eb3190 - Fast path SMCCC_ARCH_WORKAROUND_1 calls from AArch32
cd1e8ce - Add support for dynamic mitigation for CVE-2018-3639
82c570f - aarch32: Implement static workaround for CVE-2018-3639
2a655ec - Implement static workaround for CVE-2018-3639
90c75d3 - Rename symbols and files relating to CVE-2017-5715
179e18a - Fixup SMCCC_FEATURES return value for SMCCC_ARCH_WORKAROUND_1
2671898 - lx2: Remove setting of POWMGTCSR[LPM20_RQ] from LPM20 flow
7ca22ff - Adding LX2160 system power-down (LPM20)
0f81f07 - ls2088ardb: Add support of Non-ECC UDIMM
ee53ed7 - nxp/lx2: Enable Errate ERRATA_A72_859971 on LX2

*add ddr-phy to DEPENDS for lx2160a
*install ddr4_pmu_train_dmem.bin

Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com>
6 years agokernel-module-qcacld-lea: Mark imx specific
Khem Raj [Tue, 9 Apr 2019 22:14:48 +0000 (15:14 -0700)]
kernel-module-qcacld-lea: Mark imx specific

Keeps layer clear for multi-BSP setups

Signed-off-by: Khem Raj <raj.khem@gmail.com>
6 years agoREADME: use pull requests for contributing
Max Krummenacher [Fri, 5 Apr 2019 13:25:35 +0000 (15:25 +0200)]
README: use pull requests for contributing

The project now expects contributions being made through
GitHub's pull-request feature. Reflect that in the README.

Text mostly taken from the README in meta-qt5.

Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
6 years agoqcacld: Fix missing firmware and tools packages
Tom Hochstein [Fri, 8 Mar 2019 00:40:31 +0000 (18:40 -0600)]
qcacld: Fix missing firmware and tools packages

The RDEPENDS from kernel-module-qca* is not working, so that firmware-qca*
and qca-tools are missing from the image. Use a packagegroup instead
as a workaround.

Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
6 years agofirmware-qca: Upgrade to 2.0.1
Tom Hochstein [Fri, 12 Oct 2018 20:38:19 +0000 (15:38 -0500)]
firmware-qca: Upgrade to 2.0.1

Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
6 years agokernel-module-qca6174: Add support for QCA6174 on i.MX 8 Series
Tom Hochstein [Fri, 27 Jul 2018 16:08:36 +0000 (11:08 -0500)]
kernel-module-qca6174: Add support for QCA6174 on i.MX 8 Series

Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
6 years agokernel-module-qca9377: Add support for QCA9377 on i.MX 7ULP
Tom Hochstein [Fri, 27 Jul 2018 16:06:51 +0000 (11:06 -0500)]
kernel-module-qca9377: Add support for QCA9377 on i.MX 7ULP

Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
6 years agoqca-tools: Add fcc_tools
Tom Hochstein [Fri, 27 Jul 2018 16:02:41 +0000 (11:02 -0500)]
qca-tools: Add fcc_tools

Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
6 years agofirmware-qca6174: Add support for QCA6174 on i.MX 8 Series
Tom Hochstein [Fri, 27 Jul 2018 16:00:27 +0000 (11:00 -0500)]
firmware-qca6174: Add support for QCA6174 on i.MX 8 Series

Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
6 years agofirmware-qca9377: Add support for QCA9377 on i.MX 7ULP
Tom Hochstein [Fri, 27 Jul 2018 15:58:38 +0000 (10:58 -0500)]
firmware-qca9377: Add support for QCA9377 on i.MX 7ULP

Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
6 years agoimx-base.inc: Add QCA module support for 6174 and 9377
Tom Hochstein [Mon, 12 Nov 2018 23:08:06 +0000 (17:08 -0600)]
imx-base.inc: Add QCA module support for 6174 and 9377

Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
6 years agoimx7ulpevk.conf: Add support for QCA9377
Tom Hochstein [Mon, 26 Nov 2018 17:35:57 +0000 (11:35 -0600)]
imx7ulpevk.conf: Add support for QCA9377

Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
6 years agolinux-fslc: Bump revision to ff5bc7e34910
Fabio Berton [Wed, 3 Apr 2019 20:34:13 +0000 (17:34 -0300)]
linux-fslc: Bump revision to ff5bc7e34910

This commit merges tag 'v5.0.5' into 5.0.x+fslc

Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br>
6 years agou-boot-fslc-common: Bump revision to 015ff874b4
Fabio Berton [Tue, 2 Apr 2019 20:07:38 +0000 (17:07 -0300)]
u-boot-fslc-common: Bump revision to 015ff874b4

  - Add bc-native dependency
  - This commit merges remote-tracking branch 'imx/master' into 2019.04+fslc

Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br>
6 years agoconf/layer.conf: Drop sumo and thud support
Fabio Berton [Tue, 2 Apr 2019 17:44:09 +0000 (14:44 -0300)]
conf/layer.conf: Drop sumo and thud support

If you want to use theses branches, use the respective platform.

Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br>
6 years agoMerge pull request #69 from IniterWorker/master
Otavio Salvador [Tue, 2 Apr 2019 17:50:16 +0000 (14:50 -0300)]
Merge pull request #69 from IniterWorker/master

[master] white-space compliant append

6 years agoMerge pull request #70 from YoeDistro/yoe/mut
Fabio Berton [Tue, 2 Apr 2019 17:40:24 +0000 (14:40 -0300)]
Merge pull request #70 from YoeDistro/yoe/mut

layer.conf: Add warrior to compatible release series

6 years agolayer.conf: Add warrior to compatible release series 70/head
Khem Raj [Tue, 2 Apr 2019 01:56:57 +0000 (18:56 -0700)]
layer.conf: Add warrior to compatible release series

Signed-off-by: Khem Raj <raj.khem@gmail.com>
6 years agomesa: Use kmsro,vc4 only for armv7a and armv7ve
Fabio Berton [Mon, 1 Apr 2019 14:36:55 +0000 (11:36 -0300)]
mesa: Use kmsro,vc4 only for armv7a and armv7ve

Using etnaviv,kmsro,vc4 as GALLIUMDRIVERS with imx25pdk machine
fails with error:
 -----
/
| {standard input}: Assembler messages:
| {standard input}:252: Error: selected processor does not support `vldm ip,{q0,q1,q2,q3}' in ARM mode
| {standard input}:253: Error: selected processor does not support `vst1.8 d0,[lr],r8' in ARM mode
| {standard input}:254: Error: selected processor does not support `vst1.8 d1,[r3],r8' in ARM mode
| {standard input}:255: Error: selected processor does not support `vst1.8 d2,[lr],r8' in ARM mode
| {standard input}:256: Error: selected processor does not support `vst1.8 d3,[r3],r8' in ARM mode
| {standard input}:257: Error: selected processor does not support `vst1.8 d4,[lr],r8' in ARM mode
| {standard input}:258: Error: selected processor does not support `vst1.8 d5,[r3],r8' in ARM mode
| {standard input}:259: Error: selected processor does not support `vst1.8 d6,[lr]' in ARM mode
| {standard input}:260: Error: selected processor does not support `vst1.8 d7,[r3]' in ARM mode
| {standard input}:476: Error: selected processor does not support `vldm ip,{q0,q1,q2,q3}' in ARM mode
| {standard input}:477: Error: selected processor does not support `vst1.8 d0,[lr],r8' in ARM mode
| {standard input}:478: Error: selected processor does not support `vst1.8 d1,[r3],r8' in ARM mode
| {standard input}:479: Error: selected processor does not support `vst1.8 d2,[lr],r8' in ARM mode
| {standard input}:480: Error: selected processor does not support `vst1.8 d3,[r3],r8' in ARM mode
| {standard input}:481: Error: selected processor does not support `vst1.8 d4,[lr],r8' in ARM mode
| {standard input}:482: Error: selected processor does not support `vst1.8 d5,[r3],r8' in ARM mode
| {standard input}:483: Error: selected processor does not support `vst1.8 d6,[lr]' in ARM mode
| {standard input}:484: Error: selected processor does not support `vst1.8 d7,[r3]' in ARM mode
| {standard input}:659: Error: selected processor does not support `vldm r5,{q0,q1,q2,q3}' in ARM mode
\____

Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br>
6 years agomesa: Replace imx with kmsro and vc4 in GALLIUMDRIVERS
Fabio Berton [Fri, 15 Mar 2019 19:52:53 +0000 (16:52 -0300)]
mesa: Replace imx with kmsro and vc4 in GALLIUMDRIVERS

mesa 19.0.0 remove imx from gallium drivers and add kmsro, vc4 is
a kmsro dependency, so we need to enable too.

mesa commit 41a0acd6a149ec9f47ea527ad08a2b29bf1ee6b2

Author: Rob Herring <robh@kernel.org>
Date:   Thu Jan 24 14:03:54 2019 -0600

    Switch imx to kmsro and remove the imx winsys

    The kmsro winsys is equivalent to the imx winsys, so we can switch
    to it and remove the imx one.

Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br>
6 years agoimx-base: make gstreamer1.0 packages socarch specific
Max Krummenacher [Thu, 7 Mar 2019 10:33:00 +0000 (11:33 +0100)]
imx-base: make gstreamer1.0 packages socarch specific

gstreamer and its plugins have been forked for i.MX. So all of the generated
packages should have their PACKAGE_ARCH set to SOCARCH.

Prevents, when building gstreamer for an i.MX machine followed by a non i.MX
machine:

| ERROR: gstreamer1.0-1.14.4-r0 do_packagedata_setscene: QA Issue: Package version for package gstreamer1.0 went backwards which would break package feeds from (0:1.14.imx-r0 to 0:1.14.4-r0) [version-going-backwards]
| and many more for each generated package

Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
6 years agoimx-codec: Fix ownership of installed files
Otavio Salvador [Wed, 27 Mar 2019 13:43:02 +0000 (10:43 -0300)]
imx-codec: Fix ownership of installed files

Change-Id: I90a38935ea8e87a2c03fa815af433e13b5fd7091
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
6 years agoimx-codec: Allow packaging of .so of src codec
Otavio Salvador [Wed, 27 Mar 2019 13:24:23 +0000 (10:24 -0300)]
imx-codec: Allow packaging of .so of src codec

This was an old FIXME which is now fixed.

Change-Id: I0c5936e5c4c63e0f913ca9089f5f73b3259d9b51
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
6 years agoimx-codec: Fix wrong packaging of 'src' codec
Otavio Salvador [Wed, 27 Mar 2019 13:16:46 +0000 (10:16 -0300)]
imx-codec: Fix wrong packaging of 'src' codec

This overrides the package split regarding the debug symbols to avoid
the generation of a '-src' package which causes the 'src' codec to be
left unpackaged.

This is a side effect of following commit:

,----
| Author: Joshua Watt <jpewhacker@gmail.com>
| Date:   Wed Mar 6 10:32:30 2019 -0600
|
|     Add source package to ${PACKAGES}
|
|     Permanently adds the -src source package to ${PACKAGES} instead of
|     relying on creating it dynamically at packaging time. The
|     source package is now defined in bitbake.conf, just like -dev and -dbg
|     packages.
|
|     For compatibility, the -src package is still added dynamically if
|     it was missing, since some recipes have a tendency to completely
|     override PACKAGES and do so without manually adding back the -src
|     package.
|
|     This allows RDEPENDS on the -src packages, which wasn't previously
|     possible.
|
|     [YOCTO #13203]
|
|     Signed-off-by: Joshua Watt <JPEWhacker@gmail.com>
|     Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
`----

As this is a very weird corner case, we handle it here instead of
fixing OE-Core.

Change-Id: Ief1ca6da5db26cc536ba18af64b614f6cce26065
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
6 years agoRevert "cpuburn-arm: Add armv7ve as a valid machine"
Fabio Berton [Tue, 26 Mar 2019 13:24:15 +0000 (10:24 -0300)]
Revert "cpuburn-arm: Add armv7ve as a valid machine"

This reverts commit 0e12eb4a039f2e9b1d53c0a8a0815382190931be.

This commit was merged in meta-openembedded/meta-oe layer.
See commit:
https://git.openembedded.org/meta-openembedded/commit/?id=ea59b56825912614d8b2acb3ed621a8e9333a23c

Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br>
6 years agocpuburn-arm: Add armv7ve as a valid machine
Fabio Berton [Fri, 22 Mar 2019 18:25:01 +0000 (15:25 -0300)]
cpuburn-arm: Add armv7ve as a valid machine

6 years agolinux-fslc: Upgrade 4.20 -> 5.0
Otavio Salvador [Fri, 15 Mar 2019 20:55:19 +0000 (17:55 -0300)]
linux-fslc: Upgrade 4.20 -> 5.0

This upgrades the Linux fork to a 5.0-based one. It forward port the
patches which were still included and then has following patches
applied:

    - 20d8efe36350 Revert "ARM: dts: imx7d-pico: Pass the Ethernet PHY reset GPIO"
    - 69f55e399783 ARM: dts: imx6ul-pico: Convert to DRM bindings
    - 385073b89f9d ARM: dts: imx7d-pico: Add LCD support
    - b8e79ca07f93 drm/panel: simple: Add support for VXT VL050-8048NT-C01 panel
    - 503b228c6dc9 dt-bindings: Add VXT VL050-8048NT-C01 panel bindings
    - 8c97588def29 dt-bindings: Add vendor prefix for VXT Ltd
    - 096f800773bd ARM: dts: imx6ul-pico-hobbit: Extend peripherals support
    - 24aecb0c2ee7 drivers, misc: add U-Boot bootcount driver
    - 0f9e1f27279b fec: Add disable_giga parameter to force 10/100 operation
    - 87af09aea2d4 MA-7633-2 [Android-Reboot]reboot to fastboot\recovery mode
    - e77beaa42b9c ARM: imx: add cpu_is_imx6() routine

Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
6 years agou-boot-fslc: Upgrade 2018.11 -> 2019.04
Otavio Salvador [Fri, 15 Mar 2019 19:30:12 +0000 (16:30 -0300)]
u-boot-fslc: Upgrade 2018.11 -> 2019.04

This upgrades to the upcoming 2019.04 release. This is based on the
2019.04-rc4 and includes the last fixes being worked on for the i.MX
family thus being a good version to begin to be tested as we aim to
use it for April release.

Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
6 years agowhite-space compliante in DEPENDS 69/head
Walter Bonetti [Thu, 21 Mar 2019 13:38:24 +0000 (09:38 -0400)]
white-space compliante in DEPENDS

6 years agoMerge pull request #67 from guochunrong/master
Otavio Salvador [Thu, 21 Mar 2019 11:55:52 +0000 (08:55 -0300)]
Merge pull request #67 from guochunrong/master

atf: Reorganize

6 years agoatf: Reorganize 67/head
Chunrong Guo [Thu, 21 Mar 2019 02:39:59 +0000 (10:39 +0800)]
atf: Reorganize

*Add FUSE DISTRO_FEATURES
*Add chassistype and ddrphyopt
*Install srk.pri and srk.pub

Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com>
6 years agoMerge pull request #65 from vdehors/master
Otavio Salvador [Tue, 19 Mar 2019 12:37:39 +0000 (09:37 -0300)]
Merge pull request #65 from vdehors/master

recipes-multimedia/gstreamer: Fix compilation with OpenCV 3.4.5

6 years agorecipes-multimedia/gstreamer: Fix compilation with OpenCV 3.4.5 65/head
Vincent Dehors [Mon, 4 Mar 2019 08:24:03 +0000 (09:24 +0100)]
recipes-multimedia/gstreamer: Fix compilation with OpenCV 3.4.5

This commit fixes the compilation of gstreamer1.0-plugins-bad which failed with :

    from ../../../git/ext/opencv/gstgrabcut.cpp:90: [...]
    error: conflicting declaration of C function 'CvMoments cvMoments(const cv::Moments&)

The added patch is similar to 0001-opencv-fix-build-for-opencv-3-4-2.patch but for
gstgrabcut.cpp.

6 years agoMerge pull request #51 from thochstein/pr0228
Otavio Salvador [Thu, 28 Feb 2019 18:49:04 +0000 (15:49 -0300)]
Merge pull request #51 from thochstein/pr0228

Add alsa support for i.MX 8