*update to lsdk 1809 tag
include the following changes: e9f570c - APPS: Making apps compatible to OpenSSL 1.1.0 and 1.0.2 c381e09 - REVIEW_REWORK: Taking care of comments for ECC support 9b04928 - LIB: Adding ECC 256/384 support
Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
*update to lsdk 1809 tag
include the following changes: c2300d1 - eng_cryptodev: add support for TLS algorithms offload b2758a2 - Prepare for 1.1.0g release 6190960 - Update CHANGES and NEWS for new release 4443cf7 - bn/asm/x86_64-mont5.pl: fix carry bug in bn_sqrx8x_internal. b701fa8 - Fix small but important regression ab91952 - Address a timing side channel whereby it is possible to determine some 7184480 - Address a timing side channel whereby it is possible to determine some bb0c588 - Travis: Add a docs checking job df45d1a - docs: assign section 7 where appropriate 847685c - doc/crypto/OPENSSL_secure_malloc: add missing names 4401e28 - docs: fixup OpenSSL version style 41d74a5 - Adapt util/find-doc-nits back to 1.1.0 7fb4278 - Fix EVP_PKEY_ASN1_METHOD manual 0d9fece - afalg: Fix kernel version check a0c2626 - afalg: Use eventfd2 syscall instead of eventfd 605fa68 - EVP_PKEY_asn1_add0(): Check that this method isn't already registered 6088fb7 - Document EVP_PKEY_ASN1_METHOD and associated functions 5a3d24a - Only reset the ctx when a cipher is given 257a03c - Add missing paren.
*update to 1.1.1
Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
*update to lsdk 1809 tag
include the following changes: 0c0332a - PVT: test: add NXP Copyright to test cryptodev af17971 - Revert "PVT: bus/dpaa: avoid be to le conversion for status" 9e95cc5 - PVT:nxp/ipsec: add multiple ipsec proto testing script 7ceb022 - PVT:raw/dpaa2_qdma: add prefetch buffer support 4049033 - PVT:raw/dpaa2_qdma: add rbp mode support 275e3b9 - PVT:raw/dpaa2_qdma: fix the vq bulk dq mode d8a75da - Merge pull request #771 in GITAM/dpdk from DPDK-816-dpaa2-eventtest to 17.11-qoriq-dev aad507e - PVT:test/event: add dpaa2 unit test case 7750d0e - PVT:event/dpaa2: align evq with queue id for link and unlink b039d3f - test/cryptodev: improve pdcp test presentation 2f33770 - crypto/dpaa2_sec: enable bi-endian changes in protocols fa4a9a0 - PVT:event/dpaa2: fix max event port value ae95b8f - PVT:event/dpaa2: fix missing mbuf assignment in atomic processing 01b71fe - PVT:event/dpaa2: implement dynanic portal support for enqueue 528d6f3 - mempool/dpaa2: change the print type for no buffers 97733ab - PVT:event/dpaa2: fix timeout handling 79877dd - net/dpaa2: add per queue stats get and reset support dbb2592 - Merge pull request #746 in GITAM/dpdk from DPDK-729-pdcp to 17.11-qoriq-dev afa3c21 - PVT: nxp: update copyright of performance scripts b942c8b - event/dpaa: check for linked queue before decrementing 209bb9d - PVT: dpaa: logging improvements 3f0ae55 - PVT: net/dpaa: improve err handling for fmcless mode 3c57c29 - PVT: event/dpaa2: affining portal at runtime during I/O 339f46d - PVT:event/dpaa2: realign code with dpaa1 fc00d20 - PVT:event/dpaa2: rename evq info to dpaa2 eventq 58ac377 - PVT:bus/qbman: memset the portal memory to zero f31431b - PVT: test: add pdcp tests for DPAA1 SEC caed7a2 - crypto/dpaa_sec: add pdcp proto offload support 378536f - crypto/dpaa_sec: ipsec offload add null algo support 5367a25 - test/crypto: add test vectors for pdcp lookaside offload 15c2b90 - crypto/dpaa2_sec: add pdcp offload support 092cfb0 - security: add pdcp protocol support ae65359 - PVT:add security unit test compile time flag e22fee5 - test/crypto: add test vector for ipsec lookaside offload 33f4c26 - PVT:test/crypto: fix the devid testcases d81dae3 - crypto/dpaa2_sec: multi algo support for ipsec session 0a7ebc3 - crypto/dpaa2_sec: add out of place crypto support
Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
*update to lsdk 1809 tag
include the following changes: 9815bb6 - update flib_ops to use the v10 MC API dbcc644 - dprc: generate-dpl: use MC APIs that support big-endian seamlessly
Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
*update to lsdk 1809 tag
include the following changes: a71009e - Add the prebuilt binaries of mc 10.10.0 release 840aa8e - Initial commit to add README
Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
*update to lsdk 1809 tag
include the following changes: ec0e50b - pfc demo: added AIOP/WRIOP support for PFC on Rx side f4e7829 - pfc demo: initial version 7b8b314 - Revert "qos_demo: Test for BPSCN and CSCN taks creation" 3a6a65a - Revert "qos_demo : Final version of CSCN/BPSCN tests" ec91d01 - FDMA : Remove traffic classes XON/XOFF flow control 8959b9b - dpni: Add support for MAC flags dcbac27 - qos_demo : Final version of CSCN/BPSCN tests 981bd1d - FDMA : Fix BDI bit reading from ADC 2925863 - FDMA: add support for flow control XON/XOFF commands 2a67ad6 - qos_demo: Test for BPSCN and CSCN taks creation 955be3b - aiopsl : Support for CSCN/BPSCN task creation
Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
*update to lsdk 1809 tag
include the following changes: 09a497f - Makefile: enable PPC support ba9ed3b - Remove fmc data file on cleanup command a3e83b6 - Added fmc option to perform only cleanup of last fmc execution
* add EXTRA_OEMAKE_PLATFORM_qoriq-ppc to support ppc
Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
*update to lsdk 1809 tag
include the following changes: 30c6310 - api: add MC 10.11.0 APIs e085f36 - USXGMII mac with autoneg must have type phy fc6a900 - lx2160: DPL file for Serdes1=15 fefdb7e - api: add MC 10.10.0 APIs b155e19 - api: add MC 10.9.3 APIs 494342e - api: add MC 10.9.2 APIs 462cf1a - Merge pull request #12 in DPAA2/mc-utils from lx2_bringup to master a3cda64 - USXGMII dpc for LX2 f30bee4 - Changes for Serdes1 protocol 8 and 13 9f7f113 - Rename dpl-eth.7.dts to dpl-eth.7.8.dts because both serdes protocols (7 and 8) can be supported using this file e6b77e2 - Modify log_level to LOG_LEVEL_WARN to be consistent with the file name. dc400f9 - Remove innacurate comment from file dpl-eth.0x19.dts d68abd9 - Add configuration files for serdes protocol 13 (100G). eb77501 - Create separate folders for RDB and QDS files. 4121666 - config: lx2160a: configure MC to treat dpmac.17 and .18 as MAC_LINK_TYPE_PHY b5b4dd2 - api: add MC 10.9.1 APIs c942e0c - api: add MC 10.9.0 APIs 777c002 - config: lx2160a: added copyright and license 4937734 - config: lx2160a: add DPL for Serdes1 protocol 0x7 d03f567 - lx2160a: Add DPNI for DPMAC.2 c7705fe - lx2160a: Increase number of 2-WQ channels 7439147 - lx2160a: All all te DPMACs for Serdes protocol 1 = 19
Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
*update to lsdk 1809 tag
include the following changes: 90e13c9 - driver/sfp: changes otpmk random bytes dest. addr. from OCRAM to DDR. fa7f773 - Updating ls1028 platform makefiles with TEXTBASE 195e776 - driver/sfp: Adding support to enable POVDD using GPIO. 72d58b4 - Adding SIP svc function id 0xC200FF17 for EL2_2_AARCH32 function 43a807b - Replacing function get_core_pos() with get_this_core_num() 8bcd81c - Removing error return from psci_system_reset b03ca8d - Fixing handling of DAIF when secure watchdog enabled. 09dc202 - Adding support for LX2160 secure watchdog timer
Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
recipes: Limit BSP specific recipes on relevant SOCs
This helps in using meta-freescale with other BSP layers in same
projects, which is common usecase
Signed-off-by: Khem Raj <raj.khem@gmail.com> Cc: Andreas Müller <schnitzeltony@gmail.com> Cc: Zhenhua Luo <zhenhua.luo@nxp.com> Cc: Otavio Salvador <otavio@ossystems.com.br> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
Otavio Salvador [Tue, 3 Jul 2018 22:13:51 +0000 (19:13 -0300)]
image_types_fsl.bbclass: Use IMAGE_LINK_NAME for mxs binaries
The binary is generated as part of the image build so it should use
the same naming schema to provide consistency. This also fixes the wks
templates which use it.
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
André Draszik [Wed, 19 Sep 2018 13:35:49 +0000 (14:35 +0100)]
libsdl2: avoid basehash changes
When adding meta-freescale, the sstate basehash of libsdl2 changes
because EXTRA_OECONF_IMX is appended to EXTRA_OECONF unconditionally,
causing EXTRA_OECONF to now depend on EXTRA_OECONF_IMX, invalidating
the sstate.
This is particularly annoying for the native flavour of this
recipe, because qemu-native depends on libsdl2-native, causing a
massive rebuild of a lot of packages for no good reason, preventing
efficient sstate re-use across different machines.
Just drop EXTRA_OECONF_IMX and append to EXTRA_OECONF using
variable overrides directly.
Signed-off-by: André Draszik <git@andred.net> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
Andreas Müller [Fri, 14 Sep 2018 09:48:50 +0000 (11:48 +0200)]
linux-fslc/defconfig: CONFIG_BT_BNEP=m
This is necessary to support network over bluetooth:
| Sep 11 15:36:33 imx6qdl-variscite-som bluetoothd[281]: kernel lacks bnep-protocol support
| Sep 11 15:36:33 imx6qdl-variscite-som bluetoothd[281]: System does not support network plugin
Andreas Müller [Fri, 14 Sep 2018 09:48:49 +0000 (11:48 +0200)]
linux-fslc/defconfig: Add CONFIG_NET_NS=y
systemd in default oe-core configuration complains:
| Sep 11 15:36:33 imx6qdl-variscite-som systemd[1]: Starting Hostname Service...
| Sep 11 15:36:33 imx6qdl-variscite-som systemd[296]: systemd-hostnamed.service: PrivateNetwork=yes is configured, but the kernel does not support network namespaces, ignorin>
Otavio Salvador [Sat, 15 Sep 2018 14:00:05 +0000 (11:00 -0300)]
u-boot-fslc: Upgrade to 2018.09-based fork
This updates the fork to current 2018.09 release and apply following
changes on top:
62f2841dc4 pico-imx6ul: Add instructions for booting in Falcon mode a803c01c03 pico-imx6ul: Add Falcon mode support 3e5f58a2a4 wandboard: README: Include the mx6qp variant in the list 28b8458749 imx: imx6ull: fix pinmux input_val for uart5 rx pin 1bc802f9cc pico-imx6ul: Remove CONFIG_FSL_USDHC from .h cc97092f7c pico-imx6ul: Add new pico-hobbit config 11aaa94cd8 pico-imx6ul: Sync README with pico-imx7d 52723c960f pico-imx6ul: Improve default DFU settings c90fa9c1a2 pico-imx6ul: Add bootmenu to choose the baseboard 2141bc7952 pico-imx6ul: Sync defconfig with new changes 9ff1d5305d pico-imx6ul: Update the README file 2b0e81461c pico-imx6ul: Add support for the 512MB module e45ab0b309 pico-imx6ul: Add bmode support ad3c1b13d8 pico-imx6ul: Add fastboot support fa2c10bbac pico-imx6ul: Convert to SPL b143e3f027 pico-imx6ul: Convert to distro config a9c45f15b2 mx6sabre_common: Allow the videoargs to be passed to bootargs b584b845b1 mx25pdk: Change root to use a single partition layout 146e490814 mx6sabre_common: Dynamically change the video output a278950282 mx6sabresd: Enable video interfaces in bootargs 77cac8a16e mx6sabresd: Use LDO dtb file until LDO bypass support is added be4d1c4100 mx6slevk: Use LDO dtb file until LDO bypass support is added
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
Otavio Salvador [Wed, 12 Sep 2018 12:41:09 +0000 (09:41 -0300)]
wayland-protocols: Avoid recipe parsing for foreign machines
This restricts the parsing for machines which has either imxgpu or
imxfbdev SoC features.
Fixes: contamination of other BSP machines Reported-by: Andreas Müller <schnitzeltony@gmail.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
Yuqing Zhu [Mon, 6 Aug 2018 09:23:30 +0000 (17:23 +0800)]
gstreamer1.0: Upgrade to v1.14.imx
Bugfix/Optimization:
baseparse: Handle base parse error.
baseparse: Unset FLAG_DISCONT when push to adapter.
Or the DISCONT flag will always be set on each frame,
for the first chain in buffer.
baseparse: Push adapter remainning data in
pass through mode to avoid missing data.
poll: Need check if can read event of buffer
for video decoder based on V4L2 driver.
Add the API for it.
inputselector: Proceed non-active pad buffer even if active pad reach eos
Non-active pad will be blocked if active pad reach eos in
inputselector, which will cause all pipeline be blocked.
Inputselector should proceed non-active pad buffer based
on clock even if active pad reach eos.
Change to sync with clock for better user experience.
Signed-off-by: Yuqing Zhu <carol.zhu@nxp.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
| Sep 04 09:05:10 imx6qdl-variscite-som systemd-udevd[220]: Failed to apply ACL on /dev/v4l-subdev0: Operation not supported
| Sep 04 09:05:10 imx6qdl-variscite-som systemd-udevd[224]: Failed to apply ACL on /dev/v4l-subdev1: Operation not supported
| Sep 04 09:05:10 imx6qdl-variscite-som systemd-udevd[215]: Failed to apply ACL on /dev/v4l-subdev10: Operation not supported
| Sep 04 09:05:10 imx6qdl-variscite-som systemd-udevd[228]: Failed to apply ACL on /dev/v4l-subdev2: Operation not supported
| Sep 04 09:05:10 imx6qdl-variscite-som systemd-udevd[232]: Failed to apply ACL on /dev/v4l-subdev5: Operation not supported
| Sep 04 09:05:10 imx6qdl-variscite-som systemd-udevd[217]: Failed to apply ACL on /dev/v4l-subdev11: Operation not supported
| Sep 04 09:05:10 imx6qdl-variscite-som systemd-udevd[214]: Failed to apply ACL on /dev/dri/card1: Operation not supported
| Sep 04 09:05:10 imx6qdl-variscite-som systemd-udevd[216]: Failed to apply ACL on /dev/v4l-subdev8: Operation not supported
| Sep 04 09:05:10 imx6qdl-variscite-som systemd-udevd[226]: Failed to apply ACL on /dev/v4l-subdev9: Operation not supported
and nasty follow-ups: Starting weston from sddm as unpriviledged user fails
with some hints on missing access rights.
For a better understanding CONFIG_TMPFS=y was added which was set indirectly
by CONFIG_DEVTMPFS=y
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
Marc Ferland [Mon, 6 Aug 2018 19:18:25 +0000 (15:18 -0400)]
linux-mfgtool: Simplify linux-mfgtool support
As OpenEmbedded-Core now supports (from commit 5b4aab6b40cf21471442e21abc8051b38985de84) building multiple kernels,
this patch completly replaces the old linux-mfgtool with a single
statement:
KERNEL_PACKAGE_NAME = "linux-mfgtool"
and it works surprisingly well! This patch also provides a separate
defconfig for linux-imx-mfgtool (which currently is a copy of
linux-imx defconfig).
Note: The linux-mfgtool kernel will be deployed in ${DEPLOY}/mfgtool.
Signed-off-by: Marc Ferland <ferlandm@amotus.ca> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
Daiane Angolini [Thu, 23 Aug 2018 19:26:10 +0000 (16:26 -0300)]
imx-alsa-plugins: Make imx7ulp a compatible machine
>From [1] we know the imx-alsa-plugins_1.0.26 does support all imx7, and
it is defined in the BSP as MACHINE_EXTRA_RRECOMMENDS, so this patch add
imx7ulp as compatible.
It also fixes the following error (when building for imx7ulpevk):
ERROR: Nothing RPROVIDES 'imx-alsa-plugins' (but
/home/daiane/code/yocto/master/sources/poky/meta/recipes-core/images/core-image-base.bb,
/home/daiane/code/yocto/master/sources/poky/meta/recipes-core/packagegroups/packagegroup-base.bb
RDEPENDS on or otherwise requires it)
imx-alsa-plugins was skipped: incompatible with machine imx7ulpevk (not
in COMPATIBLE_MACHINE)
Tom Hochstein [Fri, 27 Jul 2018 18:37:04 +0000 (13:37 -0500)]
imx-vpu-hantro: Update to 1.7.0
- Vp9: rectify the consumed length for error return
- MJPEG: bug fixing in trickmode
- H264: bug fixing for special clip containing invalid syntax value
- RV: limit the HW read pointer in valid range
- Common: Export setinfo() API in codec.h
Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>