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>
This commit was merged in meta-openembedded/meta-oe layer.
See commit:
https://git.openembedded.org/meta-openembedded/commit/?id=ea59b56825912614d8b2acb3ed621a8e9333a23c
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>
Chunrong Guo [Mon, 21 Jan 2019 05:59:50 +0000 (05:59 +0000)]
atf: add recipes
*update to lsdk 1812 tag
include the following changes 4971f39 - nxp: Invalidates the output buffer memory to get random bytes a58ecfe - plat/nxp: Correct calculation of GIC Offset for LS1023 ba92b6a - nxp: Shift the soc_mem_access function before loading Fuse file 67faea4 - nxp:ls2088: Add support to return number of clusters based on personality 2d57313 - nxp/interconnect: Streamline interconnect driver bc0b955 - nxp:ls2088: Fix the call to get_gic_rd_base d2f5eb0 - nxp: Add DCSR ADDR define in Chassis 3 devices de0dfcc - nxp: Enable core timebase 2dd3986 - Corrected the usage of POLICY_PERF_WRIOP. 41b8f73 - ls2088a lx2160a: usage of new APIs of CCN driver 6f20e79 - ccn: Introduce API to set and read value of node register d2e6a39 - BL2_Chasis_3_2: Correct the BL2 image location in OCRAM. d3a7ae9 - nxp: clean up secondary core PSCI data offset calculation 7feae63 - nxp: clean up OCRAM layout 5c2ec36 - nxp: Drop DATA_LOC option d103a4f - nxp: ls2088a: Abort wake up if not by SGI15 d8000b3 - Setting retention control for LPM20 of LS1088 and LS2088 0430db9 - nxp: ls1012a: Fix generic timer clock bfe6a23 - nxp: Update ls1012 timer to use fixed 25 MHz for ARM generic timer 5d5480e - plat/nxp: Change CSFHDR_SZ to 0x3000 for all platforms 62ed791 - nxp/ls1012: Fix BL31 boot up issue ffc6895 - nxp: Change BL2_TEXT_LIMIT for SD Boot e301618 - nxp: Reduce default CSF HDR SZ for ls1088 and ls2088 81b4323 - nxp: drivers: ddr: Update workaround for A008511 a3ee152 - nxp/ls1012: Set SMMU Policy to 0 for ls1012 965e334 - nxp: Correct Policy checking for SMMU
Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
Fabio Berton [Fri, 18 Jan 2019 11:30:10 +0000 (09:30 -0200)]
imx-base: Enable wic.bmap image generation as default
Bmaptool is a generic tool for creating the block map (bmap) for a
file and copying files using the block map. Is faster than use dd
to flash images to SD Cards. More info about bmap here [1].
[1] - https://github.com/intel/bmap-tools
Change-Id: I727d63104baa3669e83db127b03b3b0af6cd45b9 Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
fixes:
WARNING: linux-yocto-4.18.20+gitAUTOINC+fb277887dc_4e51fc97f1-r0
do_kernel_configcheck: [kernel config]: This BSP sets config
options that are not offered anywhere within this kernel:
Max Krummenacher [Mon, 28 Jan 2019 15:05:50 +0000 (16:05 +0100)]
imx-imx-boot-bootpart.wks: change default offset of bootloader
The i.MX 8QXP bootrom in B0 silicon reads the 1st image container at offset 32k
while tha A0 silicon started at 33k. The machine configurations already contain
the variable IMX_BOOT_SEEK to specify the needed offset.
Change the wks file accordingly.
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
Max Krummenacher [Mon, 28 Jan 2019 15:05:49 +0000 (16:05 +0100)]
imx-boot: imx-mkimage: do not compile with -static
E.g. Fedora doesn't install glibc-static by default and the yocto
prerequisites do not mandate installing it. Rather than requiring
glibc-static drop linking with -static.
Works around:
| .../build/tmp/hosttools/ld: cannot find -lc
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
getVar() has been defaulting to expanding by default for
a long time (2016), thus remove the True option from
getVar() calls with a regex search and replace.
Search & replace made using the following command:
sed -e 's|\(d\.getVar \?\)( \?\([^,()]*\), \?True)|\1(\2)|g' \
-i $(git grep -E 'getVar ?\( ?([^,()]*), ?True\)' \
| cut -d':' -f1 \
| sort -u)
Daiane Angolini [Thu, 17 Jan 2019 13:16:05 +0000 (11:16 -0200)]
u-boot-imx: Fix filename at install
Fix the error:
er/build/tmp/work/imx8mqevk-fslc-linux/imx-boot/0.2-r0/git/iMX8M
| cp: cannot stat '/media/daiane/TRIFORCE/yocto/master/build/tmp/deploy/images/imx8mqevk/imx-boot-tools/u-boot-nodtb.bin': No such file or directory
| WARNING: exit code 1 from a shell command.
| ERROR: Function failed: do_compile (log file is located at /media/daiane/TRIFORCE/yocto/master/build/tmp/work/imx8mqevk-fslc-linux/imx-boot/0.2-r0/temp/log.do_compile.27338)
Khem Raj [Tue, 15 Jan 2019 09:02:52 +0000 (01:02 -0800)]
vpp-core: Pin to qoriq socs
It depends on dpdk which is also qoriq specific
Fixes
ERROR: Nothing PROVIDES 'dpdk' (but /mnt/jenkins/workspace/yocto-world-glibc/sources/meta-freescale/recipes-extended/vpp-core/vpp-core.bb DEPENDS on or otherwise requires it)
03:58:38 dpdk was skipped: incompatible with machine qemumips (not in COMPATIBLE_MACHINE)
ERROR: Nothing RPROVIDES 'vpp-core' (but /mnt/jenkins/workspace/yocto-world-glibc/sources/meta-freescale/recipes-extended/vpp-core/vpp-core.bb RDEPENDS on or otherwise requires it)
Chunrong Guo [Fri, 11 Jan 2019 03:14:34 +0000 (03:14 +0000)]
vpp: add recipes
*update to lsdk 1812 tag
include the following changes d3111f0 - Merge pull request #28 in DQNS/vpp from ~NXA19696/vpp:18.01 to 18.01 3de6197 - Fixed build failure issue. 850f7b0 - Merge pull request #27 in DQNS/vpp from ~NXA12342/vpp:18.01 to 18.01 bb942a3 - dpdk/ipsec: add locks on session data hash updates 2e647f4 - Merge pull request #26 in DQNS/vpp from ~NXA19696/vpp:18.01 to 18.01 f242992 - PVT: ipsec: Fixed capability matching for openssl based sha1 authentication d7133de - Adding copyright for IPsec protocol offload work a0a8384 - Fixed copyright issue 8ac7782 - Fixed Debian pkg errors with Ubuntu 18.04 99f3b56 - Address compilation issues with Java > 1.8 09ba9a8 - Introducing env variables to include non-standard include in libs paths 9a24604 - glibc 2.27 fix 25c590a - Optimizing Crypto Dequeue Node to prevent buffer losses d8409f4 - Merge branch '18.01' of ssh://bitbucket.sw.nxp.com/~nxa19696/vpp into 18.01 731a2e5 - Added option for enabling RSS 3a97655 - Merge pull request #19 in DQNS/vpp from ~NXA19696/vpp:18.01 to 18.01 e47fe7d - Enable use of Maximum QP in Sec Device when available 723d633 - Merge pull request #18 in DQNS/vpp from ~NXA19696/vpp:18.01 to 18.01 a99e163 - PVT:dpdk_plugin: introducing IPSec protocol offload support 5f9b2c1 - Fixed Port detection mechanism for DPAA platforms f5724cd - Fixed debian pkg support for ARM64 platforms 29755c5 - Upstreamed: Fix to start Crypto Dev 351b6fd - Added support for Single CPU usecase with events 49ddf3b - ipsec: workaround for crypto devices having single queue d6adb7d - Tune config file for caam_jr driver b4a490c - Adjusting number of buffers for LS1012 ee5b872 - Merge pull request #13 in DQNS/vpp from ~NXA19696/vpp:18.01 to 18.01 b40602f - Merge branch '18.01' of ssh://bitbucket.sw.nxp.com/~nxa19696/vpp into 18.01 d8edb01 - Introduced Check for Heap allocation failure 7c551f6 - Merge pull request #12 in DQNS/vpp from ~NXA19696/vpp:18.01 to 18.01 43bef3e - Tuning Memory requirements for LS1012 ff02d6e - README_nxp updated 984ef5b - Adjusting Socket Memory requiremets
*update to lsdk 1812 tag
include the following changes e93f053 - Merge pull request #12 in DASH/optee_os from ~NXA18717/optee_os:optee_3.2.0 to optee_3.2.0 40670fe - plat-ls:add LX2160ARDB platform flavors c4ca171 - Updating MAINTAINERS for NXP LS-RDB Platforms
*update to lsdk 1812 tag
include the following changes bc0553a - removed dead code under compile time flag SK_INVALID_HANDLE f2fddd6 - added support for sk_digestinit sk_digestupdate sk_digestfinal. f509695 - APP_TA_LIB: Adding SK_ATTR_PRIVATE attribute for objects 6791873 - SOBJ_LIB: Exposing SK_CreateObject for PKCS#11 Library f3da9c0 - TA: Miscellaneous Changes 07ef069 - APP_ENG: Adding support for OAEP Encryption in engine and engine app 9fdbf7a - LIB_TA: Adding support for OAEP Encryption Scheme 1652924 - TA: Not returning TEE_ERROR_BAD_PARAMETERS for unmatched attributes 2a49505 - LIB: Exposing SK_GenerateKeyPair and SK_EraseObject Functions
*update to lsdk 1812 tag
include the following changes f451d2b - PVT:dpaa: add ipv6 distribution in fmc xml scripts c3c6697 - examples/l3fwd: add per port buffer pool support 8232d30 - PVT: bus/fslmc: fix array access in interrupt affinity for LCORE_ID_ANY c09e3c4 - Merge pull request #824 in GITAM/dpdk from ~NXA19696/dpdk:17.11-qoriq-dev to 17.11-qoriq-dev 6e381aa - bus/fslmc: apply portal to cpu mapping only for non-rx portals 4f3b82f - Merge pull request #822 in GITAM/dpdk from ~NXA19696/dpdk:17.11-qoriq-dev to 17.11-qoriq-dev 58f92eb - bus/fslmc: Reset portal memory before use 7b8d2ee - bus/fslmc: Performance optimization in QBMan Enqueue functionality 2b6f083 - security: fix crash on destroy null session 559e318 - examples/l2fwd-crypto: skip device not supporting operation df3b0ce - examples/l2fwd-crypto: check return value on IV size check fe0af02 - examples/l2fwd-crypto: fix digest with AEAD algo abbda5d - examples/ipsec-secgw: fix bypass rule processing 3f81162 - examples/ipsec-secgw: fix IPv4 checksum at Tx 2ddfbf9 - build: enable ARM NEON flag when __aarch64__ defined bc5b0b6 - eal/arm64: fix instrinsic for GCC < 4.9 e25189f - eal: fix build with -O1 fa83a50 - table: add dedicated params struct for cuckoo hash 80833dd - net/dpaa2: fix MAC address initialization 84e9838 - PVT: change the map files default to 17.11 afa05d0 - doc: add doc for dpaa2 pmd timestamp api 2871fe5 - net/dpaa2: fix the copyright year due to changes f78341c - net/dpaa2: fix clang compilation issues db2dd17 - PVT:dpaa2: change dpsec to 8 by default 5a815c5 - mk: fix cross build 4c9beb5 - Merge pull request #821 in GITAM/dpdk from DPDK-1499-fmcless-pcd to 17.11-qoriq-dev a077d74 - PVT: misc clang compilation fixes 4626a2d - PVT: net/dpaa: add schema for default pcd
Chunrong Guo [Fri, 11 Jan 2019 03:14:21 +0000 (03:14 +0000)]
spc: add recipes
*update to lsdk 1812 tag
include the following changes 1a41424 - License updates 6aa1509 - Fixed Jump/Gosub instruction code f814f3e - Updated the LX2 Parser revision d7e3f30 - Set the blob version to 1.0 bd1b667 - Refactoring the makefile and net headers. 12b6a71 - Updates on some RA (Result Array) fields bf1a132 - Small install updates f45da58 - Updated Parser revisions according to platform 5799b9f - Parser IP block Rev fix for LS2 4de4651 - Add more validation and error messages and FAF names changed b8a2630 - Blob version fix 2707f30 - Dump the blob as array of bytes in a header 0eddcd2 - Display some runtime warnings 66c1e1e - Small fix for Ubuntu: include string.h 3b8d002 - Changes around debug layers and intermediate code generation 722ebd9 - Small updates (warning message for unsupported elem and removed base proto from another SP from blob) f486cba - VxLAN support and Blob protocols ID update 84bf344 - Small HW config file refactory: parser 5f6414c - Small fixes (prevproto type and load in AIOP) 2d37fad - Fixed protocol entry point offset in blob 58da088 - Add support to call from another SP (use: prevproto / nextproto) 9f22e3e - Add support to run SP before HW Parser (use: prevproto='none') 8852fb0 - Added configuration file 46fd66a - Added SP Parameters in Blob Generation 303354c - Added Blob Generation (initial version) d7efad8 - Memory map update for DPAA2 33af4c3 - HXS PDL update with new protocols c9e07ee - Fixed checksum calculation e686771 - Adding RA_GPR1 utility functions 8831a9c - FAF update according to Parser_Block_Guide_03.106 40c8e02 - Refactory the set faf high level xml instruction 8eb61a6 - Added support for FAF and new protocols 21dba55 - Added command to generate intermediate code
*update to lsdk 1812 tag
include the following changes 2b4dd21 - dprc: generate-dpl: export only the objects that exist 2c3202b - dpdmux: rename flib_ops 8106ce7 - export flib_ops in the restool header ea39c04 - dpmac: update interface type enum c54067a - dpseci: fix 16 queues support 1c2dde0 - dpmac: display counters in info command 40dddfc - scripts: dynamically setup the DPCON objects needed eb49d17 - scripts: dynamically determine the number of DPIOs needed 2255cab - dpmac: add DPMAC_ETH_IF_CAUI as one of the supported phy types cbee183 - dpseci: increase the maximum number of queues ce7d849 - dpni: increase the maximum number of queues
Chunrong Guo [Fri, 11 Jan 2019 03:14:17 +0000 (03:14 +0000)]
mc: Upgrade version to 10.12.0
*update to lsdk 1812 tag
include the following changes cdb5af4 - Add the prebuilt binaries of mc 10.12.0 release 840aa8e - Initial commit to add README
*Update to lsdk 1812 tag
include the following changes: 49389aa - .gitmodules: use codeaurora url 0c4eea9 - Makefile and gitmodules update 492eecd - dpdcei: Affine thread for FQDAN setup b2a48e8 - dce: Support LX2160 SOCs 62af9fe - dce: Userspace dce support for DPAA2 devices
*qbman update to 383ceac
Update to lsdk 1812 tag
include the following changes: 383ceac - Support for the QBMAN 5.0 userspace.
Chunrong Guo [Fri, 11 Jan 2019 03:14:12 +0000 (03:14 +0000)]
u-boot-qoriq: Upgrade version to 2018.09
*update to lsdk 1812 tag
include the following changes c08de7c - SecureBoot_LX2160A: Correct the kernel header offset. 619d0d3 - ls2080ardb: check enablement of QSPI using DCFG_RCWSR15 0dfcc1f - ls1088a: Update the device tree for IFC/QSPI 8875034 - net/phy: Cortina CS4223 driver updates & bugfixes 88fa585 - mmc: fsl_esdhc: make get_cd work well in dm_mmc_ops 2211378 - Revert "pci: layerscape: Add the dts fixup for EP and RC" f8358cf - armv8: fsl-layerscape: properly configure qdma ICID f24e259 - lx2160: Enable support of EMC2305 1a858e3 - armv8: emc2305: add support for fan controller f37025a - fsl-ls2088ardb: dts: enabling SATA node ff3e128 - board/ls1046aqds: Bypass xfi port fixup for KR mode on LS1046AQDS 2c3c67e - armv8: ls2088ardb: change default device tree in defconfig for TFABOOT 7f79b25 - armv8: ls1088aqds: add support for ifc-nor boot for TFABOOT c1b55a8 - detect ifc-nor flash at run-time 6c99ca4 - pci: layerscape: Add the dts fixup for EP and RC ccfc35d - pci: layerscape: Do not scan when PEX work in EP mode dd167bc - pci: layerscape: Modify the EP and RC mode judge method 26defec - armv8,lx2160a: Initialize ethernet array in serdes_init 2851185 - armv8: lx2160a: Update CONFIG_SYS_FSL_PEBUF_BASE cce8348 - board/ls2088ardb: Update the device tree for IFC/QSPI 830ac80 - Correct QSPI bootcommand for LS2088 TFA boot 899e696 - ls2088ardb: add QSPI support for TFA-BOOT a9fb32b - ls1043a: add support for nand-boot cmd for TFA c2b3374 - arm64: lx2160ardb: enable DM support for sata 0f80b76 - armv8: dts: fsl-lx2160a: add sata node support a10b3fc - board/lx2160a: Update xspi_bootcmd, sd_bootcmd env ee09465 - armv8:LX2160: Adds distro secure boot support. 9a7d1e0 - drivers/spi: Disable hybrid mode for SPANSION S25FS-S family 6b04587 - drivers/spi: Introduce functions to read/write any register a748abd - fsl_qspi: Modify handling of RDAR, WRAR, 4K_ERASE commands 2af4cbd - armv8: lx2160a: Modify dspi1 controller intrrupts property 612bc35 - Enable sata configs to Kconfig for all LayerScape boards 358229b - armv8: ls1043aqds: modify the qspi_bootcmd definition
*update to lsdk 1812 tag
include the following changes:
update COMPATIBLE_MACHINE for qoriq-arm64 6aca560 - config: lx2160a: add dprtc object 73eec5c - api: add MC 10.13.0 APIs 022adf2 - api: add MC 10.12.0 APIs f3e4205 - api: add MC 10.11.2 APIs cb2afb7 - api: add MC 10.11.1 APIs 65aeed6 - config: update number of necessary dpmcp 1370e38 - Add dpc with USXGMII for QDS protocol 7
Daiane Angolini [Thu, 10 Jan 2019 16:21:20 +0000 (14:21 -0200)]
wic:mx8: Create wks file for imx8 family using imx-boot
imx8 family boards use u-boot as boot loader in addition to some other
binaries. The final bootloader binary is gathered by mkimage into a file
called imx-boot.
Add the wks file to create the wic image tailored for imx8 family.
Set the wks file as default for all imx8.
Daiane Angolini [Thu, 10 Jan 2019 16:24:24 +0000 (14:24 -0200)]
imx-boot: Fix the symbolic link filename to imx-boot
Fix the error:
| File "/media/daiane/TRIFORCE/yocto/master/sources/poky/scripts/lib/wic/filemap.py", line 132, in _open_image_file
| % (self._image_path, err))
| wic.filemap.Error: cannot open image file '/media/daiane/TRIFORCE/yocto/master/build/tmp/deploy/images/imx8mmevk/u-boot.imx': [Errno 2] No such file or directory: '/media/daiane/TRIFORCE/yocto/master/build/tmp/deploy/images/imx8mmevk/u-boot.imx'
Max Krummenacher [Fri, 28 Dec 2018 10:37:17 +0000 (11:37 +0100)]
ptpd-qoriq: Limit BSP specific recipe on relevant SOCs
Prevents the following when building for non qoriq machines:
| NOTE: Multiple providers are available for runtime ptpd (ptpd, ptpd-qoriq)
| Consider defining a PREFERRED_RPROVIDER entry to match ptpd
| NOTE: Multiple providers are available for runtime ptpd-dev (ptpd, ptpd-qoriq)
| Consider defining a PREFERRED_RPROVIDER entry to match ptpd-dev
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>