]> code.ossystems Code Review - meta-freescale.git/log
meta-freescale.git
5 years agodce: update to 0ec35ad
Chunrong Guo [Tue, 15 Oct 2019 02:11:32 +0000 (10:11 +0800)]
dce: update to 0ec35ad

*update to lsdk 1909 tag
include the following changes:
0ec35ad - .gitmodules: use codeaurora url
b510701 - README: Correct minor typos
e451edf - perf-test: Reject large input files
3bdbdf3 - perf-test: Error out in stateless decomp mismatch
64fc3b1 - dce-internals: Efficient FQ full scheme
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

Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com>
5 years agocst: update to bfad3c9
Chunrong Guo [Tue, 15 Oct 2019 02:05:57 +0000 (10:05 +0800)]
cst: update to bfad3c9

*update to lsdk 1909 tag
include the following changes:
bfad3c9 - ls1028: ima-evm: Adds bootscripts for enforce mode.

Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com>
5 years agodpdk:update to a36da6a
Chunrong Guo [Tue, 15 Oct 2019 02:00:53 +0000 (10:00 +0800)]
dpdk:update to a36da6a

*update to lsdk 1909 tag
include the following changes:
a36da6a - Merge pull request #1050 in GITAM/dpdk from 18.11-qoriq-dev to 18.11-qoriq
eb00ab7 - PVT: examples/l3fwd: fix jumbo packet drop issue
3e8b2c4 - Merge pull request #1046 in GITAM/dpdk from 18.11-qoriq-dev to 18.11-qoriq
a1a4961 - crypto/dpaa2_sec: compile off hw debug prints
0372f8e - crypto/dpaa2_sec: remove logs from datapath
beab8d5 - crypto/dpaa2_sec: fix SG dynamic ctxt patch
4ff9915 - app/crypto-perf: fix the multi seg buffer loop
3bf73bd - app/crypto-perf: add check for out-of-place case
5bba072 - app/crypto-perf: check range of socket id
371ba75 - Merge pull request #1043 in GITAM/dpdk from bugfix/DPDK-1983 to 18.11-qoriq-dev
e9e016f - crypto/dpaa_sec: change per cryptodev pool to per qp
2ff8c21 - examples/ip_fragmentation: add Scatter support to receive jumboframes
0bfaa19 - crypto/dpaa_sec: fix pdcp check ordering
7e6f996 - Merge pull request #1039 in GITAM/dpdk from 18.11-qoriq-dev to 18.11-qoriq
e703118 - Merge pull request #1031 in GITAM/dpdk from DPDK-1951-sg7 to 18.11-qoriq-dev
7a68386 - crypto/dpaa2_sec: fix to allocate context as per num_segs
9df93ab - PVT: misc fix for 32 bit and PPC compilation
c67478c - event/dpaa2: fix selftest shared build
58b5127 - crypto/dpaa2: fix clang compilation for PDCP
d48c6cf - Merge pull request #918 in GITAM/dpdk from feature/DPDK-990 to 18.11-qoriq-dev
a598283 - Merge pull request #1037 in GITAM/dpdk from DPDK-1945 to 18.11-qoriq-dev
fb3c653 - net/dpaa2: fix unintialized dpni_pools_cfg params
884de83 - event/dpaa: event crypto adapter

* install app into examples folder

Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com>
5 years agorestool: update to 55a1f37
Chunrong Guo [Mon, 14 Oct 2019 09:30:02 +0000 (17:30 +0800)]
restool: update to 55a1f37

*update to lsdk 1909 tag
include the following changes:
55a1f37 - dprc: add support for option DPRC_CFG_OPT_PL_ALLOWED

Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com>
5 years agolinux-qoriq/4.19: update to 4aba815
Chunrong Guo [Mon, 14 Oct 2019 09:27:19 +0000 (17:27 +0800)]
linux-qoriq/4.19: update to 4aba815

*update to lsdk 1909 tag
include the following changes:
4aba815 - staging: fsl_ppfe/eth: Disable termination of CRC fwd.
9bdf467 - mtd: fsl-quadspi: Introduce variable to fix different invalid master Id
f5ed002 - arm64: dts: ls1028a: fix dwc pci over smmu
14cc20f - arm: dts: ls1021a: fix that FlexTimer cannot wakeup system in deep sleep
572de99 - Documentation: dt: binding: fsl: Add 'fsl,ippdexpcr1-alt-addr' property
2d350cf - soc: fsl: handle RCPM errata A-008646 on SoC LS1021A
48c27bb - enetc: Fix deadlock during PTP RX timestamping
5256acc - felix: Remove unused include, fix compile warn
3c28990 - ocelot: Warn if cpu side interfaces are not up
aa5a410 - ocelot: Fix NULL pointer on LAG slave removal
fc3331f - ocelot: Don't handle netdev events for other netdevs
e3853b6 - mmc: sdhci-of-esdhc: add erratum A011334 support in ls1028a 1.0 SoC
f0556ce - mmc: sdhci-of-esdhc: use 1/2 periperhal clock for ls1028a
5561974 - mmc: sdhci-of-esdhc: set the sd clock divisor value above 3
3fd48be - felix: skip probing if device is disabled in DT
8580d65 - enetc: Handle USXGMII protocol
e373389 - enetc: Fix 10G PCS PHY access
8181067 - drivers: net: phy: aquantia: enable USX AN for USXGMII protocol
b4cc304 - drivers: net: phy: aquantia: fix system side protocol misconfiguration
62eec62 - TSN: modify DSCP attribute type of netlink

Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com>
5 years agomc: update to 249c325
Chunrong Guo [Mon, 14 Oct 2019 09:22:56 +0000 (17:22 +0800)]
mc: update to 249c325

*update to lsdk 1909 tag
include the following changes:
249c325 - Add the prebuilt binaries of mc 10.18.0 release
3173855 - Add the prebuilt binaries of mc 10.17.0 release

*Upgrade version to 10.18.0

Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com>
5 years agomc-utils: update to b11bd6b
Chunrong Guo [Mon, 14 Oct 2019 09:19:26 +0000 (17:19 +0800)]
mc-utils: update to b11bd6b

*update to lsdk 1909 tag
include the following changes:
b11bd6b -  add -q parameter in Makefile to suppress warnings
88ef94c - Fix the DPC files
81b29e9 - add API for MC 10.18.0
385c5c0 - add comments in DPC files
cd587e8 - Update DPC files with CONSOLE_MODE_OFF
ac44b91 - add API for MC 10.17.0
7081395 - api: add symlink for mc 10.15.1
176d0f0 - api: add symlink for mc 10.9.2
42d8e0c - remove API for MC 10.9.2
99ad9dd - api: add symlink for mc 10.9.1
f0f3778 - remove API for MC 10.9.1
11671fa - api: add symlink for mc 10.8.2
dd8bfef - add API for MC 10.8.1
86cdb55 - api: add symlink for mc 10.3.4
73fd0ee - delete APT for MC 10.3.4 and add for MC 10.3.3
15acb73 - add API for MC 10.3.1
6f0dd0e - add API for MC 10.3.0
965c97e - api: add symlink for MC 10.16.1
2b51a3a - api: add symlink for MC 10.16.2

Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com>
5 years agoatf: update to 85e98b9
Chunrong Guo [Mon, 14 Oct 2019 09:13:03 +0000 (17:13 +0800)]
atf: update to 85e98b9

*update to lsdk 1909 tag
include the following changes:
85e98b9 - nxp: errata: Enable workaround for Erratum A010539 with POLICY_OTA
8882a80 - ddr: phy: phy-gen2: optmial PHY settings
07d897c - plat: nxp: Add OTA support for Secure Boot
9fde61d - nand: fix for bad block management while nand read
c4cbfcd - plat: nxp: ls1028a: Fix RDB reset issue durwing lpm20 exit
3502a08 - plat/nxp/nand: Add missing ONFI Device flag
7497445 - plat: nxp: ls1012afrwy_512mb: Add NXP_SD_BLOCK_BUF_SIZE definition
7f9026a - plat: nxp: ota: show OTA status clearly
ccc6620 - LPM-20 support on ls1028ardb.
fb76032 - moved the PMU Core & cluster mask from lsch3.h
15f9e0e - plat: nxp: Add OTA support with POLICY_OTA option
51c6363 - nxp: drivers: wdt: Add SP805 Watchdog support
3776f41 - nxp: drivers: wdt: Add Watchdog support
761ece9 - plat: nxp: soc-ls1012: Add NXP_SD_BLOCK_BUF_SIZE definition
e77ebd1 - nxp/sd: Add write support for eSDHC
7132834 - plat/lx2: Add support for correct CCN configuration for LX2120
411ed2b - plat/lx2: Correct RNF node to cluster mapping

*Add OTA support

Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com>
5 years agou-boot-qoriq: update to ce862bb
Chunrong Guo [Mon, 14 Oct 2019 08:49:22 +0000 (16:49 +0800)]
u-boot-qoriq: update to ce862bb

*update to lsdk 1909 tag
include the following changes:
ce862bb - armv8: ls1028a: change edma streamid to match hw limitation
78dd86b - nxp: fix NXP copyright
b7e343f - board/freescale/ls1028a: Secure boot: Call sec_init function.
c980cf8 - armv8: ls1028a: disable multimedia feature when not supported
39933ff - configs: ls1012afrwy: Add CONFIG_ENV_ADDR for LS1012AFRWY
1478e20 - armv7: ls102xa: Don't power down OCRAM1 during deep sleep
a087b9f - armv7: ls102xa: add errata ID A-008646 for workaround
0ec50d4 - armv8: fsl-layerscape: Make USB masters snoopable
9fd0f88 - drivers: net: phy: aquantia: configure proto for speeds supported by FW
bceb6d8 - configs: ls1012ardb: Add CONFIG_ENV_ADDR for LS1012ARDB
e0cf981 - armv8: ls1028a: add more personalities support
3d43deb - configs: enable eSDHC device module for T4240RDB board
6179188 - configs: enable eSDHC device module for T2080RDB board
e138268 - configs: enable eSDHC device module for T1042D4RDB board
186731e - configs: enable eSDHC device module for T1024RDB board
a9c7781 - configs: enable eSDHC device module for P5040DS board
e5ee0fd - configs: enable eSDHC device module for P4080DS board
dcda78a - configs: enable eSDHC device module for P3041DS board
d6818e8 - configs: enable eSDHC device module for P2041RDB board
f6aac0b - configs: enable eSDHC device module for P2020RDB board
5becf1c - configs: enable eSDHC device module for P1020RDB board
8d6bfeb - board: sdhc: Use block layer to read from mmc
86e7252 - arch: powerpc: add eSDHC node to t4240 dts
7fac3bb - arch: powerpc: add eSDHC node to t104x dts
9b2f786 - arch: powerpc: add eSDHC node to t102x dts
bf242e5 - arch: powerpc: add eSDHC node to p5040 dts
234f871 - arch: powerpc: add eSDHC node to p4080 dts
f6838de - arch: powerpc: add eSDHC node to p3041 dts
8a5f11a - arch: powerpc: add eSDHC node to p2041 dts
e5b9415 - arch: powerpc: add eSDHC node to p2020 dts
c2c95a9 - arch: powerpc: add eSDHC node to p1020 dts

Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com>
5 years agorcw: update to b73c4f6
Chunrong Guo [Mon, 14 Oct 2019 08:41:42 +0000 (16:41 +0800)]
rcw: update to b73c4f6

*update to lsdk 1909 tag
b73c4f6 - lx2160a: Add workaround for erratum A-050234
1569e64 - ls1028aqds: Fix the RCW with SerDes protocol 0x13BB
815f861 - ls1028a-qds: add RCWs for 65bb, 7777, 9999
6d95c2d - ls1028a-qds: enable RGMII for R_xxxx RCWs
fffd9a8 - ls1028a: fix file attributes
7887c74 - ls1046ardb: Generate swapped output for 5559/1400 and 5506/1600 QSPI binaries
3204e9b - Makefile.inc: Preserve unswapped output when generating swapped binaries
69e81b9 - GenerateHex.sh : Script to generate hexdump of all RCW bins
1eb4d23 - Makefile.inc: Restore per-board default target of "all".
c17e819 - lx2160aqds: add lx2160aqds RCW for protocol 14_5_2
6f1693c - lx2160aqds: add lx2160aqds RCW for 2000_800_2900_13_5_2
5663f62 - rcw: ls1028aqds: add 1500MHz cpu frequency support
ff419a4 - rcw: ls1028a: add 1500MHz cpu frequency support
3f744d3 - Convert to python3
1e66c19 - ls1021atsn: Add RCW files for QSPI and microSD boot
c2f30bf - ls1021a: Fix "strenth" typo
92f69d5 - Replace old byte_swap.tcl infrastructure for QSPI booting
869c0d7 - Makefile.inc: Remove support for .txt source files
d768ea5 - Move QSPI endianness swap to separate PBI command file for all SoCs
5888801 - rcw.py: Fix example of dont64bswapcrc
d83bd3c - ls1046ardb: Add PCIe EP support with SD boot mode

*use Python3 to build

Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com>
5 years agolinux-fslc-lts-4.19: upgrade 4.19.66 -> 4.19.78
Andreas Müller [Thu, 10 Oct 2019 16:07:33 +0000 (18:07 +0200)]
linux-fslc-lts-4.19: upgrade 4.19.66 -> 4.19.78

Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
5 years agoimx7ulpevk.conf: Fix MACHINEOVERRIDES order
Tom Hochstein [Mon, 23 Sep 2019 15:50:35 +0000 (10:50 -0500)]
imx7ulpevk.conf: Fix MACHINEOVERRIDES order

The exact manifestation that uncovered this problem was not recorded.
Generally speaking, a recipe misconfiguration was occurring due to an
incorrect variable value, caused by incorrectly choosing the _imx
override of the variable instead of the SOC override.

This is fixed by setting the SOC family and the SOC in MACHINEOVERRIDES
before including tune-cortexa7.inc.

Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
5 years agoxserver-xorg: Fix missing space in SRC_URI_append assignment
Tom Hochstein [Wed, 25 Sep 2019 14:57:04 +0000 (09:57 -0500)]
xserver-xorg: Fix missing space in SRC_URI_append assignment

Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
5 years agomesa-demos: Remove workaround now that eglut_wayland event loop is fixed
Tom Hochstein [Wed, 25 Sep 2019 19:38:44 +0000 (14:38 -0500)]
mesa-demos: Remove workaround now that eglut_wayland event loop is fixed

The eglut_wayland event loop is properly fixed, so the simple workaround
patch is no longer necessary.

https://gitlab.freedesktop.org/mesa/demos/commit/c539078c5fa592134f6f8a95be51c8eb318f5c39

Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
5 years agoimx-gpu-viv: fix build with libvulkan
Max Krummenacher [Wed, 2 Oct 2019 07:11:56 +0000 (09:11 +0200)]
imx-gpu-viv: fix build with libvulkan

vulkan-loader and imx-gpu-viv both provide a libvulkan.so with the same soname.
(The vulkan-loader provides the vulkan-loader while imx-gpu-viv provides the
instalable client driver for the Vivante GPU).

  readelf -a .../recipe-sysroot/usr/lib/libvulkan.so | grep soname
    0x000000000000000e (SONAME)             Library soname: [libvulkan.so.1]
  readelf -a .../recipe-sysroot/usr/lib/vulkan/libvulkan_VSI.so | grep soname
    0x000000000000000e (SONAME)             Library soname: [libvulkan.so.1]

This leads to the following build error.

| # ERROR: gstreamer1.0-plugins-bad-1.14.imx-r0 do_package: gstreamer1.0-plugins-bad-vulkan: Multiple shlib providers for libvulkan.so.1: libvulkan-imx, vulkan-loader (used by files: ...libgstvulkan.so)
| # ERROR: gstreamer1.0-plugins-bad-1.14.imx-r0 do_package_qa: QA Issue: /usr/lib/gstreamer-1.0/libgstvulkan.so contained in package gstreamer1.0-plugins-bad-vulkan requires libvulkan.so.1()(64bit), but no providers found in RDEPENDS_gstreamer1.0-plugins-bad-vulkan? [filed]

Fix this by changing the soname of the Vivante provided libvulkan.
With this change we can drop the /usr/lib/vulkan install directory and
install directly in /usr/lib/.
This additionally allows to reenable QA warnings for the libvulkan-imx package.

Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
5 years agoweston-init: Adjust to match recent oe-core changes
Khem Raj [Mon, 9 Sep 2019 20:31:28 +0000 (13:31 -0700)]
weston-init: Adjust to match recent oe-core changes

Signed-off-by: Khem Raj <raj.khem@gmail.com>
5 years agomesa: Enable Freedreno when using mainline BSP
Otavio Salvador [Sat, 17 Aug 2019 13:17:01 +0000 (10:17 -0300)]
mesa: Enable Freedreno when using mainline BSP

The Freedreno allows the i.MX53 SoC to run using the mesa as
rendering, thus providing GPU support.

Change-Id: I9bf08503f8c6020d50a2395fc27b15cb797cbba6
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
5 years agoimx-gpu-viv-6: follow split of vulkan
Max Krummenacher [Mon, 9 Sep 2019 08:43:27 +0000 (10:43 +0200)]
imx-gpu-viv-6: follow split of vulkan

Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
5 years agogstreamer1.0-plugins-bad_1.14.imx: follow split of vulkan
Max Krummenacher [Sun, 8 Sep 2019 09:11:35 +0000 (11:11 +0200)]
gstreamer1.0-plugins-bad_1.14.imx: follow split of vulkan

OE-core Commit '928d09f88c vulkan: remove' dropped the vulkan recipe/package
in favour of a split into vulkan-header/vulkan-loader/vulkan-tools.

Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
5 years agolinux-imx-mfgtool: prevent parse warning
Max Krummenacher [Sat, 14 Sep 2019 08:44:08 +0000 (10:44 +0200)]
linux-imx-mfgtool: prevent parse warning

This prevents the following parser warning (and likely makes this kernel
build with GCC 9 but I havn't tested it)

| WARNING: ... linux-imx-mfgtool_4.14.98.bb: Unable to get checksum for linux-imx-mfgtool SRC_URI entry 0001-compiler-attributes-add-support-for-copy-gcc-9.patch: file could not be found

Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
5 years agolayer: replace ${PN} with ${BPN} in SRC_URI
Max Krummenacher [Fri, 13 Sep 2019 12:41:09 +0000 (14:41 +0200)]
layer: replace ${PN} with ${BPN} in SRC_URI

This prevents a number warnings like the following:
| imx-sc-firmware-1.2-r0 do_package_qa: QA Issue: imx-sc-firmware: SRC_URI uses PN not BPN [src-uri-bad]

Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
5 years agoxf86-video-imx-vivante: update PN to 6.2.4.p4.0
Max Krummenacher [Fri, 13 Sep 2019 10:46:08 +0000 (12:46 +0200)]
xf86-video-imx-vivante: update PN to 6.2.4.p4.0

Note that the xorg driver was not changed in the update from
6.2.4.p1.8 to 6.2.4.p4.0. This rename aims to keep the PN across
the vivante components consistent.

Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
5 years agoimx-base.inc: set i.MX 7ULP UBOOT_ENTRYPOINT setting to fix fitImage
Michael Scott [Fri, 13 Sep 2019 17:01:58 +0000 (10:01 -0700)]
imx-base.inc: set i.MX 7ULP UBOOT_ENTRYPOINT setting to fix fitImage

The UBOOT_ENTRYPOINT setting is used when generating fitImage data.
Specifically where to extract the kernel binary into memory.
When fitImage is enabled for i.MX 7ULP targets, we are incorrectly
setting the extraction location to 0x80008000 (the mx7 default).

This results in a hung boot.

The default configuration for i.MX 7ULP is to load the kernel binary
(zImage) and initramfs into memory directly from the vfat boot
partition so this issue does not present itself until fitImage is used.

To fix the extraction point for fitImage kernel binaries, let's add
a specific setting for mx7ulp so that mx7 setting isn't used.

Signed-off-by: Michael Scott <mike@foundries.io>
5 years agoaiopsl: Adjust install for files
Chunrong Guo [Thu, 12 Sep 2019 05:56:23 +0000 (13:56 +0800)]
aiopsl: Adjust install for files

Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com>
5 years agoudev: add rule for qoriq-arm64
Chunrong Guo [Thu, 12 Sep 2019 03:42:42 +0000 (11:42 +0800)]
udev: add rule for qoriq-arm64

Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com>
5 years agodpdk,dpdkvpp: update COMPATIBLE_MACHINE for qoriq soc
Chunrong Guo [Thu, 12 Sep 2019 02:54:35 +0000 (10:54 +0800)]
dpdk,dpdkvpp: update COMPATIBLE_MACHINE for qoriq soc

Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com>
5 years agoimx-base.inc: upgrade to weston 5.0.0.imx
Peter Griffin [Thu, 12 Sep 2019 09:41:05 +0000 (11:41 +0200)]
imx-base.inc: upgrade to weston 5.0.0.imx

Signed-off-by: Peter Griffin <peter.griffin@linaro.org>
5 years agoimx8mqevk.conf: use the 1.14.imx forks of gstreamer
Peter Griffin [Thu, 12 Sep 2019 09:38:37 +0000 (11:38 +0200)]
imx8mqevk.conf: use the 1.14.imx forks of gstreamer

Use imx forks of gstreamer repos. This allows us to get
the NXP out of tree patches for waylandsink that are
specific to imx SoCs.

This could probably go in imx-base.inc, but I've only
tested this on imx8m-evk board.

Signed-off-by: Peter Griffin <peter.griffin@linaro.org>
5 years agogstreamer1.0-libav_1.14.0: add gstreamer1.0-libav recipe
Peter Griffin [Thu, 12 Sep 2019 09:36:50 +0000 (11:36 +0200)]
gstreamer1.0-libav_1.14.0: add gstreamer1.0-libav recipe

Newer versions of libav have dependencies on the newer
gst versions. To use the gstreamer-imx fork we also need
this older version of libav.

Signed-off-by: Peter Griffin <peter.griffin@linaro.org>
5 years agowayland-protocols_1.17.imx: add missing DTRC meta protocol
Peter Griffin [Thu, 12 Sep 2019 09:32:51 +0000 (11:32 +0200)]
wayland-protocols_1.17.imx: add missing DTRC meta protocol

Add missing protocol from wayland-protocols-imx fork. This
is required to use waylandsink from gst-plugins-bad-imx
fork.

This protocol supports passing pass offset to DTRC in drm
DCSS driver to enable video tile compress.

Signed-off-by: Peter Griffin <peter.griffin@linaro.org>
5 years agoimx-dpu-g2d: Cleanup
Tom Hochstein [Fri, 14 Jun 2019 19:05:04 +0000 (14:05 -0500)]
imx-dpu-g2d: Cleanup

- Fix order
- Fix SRC_URI warning to use BPN, not PN
- Remove redundant setting of S

Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
5 years agowaffle: Configure wayland support
Tom Hochstein [Thu, 13 Jun 2019 19:13:48 +0000 (14:13 -0500)]
waffle: Configure wayland support

Add the wayland package config if wayland is a distro feature.

Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
5 years agomesa-gl: Fix GPU compatibility using imxgpu override
Tom Hochstein [Fri, 24 May 2019 04:39:59 +0000 (23:39 -0500)]
mesa-gl: Fix GPU compatibility using imxgpu override

The override imxgpu was added some time ago since it is
possible to have 3D support without 2D support.

Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
5 years agomesa-demos: Improve variable names
Tom Hochstein [Fri, 24 May 2019 04:38:57 +0000 (23:38 -0500)]
mesa-demos: Improve variable names

Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
5 years agoweston: Fix video blurring for i.MX 6SL on Wayland
Tom Hochstein [Fri, 24 May 2019 01:30:54 +0000 (20:30 -0500)]
weston: Fix video blurring for i.MX 6SL on Wayland

Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
5 years agoweston: Add support for AGL and IVI
Tom Hochstein [Thu, 23 May 2019 21:39:28 +0000 (16:39 -0500)]
weston: Add support for AGL and IVI

- For AGL, don't install weston.ini
- For IVI, do install the IVI-shell version of weston.ini

Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
5 years agoweston: Enable touchscreen calibrator
Tom Hochstein [Thu, 23 May 2019 21:24:00 +0000 (16:24 -0500)]
weston: Enable touchscreen calibrator

Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
5 years agoweston: Drop weston.ini files since the baseline version is now in source
Tom Hochstein [Thu, 23 May 2019 19:34:05 +0000 (14:34 -0500)]
weston: Drop weston.ini files since the baseline version is now in source

The customized baseline version of weston.ini is now in the source. That
version is customized for 8MQ via patch files.

Also drop desktop shell size from weston.config since it is already in
weston.ini for 8M and 8M Mini.

Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
5 years agoweston: Upgrade to 5.0.0.imx
Tom Hochstein [Thu, 23 May 2019 18:08:39 +0000 (13:08 -0500)]
weston: Upgrade to 5.0.0.imx

Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
5 years agoimx-gpu-apitrace: Update
Tom Hochstein [Tue, 14 May 2019 23:40:58 +0000 (18:40 -0500)]
imx-gpu-apitrace: Update

013499c6 wrappers/egltrace: drop the hardcoded library path
0697c15a gltrace: avoid recursion caused by viv extensions
5b56f5a5 specs/glapi: consistent signatures for viv extensions
f6e1a557 glext.h: declare the viv extensions
4cb5ad01 retrace,cmake: link with vivante when using waffle
95ba8bd3 retrace,cmake: look for libwaffle in waffle_library_dirs
ca7f1071 retrace,waffle: set wayland as default WAFFLE_PLATFORM
6ea46b12 retrace,waffle: use waffle error reporting api

Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
5 years agolibdrm: Update
Tom Hochstein [Tue, 14 May 2019 23:36:49 +0000 (18:36 -0500)]
libdrm: Update

95645843 headers: Sync with drm-next
49cca25f MA-13450 Switch layer memory allocation to virtual pool to improve performance.
8edffe33 MA-13354 Fix imx_drm head file license issue for libdrm-imx.
e1658ff7 MA-13122 Add DRM_VIV_GEM_CMA_LIMIT support for TS buffer.

Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
5 years agoimx-base.inc: Prefer DPU-based G2D when available
Tom Hochstein [Tue, 14 May 2019 21:58:41 +0000 (16:58 -0500)]
imx-base.inc: Prefer DPU-based G2D when available

Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
5 years agoimx-dpu-g2d: Upgrade to 1.7.0
Tom Hochstein [Tue, 14 May 2019 18:48:14 +0000 (13:48 -0500)]
imx-dpu-g2d: Upgrade to 1.7.0

Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
5 years agoimx-gpu-g2d: Upgrade to 6.2.4.p4.0
Tom Hochstein [Tue, 14 May 2019 13:14:36 +0000 (08:14 -0500)]
imx-gpu-g2d: Upgrade to 6.2.4.p4.0

Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
5 years agokernel-module-imx-gpu-viv: Upgrade to 6.2.4.p4.0
Tom Hochstein [Tue, 14 May 2019 00:59:51 +0000 (19:59 -0500)]
kernel-module-imx-gpu-viv: Upgrade to 6.2.4.p4.0

Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
5 years agoimx-gpu-viv: Fix OpenCL and Vulkan packaging
Tom Hochstein [Mon, 13 May 2019 17:08:50 +0000 (12:08 -0500)]
imx-gpu-viv: Fix OpenCL and Vulkan packaging

- Place libSPIRV_viv.so in libvulkan-imx package
- Place libLLVM_viv.so in libopencl-imx package

Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
5 years agoimx-gpu-viv: Fix i.MX 8 and 8X binary compatibility
Tom Hochstein [Mon, 13 May 2019 15:08:05 +0000 (10:08 -0500)]
imx-gpu-viv: Fix i.MX 8 and 8X binary compatibility

The removal of gl32.h for 8QXP can cause build breaks in a multi-machine
build folder like the following:

| .../build/tmp/work/imx8qxpmek-poky-linux/gstreamer1.0-plugins-good-qt/1.14.4.imx-r0/recipe-sysroot/usr/include/QtGui/qopengl.h:105:13: fatal error: GLES3/gl32.h: No such file or directory
|  #   include <GLES3/gl32.h>

To make the ABI safe for 8 and 8X, which have a shared PACKAGE_ARCH,
provide gl32.h in both cases. The lack of support can then be handled
by a runtime error.

Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
5 years agoimx-gpu-viv: Upgrade to 6.2.4.p4.0
Tom Hochstein [Wed, 8 May 2019 17:34:38 +0000 (12:34 -0500)]
imx-gpu-viv: Upgrade to 6.2.4.p4.0

See changelog:
https://source.codeaurora.org/external/imx/imx-manifest/tree/GraphicsChangeLogv6?h=imx-linux-sumo

Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
Signed-off-by: Peter Griffin <peter.griffin@linaro.org>
5 years agodpdk,dpdkvpp: Limit to imx socs
Khem Raj [Sat, 7 Sep 2019 18:37:35 +0000 (11:37 -0700)]
dpdk,dpdkvpp: Limit to imx socs

Ideally a SOC layer should not have general purpose recipes like dpdk
and may be get the recipes from
http://git.yoctoproject.org/cgit/cgit.cgi/meta-dpdk working on imx SOCs
instead

This patch just limits the spill over to non nxp bsp layers

Signed-off-by: Khem Raj <raj.khem@gmail.com>
5 years agocst: Fix build for target recipe
Khem Raj [Thu, 5 Sep 2019 19:33:10 +0000 (12:33 -0700)]
cst: Fix build for target recipe

gen_keys when cross-built can not execute on build host
so better to depend on native version and call out native gen_keys
binary

Fixes
TOPDIR/build/tmp/work/mips32r2-yoe-linux/cst/git-r0/temp/run.do_install.29171: line 111: ./gen_keys: cannot execute binary file: Exec format error
WARNING: TOPDIR/build/tmp/work/mips32r2-yoe-linux/cst/git-r0/temp/run.do_install.29171:1 exit 126 from './gen_keys 1024'

Signed-off-by: Khem Raj <raj.khem@gmail.com>
5 years agomesa_%.bbappend: enable for all imx8 SoCs
Peter Griffin [Tue, 10 Sep 2019 11:53:13 +0000 (13:53 +0200)]
mesa_%.bbappend: enable for all imx8 SoCs

This allows a Weston build with swrast enabled to
successfully build and boot on imx8m-evk board.

Signed-off-by: Peter Griffin <peter.griffin@linaro.org>
5 years agoqemu-qoriq: use Python 2.7 to build
Chunrong Guo [Mon, 26 Aug 2019 03:43:39 +0000 (11:43 +0800)]
qemu-qoriq: use Python 2.7 to build

Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com>
5 years agoatf: specify the non default keys pair
Chunrong Guo [Mon, 26 Aug 2019 03:40:30 +0000 (11:40 +0800)]
atf: specify the non default keys pair

Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com>
5 years agocst: specify the non default keys pair
Chunrong Guo [Mon, 26 Aug 2019 03:36:57 +0000 (11:36 +0800)]
cst: specify the non default keys pair

Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com>
5 years agols1043ardb: add ls2-phy to EXTRA_IMAGEDEPENDS
Chunrong Guo [Mon, 26 Aug 2019 03:30:03 +0000 (11:30 +0800)]
ls1043ardb: add ls2-phy to EXTRA_IMAGEDEPENDS

Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com>
5 years agoceetm: fix the building warning
Chunrong Guo [Wed, 14 Aug 2019 03:17:16 +0000 (11:17 +0800)]
ceetm: fix the building warning

*fix the below warning
|#warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp]

*add 0001-Makefile-update-CFLAGS.patch to avoid build Errors.

*remove do_compile_prepend

*Obey LDFLAGS and CFLAGS in Makefile

Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com>
5 years agoopenssl-qoriq: update recipes
Chunrong Guo [Fri, 26 Jul 2019 07:21:41 +0000 (15:21 +0800)]
openssl-qoriq: update recipes

*fix missing dependency on hostperl-runtime-native
*drop Python dependency in ptest

Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com>
5 years agosecure-obj: update recipes
Chunrong Guo [Fri, 26 Jul 2019 07:16:39 +0000 (15:16 +0800)]
secure-obj: update recipes

*drop Python dependency in RDEPENDS
*mp_verify and *_app will be install

Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com>
5 years agooptee-os-qoriq: Fix alignment of data for mempool_alloc_pool()
Chunrong Guo [Fri, 26 Jul 2019 07:11:36 +0000 (15:11 +0800)]
optee-os-qoriq: Fix alignment of data for mempool_alloc_pool()

Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com>
5 years agols2080ardb: remove dpl-examples
Chunrong Guo [Tue, 16 Jul 2019 07:24:10 +0000 (15:24 +0800)]
ls2080ardb: remove dpl-examples

Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com>
5 years agodpl-examples: remove recipes
Chunrong Guo [Tue, 16 Jul 2019 07:23:35 +0000 (15:23 +0800)]
dpl-examples: remove recipes

Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com>
5 years agolayer.conf: Add zeus to compat layer
Khem Raj [Tue, 3 Sep 2019 22:51:52 +0000 (15:51 -0700)]
layer.conf: Add zeus to compat layer

We need to drop warrior soon, and zeus is next release

Signed-off-by: Khem Raj <raj.khem@gmail.com>
5 years agoeglinfo: Drop bbappends
Khem Raj [Tue, 3 Sep 2019 22:50:53 +0000 (15:50 -0700)]
eglinfo: Drop bbappends

oe-core remved it in master/aa36510ebe

Signed-off-by: Khem Raj <raj.khem@gmail.com>
5 years agoimx-gpu-viv: Fix GLESv1 packaging
Joshua Watt [Wed, 1 May 2019 21:49:30 +0000 (16:49 -0500)]
imx-gpu-viv: Fix GLESv1 packaging

The GLESv1 library was being packaged with the name "libgles" instead of
the canonical "libglesv1". The latter is the name that recipes used when
RDEPENDing on GLESv1. Correct this so that the package is correctly
named "libglesv1", but RPROVIDES the old "libgles" name in case there
are recipes still depending on it.

Signed-off-by: Joshua Watt <Joshua.Watt@garmin.com>
5 years agoimx-gpu-viv: RPROVIDE virtual/libgbm
Joshua Watt [Wed, 1 May 2019 21:54:44 +0000 (16:54 -0500)]
imx-gpu-viv: RPROVIDE virtual/libgbm

Adds the virtual runtime provider for libgbm

Signed-off-by: Joshua Watt <Joshua.Watt@garmin.com>
5 years agoimx-boot: Pass DTB names to make
Joshua Watt [Fri, 3 May 2019 19:53:01 +0000 (14:53 -0500)]
imx-boot: Pass DTB names to make

Passes the name of the DTBs to be built to make. This allows alternate
DTBs to be built instead of assuming the default

Signed-off-by: Joshua Watt <Joshua.Watt@garmin.com>
5 years agoatf: Remove redundant COMPATIBLE_MACHINE
Alban Bedel [Mon, 2 Sep 2019 14:14:54 +0000 (16:14 +0200)]
atf: Remove redundant COMPATIBLE_MACHINE

COMPATIBLE_MACHINE is set two times to the same value, remove the second
occurrence as it is useless.

Signed-off-by: Alban Bedel <alban.bedel@aerq.com>
5 years agoatf: Make the package machine specific
Alban Bedel [Mon, 2 Sep 2019 12:08:24 +0000 (14:08 +0200)]
atf: Make the package machine specific

The ARM Trusted Firmware is machine specific but the package is not set as
such. Set the package architecture to ${MACHINE_ARCH} to fix this.

Signed-off-by: Alban Bedel <alban.bedel@aerq.com>
5 years agoqemu-qoriq: Mark is specific to imx/qoriq
Khem Raj [Wed, 28 Aug 2019 20:07:06 +0000 (13:07 -0700)]
qemu-qoriq: Mark is specific to imx/qoriq

It has started to fail now that we have libssh dependency in 4.1 instead
of libssh2 in earlier versions, so this recipe needs to be upgraded to
use 4.1 release as well, but I dont have way to test it out.

Signed-off-by: Khem Raj <raj.khem@gmail.com>
5 years agou-boot-qoriq-fw-utils: Avoid stripping debug symbols
Daniel Klauer [Tue, 27 Aug 2019 07:55:25 +0000 (09:55 +0200)]
u-boot-qoriq-fw-utils: Avoid stripping debug symbols

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>
5 years agomesa: switch mesa to swrast renderer for mx8mm machine, resolve build issue
Andrey Zhizhikin [Fri, 23 Aug 2019 09:31:14 +0000 (09:31 +0000)]
mesa: switch mesa to swrast renderer for mx8mm machine, resolve build issue

After mesa update to 19.1.0, the OSMesa is not anymore explicitly set to
'classic' rather than defaults to 'none'. If the DRI driver is included
in the build and neither gl nor 'classic' osmesa is used - this causes
the build to fail.

This commit disables the gallium for mx8mm, sets the dri drivers to
swrast and explicitly defines the 'classic' osmesa to be built.

gallium is disabled since current support state of i.MX8M Mini GPU in
gallium is unknown.

Signed-off-by: Andrey Zhizhikin <andrey.z@gmail.com>
5 years agorecipes: Use BPN instead of PN in SRC_URIs
Andrey Zhizhikin [Fri, 23 Aug 2019 09:21:33 +0000 (09:21 +0000)]
recipes: Use BPN instead of PN in SRC_URIs

Fix QA issue: SRC_URI uses PN not BPN [src-uri-bad]

Signed-off-by: Andrey Zhizhikin <andrey.z@gmail.com>
5 years agoatf: Fix builds of native tools during build process
Daniel Klauer [Thu, 1 Aug 2019 09:15:01 +0000 (11:15 +0200)]
atf: Fix builds of native tools during build process

atf builds some native tools such as fiptool during its build process,
this should use Yocto's native toolchain options instead of just the
host's.

This way the fiptool build will actually use the openssl-native dependency
from Yocto's native sysroot, instead of the host's openssl (which may not
exist).

Signed-off-by: Daniel Klauer <daniel.klauer@gin.de>
5 years agoSplit fiptool build into separate recipe
Daniel Klauer [Thu, 1 Aug 2019 09:06:56 +0000 (11:06 +0200)]
Split fiptool build into separate recipe

Previously, ddr-phy built native fiptool during its own build process,
but without using Yocto's native toolchain settings. This results in
unexpected host dependencies. For example, fiptool depends on openssl,
which may or may not be installed on the host.

So now fiptool is built in a separate recipe (atf-tools-native) which can
easily depend on openssl.

Signed-off-by: Daniel Klauer <daniel.klauer@gin.de>
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 agoimx6sllevk:imx7dsabresd:imx7ulpevk: Remove firmware-imx-brcm dependency
Daiane Angolini [Tue, 13 Aug 2019 17:31:30 +0000 (14:31 -0300)]
imx6sllevk:imx7dsabresd:imx7ulpevk: Remove firmware-imx-brcm dependency

The Broadcom support was removed by
d94f748d14d89fd2c62f03ddf181706626b0de91 so we do not need to install it
on images any more.

Signed-off-by: Daiane Angolini <daiane.angolini@nxp.com>
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 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>
5 years agolinux-imx_4.14.98: Backport patches to fix building with gcc 9
Daiane Angolini [Thu, 8 Aug 2019 13:30:38 +0000 (10:30 -0300)]
linux-imx_4.14.98: Backport patches to fix building with gcc 9

The issue is reported by issue #136

Signed-off-by: Daiane Angolini <daiane.angolini@nxp.com>
5 years agolibimxvpuapi2: Add recipe
Carlos Rafael Giani [Tue, 23 Jul 2019 11:49:23 +0000 (13:49 +0200)]
libimxvpuapi2: Add recipe

This is the successor to libimxvpuapi. Since at this moment, there is
software still using the former, its recipe remains in place. Both
versions (1 and 2) can coexist on the same rootfs.

Version 2 introduces support for i.MX8 (mx8m and mx8mm for now), and also
still supports i.MX6.

Signed-off-by: Carlos Rafael Giani <crg7475@mailbox.org>
5 years agolibimxdmabuffer: Add recipe
Carlos Rafael Giani [Mon, 8 Jul 2019 18:54:41 +0000 (20:54 +0200)]
libimxdmabuffer: Add recipe

libimxdmabuffer provides an API for allocating and handling physically
contiguous buffers ("DMA buffers") on imx6, imx7, imx8 machines with the
imx-kernel. The underlying allocation can be backed by the PxP, IPU, ION,
DWL, G2D APIs.

The API is backend agnostic. The same structures and functions can be used
with the underlying PxP and IPU allocators for example. Furthermore, the
library defines a "default" allocator (which one is the "default" is
determined by the library and by the build configuration).

By using this API, libraries can use compatible types for exchanging
DMA buffers in userspace, and can also use the same API and support mx6,
mx7, and mx8 machines, without requiring platform specific code changes.

Signed-off-by: Carlos Rafael Giani <crg7475@mailbox.org>
5 years agogstreamer1.0-plugins-base: Move bbappend to 1.16 version
Carlos Rafael Giani [Fri, 31 May 2019 10:15:41 +0000 (12:15 +0200)]
gstreamer1.0-plugins-base: Move bbappend to 1.16 version

This follows the OE-Core upgrade.

Signed-off-by: Carlos Rafael Giani <crg7475@mailbox.org>
5 years agoxf86-video-fbdev: Delete 0.4.2 version here
Khem Raj [Sun, 4 Aug 2019 00:50:10 +0000 (17:50 -0700)]
xf86-video-fbdev: Delete 0.4.2 version here

This is already in OE-core and a newer version

Signed-off-by: Khem Raj <raj.khem@gmail.com>
5 years agodpdk,dpdkvpp: Define valid configs for armv7
Khem Raj [Wed, 17 Jul 2019 04:37:56 +0000 (21:37 -0700)]
dpdk,dpdkvpp: Define valid configs for armv7

Do not build for arm < v7

Signed-off-by: Khem Raj <raj.khem@gmail.com>
5 years agodpdkvpp: -mtls-dialect=trad is aarch64 specific
Khem Raj [Wed, 17 Jul 2019 04:25:29 +0000 (21:25 -0700)]
dpdkvpp: -mtls-dialect=trad is aarch64 specific

Fixes
x86_64-yoe-linux-gcc: error: unrecognized argument in option '-mtls-dialect=trad'
x86_64-yoe-linux-gcc: note: valid arguments to '-mtls-dialect=' are: gnu gnu2

Signed-off-by: Khem Raj <raj.khem@gmail.com>
5 years agodpdk,dpdkvpp: Depend on numactl for x86_64
Khem Raj [Wed, 17 Jul 2019 04:14:42 +0000 (21:14 -0700)]
dpdk,dpdkvpp: Depend on numactl for x86_64

Fixes missing numa.h issue

Signed-off-by: Khem Raj <raj.khem@gmail.com>
5 years agoopencv: Adjust the bbappend for version 4.x
Khem Raj [Tue, 16 Jul 2019 06:03:48 +0000 (23:03 -0700)]
opencv: Adjust the bbappend for version 4.x

The patch is no longer needed, relevant code no more present in opencv

Signed-off-by: Khem Raj <raj.khem@gmail.com>
5 years agodpdk,dpdkvpp: Limit to x86/arm
Khem Raj [Sun, 14 Jul 2019 06:23:15 +0000 (23:23 -0700)]
dpdk,dpdkvpp: Limit to x86/arm

Other architectures are not supported and musl is not either

Signed-off-by: Khem Raj <raj.khem@gmail.com>
5 years agokernel-module-qcacld-lea: Mark imx soc specific
Khem Raj [Sat, 13 Jul 2019 07:49:35 +0000 (00:49 -0700)]
kernel-module-qcacld-lea: Mark imx soc specific

It tries to build for qemuarm and qemuarm64 as well and
fails to build e.g.

https://errors.yoctoproject.org/Errors/Details/251571/

Signed-off-by: Khem Raj <raj.khem@gmail.com>
5 years agols1046afrwy :add qe-ucode
Chunrong Guo [Fri, 12 Jul 2019 06:18:33 +0000 (14:18 +0800)]
ls1046afrwy :add qe-ucode

Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com>
5 years agols1046ardb: add ls2-phy
Chunrong Guo [Fri, 12 Jul 2019 06:17:39 +0000 (14:17 +0800)]
ls1046ardb: add ls2-phy

Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com>
5 years agols1046ardb: add qe-ucode
Chunrong Guo [Fri, 12 Jul 2019 06:12:01 +0000 (14:12 +0800)]
ls1046ardb: add qe-ucode

Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com>
5 years agooptee-test-qoriq: fix build failure with GCC9
Chunrong Guo [Wed, 10 Jul 2019 09:28:29 +0000 (17:28 +0800)]
optee-test-qoriq: fix build failure with GCC9

*fix the below error:
|error: '%*s' directive argument is not a nul-terminated string [-Werror=format-overflow=]

Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com>
5 years agols2-phy: set COMPATIBLE_MACHINE as qoriq
Chunrong Guo [Wed, 10 Jul 2019 09:23:27 +0000 (17:23 +0800)]
ls2-phy: set COMPATIBLE_MACHINE as qoriq

Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com>
5 years agodpdkvpp: add recipes
Chunrong Guo [Wed, 10 Jul 2019 08:11:47 +0000 (16:11 +0800)]
dpdkvpp: add recipes

*update to lsdk 1906 tag
include the following changes:
0123ced - Merge pull request #966 in GITAM/dpdk from 18.11-qoriq-dev to 18.11-qoriq
9e58741 - Merge pull request #965 in GITAM/dpdk from 18.11-qoriq-dev-ppfe to 18.11-qoriq-dev
87b8c52 - net/ppfe: add checksum offload in capability
ae172a2 - bus/dpaa: fix incorrect rte_free of malloc memory

Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com>
5 years agovpp-core: update to ff7bf7b
Chunrong Guo [Wed, 10 Jul 2019 08:01:09 +0000 (16:01 +0800)]
vpp-core: update to ff7bf7b

*update to lsdk 1906 tag
include the following changes:
ff7bf7b - Merge pull request #32 in DQNS/vpp from ~NXA12342/vpp:19.01.1_devel to 19.01.1
5c2b539 - PVT: ipsec: Fixed capability matching for openssl based sha1 authentication
a24588f - PVT: dpdk_plugin: introducing ipsec protocol offload
33d0d81 - Fixed Flexbuild integration issues
c200b3f - dpdk-ipsec: Fixed ramdom Crash in esp traffic
2a0a031 - Enhanced the VPP startup configuration
05bce64 - Merge pull request #30 in DQNS/vpp from ~NXA19696/vpp:19.01.1 to 19.01.1
c63f8ad - Fixed RPM packaging of VPP libs w.r.t Tag format
85e9d4d - Merge pull request #29 in DQNS/vpp from ~NXA19696/vpp:19.01.1 to 19.01.1
26d2455 - Adding README for NXP platforms
9df88fa - Handled review comments
d66c318 - Fixed Debian packing support for arm64 platform
513a05a - Fix for using Best mem pool ops as per platform
d0f5fa4 - Updating path for cmake cross compile file
fe17e96 - More Compilation Fixes
e64c6ca - Cross compilation & RPM pkging known issues
cbd68cb - 19.01.1 Release Notes
3262adc - cmake: fix out-of-git-tree build
d302022 - Fix vpp crashing when attempting to run in kubernetes Pod
6342e48 - tcp: allow future acks if in window
46ee286 - IPSEC: crash on SA dump when SA are bound to tunnels
bad0bcd - Fix crash in barrier sync when vlib_worker_threads is zero
372a33e - buffer chain linearization

*update PV to "19.01"
*refresh patch
*update DEPENDS

Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com>
5 years agopktgen-dpdk: Upgrade version to 3.6.6
Chunrong Guo [Wed, 10 Jul 2019 06:53:11 +0000 (14:53 +0800)]
pktgen-dpdk:  Upgrade version to 3.6.6

include the following changes:
b3d08bb - update version number and log
7c4187c - add new portInfo lua data
0c39019 - Cleanup build, add plugin support and meson build not working
f6e9e33 - fix crash not resetting tty and other fixes
4199555 - Merge branch 'bug-fix'
3942af7 - fix Update to version 3.6.5
176df0a - fix ldflags order for lua lib
8c746d0 - minor message missing a word
5e29e43 - reorder the defines on the LDFLAGS line
6ed0bde - convert to DPDK network structs and fix offload code.
0e8ac37 - fix lua builds oni ubuntu 18.10
5b537c9 - change port command to use uint16_t
96776e5 - update .cfg file information
b5133f1 - add page stats screen
5b883b2 - add more color to static info
a0c5819 - convert all rte_delay_ms to rte_delay_us_sleep
83b1bfa - remove need for rte_timer_manage
4dcc2db - use faster timer routines then rte_timer_manage
cca5864 - remove cycles.h header
0d5d9ab - change cli_use_timers routine to run rte_timer_manage
7283ba7 - remove crc-strip option
b44f9e6 - remove init stats structure
a82bbf5 - fix formatting with spaces
81623f1 - update readme, version and changelog

Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com>
5 years agodpdk: Upgrade from version 17.11 to 18.11
Chunrong Guo [Wed, 10 Jul 2019 06:21:19 +0000 (14:21 +0800)]
dpdk: Upgrade from version 17.11 to 18.11

*update to lsdk 1906 tag
include the following changes:
0123ced - Merge pull request #966 in GITAM/dpdk from 18.11-qoriq-dev to 18.11-qoriq
9e58741 - Merge pull request #965 in GITAM/dpdk from 18.11-qoriq-dev-ppfe to 18.11-qoriq-dev
87b8c52 - net/ppfe: add checksum offload in capability
ae172a2 - bus/dpaa: fix incorrect rte_free of malloc memory
866adf5 - Merge pull request #961 in GITAM/dpdk from 18.11-qoriq-dev to 18.11-qoriq
0b36cdd - Merge pull request #953 in GITAM/dpdk from DPDK-1790 to 18.11-qoriq-dev
7dfce10 - PVT: nxp: supress warnings from performance script
4e26967 - PVT: nxp/README: update with loopback and no prefetch devargs option
71f3ebd - PVT: net/dpaa2: add optional non-prefetch rx mode
025c689 - PVT: eth/dpaa2: reset frc and ctrl in sg tx fd
6e8d2fe - net/ppfe: fix no ports available issue
28bfd64 - PVT: examples: l3fwd: Fix spec creation for traffic split scenario
279901c - Merge pull request #946 in GITAM/dpdk from DPDK-1799-pdcp-security to 18.11-qoriq-dev
066ff8d - crypto/dpaa_sec: update dpovrd for hfn override in PDCP
73c6c39 - Merge pull request #947 in GITAM/dpdk from DPDK-1795-ecpri to 18.11-qoriq-dev
ef48961 - bus/dpaa: fix static initialization to 0
29235c3 - Merge pull request #948 in GITAM/dpdk from 18.11-qoriq-dev to 18.11-qoriq
c3a19c0 - PVT: test: restructure PDCP test cases into new file
627fc3d - Merge pull request #943 in GITAM/dpdk from feature/DPDK-1595-ovs-2.11-migration to 18.11-qoriq-dev
7b9db20 - PVT: examples/l3fwd: add support for ethtype based traffic splitting

Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com>