aboutsummaryrefslogtreecommitdiffstats
path: root/recipes-dpaa2
AgeCommit message (Collapse)Author
2023-10-21dce_git.bb: Set SRCREV_FORMAT variable as multiple SCMs are usedJun Zhu
SRCREV_FORMAT variable must be set when multiple SCMs are used. Signed-off-by: Jun Zhu <junzhu@nxp.com>
2023-10-12ls2080ardb: drop as it is unbuildable for too longOtavio Salvador
Fixes: #1498. Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2023-07-19management-complex: Upgrade to v10.37.0Jun Zhu
- Add new version recipe. - Drop the old versions. Signed-off-by: Jun Zhu <junzhu@nxp.com>
2023-07-19restool: Rename license file to LICENSEJun Zhu
Integrate commit: - 46604e41f4c: Rename the license file to LICENSE Signed-off-by: Jun Zhu <junzhu@nxp.com>
2023-07-19spc: Update to commit d624b78Jun Zhu
Integrate the commit for 6.1.22-2.0.0 BSP release: d624b78 Update parse result fields (according to latest spec) f951793 Rename license file to LICENSE Signed-off-by: Jun Zhu <junzhu@nxp.com>
2023-06-21recipes: Add missing patch tag Upstream-StatusKhem Raj
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-12-16restool: Update to commit 65c9a10Jun Zhu
New commit: 65c9a10 dprc: fix export of DPNI_OPT_SHARED_FS option in generated DPL Signed-off-by: Jun Zhu <junzhu@nxp.com>
2022-12-16management-complex: Add recipe for v10.35.0Jun Zhu
Signed-off-by: Jun Zhu <junzhu@nxp.com>
2022-12-15Switch NXP QorIQ repositories to github.comJun Zhu
Fetch QorIQ's source code from github.com/nxp-qoriq, as original source.codeaurora.org/external/qoriq will stop to access from April 2023. Signed-off-by: Jun Zhu <junzhu@nxp.com>
2022-09-02restool: fix LICENSEMarkus Niebel
restool source have a BSD-3-Clause an can also be used under GPL2 or later. Fix this to save a QA warning (or a build error if used with create-spdx class) Signed-off-by: Markus Niebel <Markus.Niebel@ew.tq-group.com>
2021-11-03recipes: use https protocol and add explicit branch parameterPierre-Jean Texier
Due to https://github.blog/2021-09-01-improving-git-protocol-security-github/#no-more-unauthenticated-git it is required to use https protocol for github repo accessing. Update created with oe-core/scripts/contrib/convert-srcuri.py (see [0]) Fixes: WARNING: /work/meta-freescale/recipes-bsp/u-boot/u-boot-fslc-mxsboot_2021.07.bb: URL: git://github.com/Freescale/u-boot-fslc.git;branch=2021.07+fslc uses git protocol which is no longer supported by github. Please change to ;protocol=https in the url. [0] - https://git.openembedded.org/openembedded-core/tree/scripts/contrib/convert-srcuri.py Signed-off-by: Pierre-Jean Texier <texier.pj2@gmail.com>
2021-10-21dce: fix QA Issue during usermergeHongxu Jia
While enabling usermerge, there is a QA issue: ... ERROR: dce-git-r0 do_package: QA Issue: dce: Files/directories were installed but not shipped in any package: /sbin/dce-api-perf-test /sbin/dce-example Please set FILES such that these items are packaged. Alternatively if they are unneeded, avoid installing them or delete them within do_install. ... Use Yocto base_sbindir to replace hardcode ./sbin Signed-off-by: Hongxu Jia <hongxu.jia@windriver.com>
2021-10-15management-complex: add recipe for 10.29.0Ting Liu
Signed-off-by: Ting Liu <ting.liu@nxp.com>
2021-10-15spc: update to 39813868Ting Liu
Add multiple SP Profiles configuration. Signed-off-by: Ting Liu <ting.liu@nxp.com>
2021-10-15restool: update to d29522aTing Liu
New commits: d29522a dpsw: set mem_size field in ls-addsw to 0 by default d7512d2 dpdmux: set mem_size field in ls-addmux to 0 by default 8fd3a6b restool: increase version to v2.3 53140e4 restool: change version string formatting 34e4e27 add man page for restool 2d46b18 restool: add bash completion script 2b876b5 dpdmai: add support for the new DPDMAI_OPT_CG_PER_PRIORITY create option 6188bc5 restool: support new dpsw_create and dpdmux_create option mem_size 0dd8744 restool: add DPSW_OPT_BP_PER_IF in dpsw create and ls-addsw 1bdfa99 ls-delete: take into account different naming for device links 6dd9314 dpni: memset the statistics feddfa6 dpsw: add support to configure the component-type 282bd30 restool: add support for DPDMUX_OPT_AUTO_MAX_FRAME_LEN 23cdaec restool: print max_frame_length in info command 2876f7c dpni: add page_6 missing structure to dpn_statistics_v10 18c53fc restool: info command shows newly added stats 96ce70e dpdmux: dump interface statistics in info command output afd9831 scripts: add the ls-delete helper script 0977d12 ls-addni: create a DPMCP for each DPIO created disable manpage generation. Signed-off-by: Ting Liu <ting.liu@nxp.com>
2021-10-15restool: ignore date-time warnningsTing Liu
Fix: | restool.c: In function 'main': | restool.c:1346:68: error: macro "__DATE__" might prevent reproducible builds [-Werror=date-time] | 1346 | DEBUG_PRINTF("restool built on " __DATE__ " " __TIME__ "\n"); | | ^ | restool.c:1346:42: error: macro "__TIME__" might prevent reproducible builds [-Werror=date-time] Signed-off-by: Ting Liu <ting.liu@nxp.com>
2021-10-15restool: ignore maybe-uninitialized warnningsTing Liu
Fix: In function 'create_dpbp_v9', inlined from 'create_dpbp' at dpbp_commands.c:465:11: dpbp_commands.c:371:17: error: 'dpbp_cfg' may be used uninitialized [-Werror=maybe-uninitialized] 371 | error = dpbp_create(&restool.mc_io, 0, dpbp_cfg, &dpbp_handle); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from dpbp_commands.c:43: dpbp_commands.c: In function 'create_dpbp': mc_v9/fsl_dpbp.h:108:5: note: by argument 3 of type 'const struct dpbp_cfg *' to 'dpbp_create' declared here 108 | int dpbp_create(struct fsl_mc_io *mc_io, | ^~~~~~~~~~~ dpbp_commands.c:448:25: note: 'dpbp_cfg' declared here 448 | struct dpbp_cfg dpbp_cfg; | ^~~~~~~~ | In function 'create_dprtc_v9', | inlined from 'create_dprtc' at dprtc_commands.c:463:11: | dprtc_commands.c:369:17: error: 'dprtc_cfg' may be used uninitialized [-Werror=maybe-uninitialized] | 369 | error = dprtc_create(&restool.mc_io, 0, dprtc_cfg, &dprtc_handle); | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | In file included from dprtc_commands.c:42: | dprtc_commands.c: In function 'create_dprtc': | mc_v9/fsl_dprtc.h:126:5: note: by argument 3 of type 'const struct dprtc_cfg *' to 'dprtc_create' declared here | 126 | int dprtc_create(struct fsl_mc_io *mc_io, | | ^~~~~~~~~~~~ | dprtc_commands.c:447:26: note: 'dprtc_cfg' declared here | 447 | struct dprtc_cfg dprtc_cfg; | | ^~~~~~~~~ Signed-off-by: Ting Liu <ting.liu@nxp.com>
2021-10-13qoriq: Convert to new override syntaxTing Liu
* change `virtclass-native`` to ``class-native` * add fixes for ls2088a Signed-off-by: Ting Liu <ting.liu@nxp.com>
2021-08-12layer: Convert to new override syntaxKhem Raj
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-12-16gpp-aioptool: chown aiop_tool to root:rootTing Liu
Fix host user contaminated issue | WARNING: gpp-aioptool do_package: KeyError in ./package/usr/bin/aiop_tool | Exception: KeyError: 'getpwuid(): uid not found: 2000' | NOTE: recipe gpp-aioptool-git-r0: task do_package: Failed
2020-12-16gpp-aioptool: add -fcommon to fix build with gcc10Ting Liu
Fix: | ...ld: src/aiop_logger.o:(.bss+0x0): multiple definition of `_debug_flag'; src/aiop_tool.o:(.bss+0x0): first defined here | ...ld: src/aiop_logger.o:(.bss+0x2): multiple definition of `_verbose_flag'; src/aiop_tool.o:(.bss+0x2): first defined here Signed-off-by: Ting Liu <ting.liu@nxp.com>
2020-12-16dce/qbman_userspace: fix build issue with gcc10Ting Liu
Fix multiple definition of 'qman_version' error: | .../dce/git-r0/recipe-sysroot-native/usr/bin/aarch64-poky-linux/../../libexec/aarch64-poky-linux/gcc/aarch64-poky-linux/10.2.0/ld: libqbman.a(qbman_portal.o):/usr/src/debug/dce/git-r0/git/lib/qbman_userspace/driver/qbman_portal.h:36: multiple definition of `qman_version'; libqbman.a(qbman_debug.o):/usr/src/debug/dce/git-r0/git/lib/qbman_userspace/driver/qbman_portal.h:36: first defined here | collect2: error: ld returned 1 exit status | Makefile:41: recipe for target 'bin/dce-api-perf-test' failed | make: *** [bin/dce-api-perf-test] Error 1 Signed-off-by: Ting Liu <ting.liu@nxp.com>
2020-12-16restool: compiling with optimization (-O2)Ting Liu
Fix: error: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Werror=cpp] 397 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ cc1: all warnings being treated as errors
2020-12-16restool: update to 8ddbe4cTing Liu
New commits: 8ddbe4c dpni: fix info --verbose behavior e5c6451 restool: fix another set of error revealed with -O2 91b82e3 restool: fix some compile errors with gcc 10.2 802764f restool: yocto build issue 59fe80d restool: display all object attrs on dpsw info d002c5f increase restool version to v2.1 820c1bf restool: add DPNI_OPT_SHARED_FS in dpni create and ls-addni 6e18fe0 dprc: fix dpdmux num_ifs in the generated DPL 8e42057 restool: support new dpsw_create DPSW_OPT_LAG_DIS option 1d5aaf5 dprc: export the DPNI_OPT_NO_MAC_FILTER option in DTS 5b9f225 restool: support new dpni_create dist_key_size parameter d99f9b7 dpsw: add update command to configure taildrop on a DPSW 1e9c4d2 restool: use --help in all circumstances 7064bec Restool: print MAC address in dpmac info command 31b02be Modify the default value of num-priorities ebddd1b Fix restool create help command output ec19874 restool: fix get_device_file() function Signed-off-by: Ting Liu <ting.liu@nxp.com>
2020-12-16management-complex: add recipe 10.24.0Ting Liu
Signed-off-by: Ting Liu <ting.liu@nxp.com>
2020-06-16management-complex: avoid soft link loop in do_deployTing Liu
when the deploy mc_app directory is already populated, a soft link loop from mc.itb to mc.itb will be created. Steps to reproduce: $ bitbake -c cleansstate management-complex $ bitbake management-complex $ bitbake -c deploy -f management-complex Use 'find -type f' to exclude links. Signed-off-by: Ting Liu <ting.liu@nxp.com>
2020-04-07restool: update to LSDK-20.04Jens Rehsack
Update restool to LSDK-20.04 release from NXP which contains following patches: f0cec09 ls-main: fix endpoint parsing 59fefb1 Fixed restool dpcon create --help output 7bce792 ls-debug: Automatically create the DPDBG object only for valid commands e00bcf9 Does not create DPDBG object in case of help command 3bff664 DPRC: set-locked on a child container 9607517 DPDBG: not available for mc version lower then 10.20.0 8fa1d5c add default interface support for dpdmux in restool 94114f5 Integrate the DPDBG object in restool: 9f6c465 ls-main: disable autorescan while in ls-* scripts 67011ba ls-main: introduce the get_interface_name function cb63b6a scripts: explicity rescan the bus 3b40ef1 restool: add global option --rescan 42859dc scripts: print error message when endpoint does not exists Signed-off-by: Jens Rehsack <sno@netbsd.org>
2020-04-06management-complex: upgrade 10.20.1 -> 10.20.4Jens Rehsack
Upgrade management complex firmware to latest NXP release (LSDK-20.04) containing firmware 10.20.4. Signed-off-by: Jens Rehsack <sno@netbsd.org>
2020-02-11management-complex: add LSDK-19.03's v10.14.1Jens Rehsack
For not clearly discovered reason, ls2088ardb development board doesn't boot with v10.18.0 neither with 10.20.1. Add 10.14.1 from LSDK 19.03 to have a booting 208x. Signed-off-by: Jens Rehsack <sno@NetBSD.org>
2020-02-11management-complex: update 10.18.0 -> 10.20.1Jens Rehsack
Since LDSK-19.09.311219 is out and contains updated u-boot-qoriq, atf, rcw and so on, take care of management-complex firmware, too. Signed-off-by: Jens Rehsack <sno@NetBSD.org>
2019-12-23mc: remove fsl-eula-unpack classChunrong Guo
Binary EULA, but the "inherit fsl-eula-unpack" forces the user to accept a much more elaborate license Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com>
2019-12-16management-complex: Add support for ls2080aJens Rehsack
The upstream sources contain support for ls2080a and there're evaluation boards with such a SoC out there. So add recipe support for supported SoC. Signed-off-by: Jens Rehsack <sno@netbsd.org>
2019-11-19aiopsl: fix missing pathChunrong Guo
Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com>
2019-10-21dce: update to 0ec35adChunrong Guo
*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>
2019-10-21restool: update to 55a1f37Chunrong Guo
*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>
2019-10-21mc: update to 249c325Chunrong Guo
*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>
2019-09-12aiopsl: Adjust install for filesChunrong Guo
Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com>
2019-09-04dpl-examples: remove recipesChunrong Guo
Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com>
2019-07-12dce: update to 1b9e9acChunrong Guo
*update to lsdk 1906 tag include the following changes: 1b9e9ac - .gitmodules: use codeaurora url 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 361e4d0 - dpdcei: Cleanup hanldes in dpdcei_deactivate Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com>
2019-07-12spc: update to be7dd8eChunrong Guo
*update to lsdk 1906 tag include the following changes: be7dd8e - Increment SPC Tool version 2dafd3a - Refactoring following support for multiple protocols 727329a - Multiple protocols support Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com>
2019-07-12mc: update to f72b978Chunrong Guo
*update to lsdk 1906 tag include the following changes: f72b978 - Add the prebuilt binaries of mc 10.16.2 release a7d982e - Update the license file *Upgrade version to 10.16.2 Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com>
2019-04-11restool: update to 8b1dd40Chunrong Guo
*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>
2019-04-11mc: Upgrade version to 10.14.3Chunrong Guo
*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>
2019-04-11dce: update to 0455555Chunrong Guo
*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>
2019-04-11aiopsl: update to 87d83d8Chunrong Guo
*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>
2019-01-14spc: add recipesChunrong Guo
*update to lsdk 1812 tag include the following changes 1a41424 - License updates 6aa1509 - Fixed Jump/Gosub instruction code f814f3e - Updated the LX2 Parser revision d7e3f30 - Set the blob version to 1.0 bd1b667 - Refactoring the makefile and net headers. 12b6a71 - Updates on some RA (Result Array) fields bf1a132 - Small install updates f45da58 - Updated Parser revisions according to platform 5799b9f - Parser IP block Rev fix for LS2 4de4651 - Add more validation and error messages and FAF names changed b8a2630 - Blob version fix 2707f30 - Dump the blob as array of bytes in a header 0eddcd2 - Display some runtime warnings 66c1e1e - Small fix for Ubuntu: include string.h 3b8d002 - Changes around debug layers and intermediate code generation 722ebd9 - Small updates (warning message for unsupported elem and removed base proto from another SP from blob) f486cba - VxLAN support and Blob protocols ID update 84bf344 - Small HW config file refactory: parser 5f6414c - Small fixes (prevproto type and load in AIOP) 2d37fad - Fixed protocol entry point offset in blob 58da088 - Add support to call from another SP (use: prevproto / nextproto) 9f22e3e - Add support to run SP before HW Parser (use: prevproto='none') 8852fb0 - Added configuration file 46fd66a - Added SP Parameters in Blob Generation 303354c - Added Blob Generation (initial version) d7efad8 - Memory map update for DPAA2 33af4c3 - HXS PDL update with new protocols c9e07ee - Fixed checksum calculation e686771 - Adding RA_GPR1 utility functions 8831a9c - FAF update according to Parser_Block_Guide_03.106 40c8e02 - Refactory the set faf high level xml instruction 8eb61a6 - Added support for FAF and new protocols 21dba55 - Added command to generate intermediate code Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com>
2019-01-14restool: update to 2b4dd21Chunrong Guo
*update to lsdk 1812 tag include the following changes 2b4dd21 - dprc: generate-dpl: export only the objects that exist 2c3202b - dpdmux: rename flib_ops 8106ce7 - export flib_ops in the restool header ea39c04 - dpmac: update interface type enum c54067a - dpseci: fix 16 queues support 1c2dde0 - dpmac: display counters in info command 40dddfc - scripts: dynamically setup the DPCON objects needed eb49d17 - scripts: dynamically determine the number of DPIOs needed 2255cab - dpmac: add DPMAC_ETH_IF_CAUI as one of the supported phy types cbee183 - dpseci: increase the maximum number of queues ce7d849 - dpni: increase the maximum number of queues Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com>
2019-01-14mc: Upgrade version to 10.12.0Chunrong Guo
*update to lsdk 1812 tag include the following changes cdb5af4 - Add the prebuilt binaries of mc 10.12.0 release 840aa8e - Initial commit to add README Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com>
2019-01-14dce: update to 49389aaChunrong Guo
*Update to lsdk 1812 tag include the following changes: 49389aa - .gitmodules: use codeaurora url 0c4eea9 - Makefile and gitmodules update 492eecd - dpdcei: Affine thread for FQDAN setup b2a48e8 - dce: Support LX2160 SOCs 62af9fe - dce: Userspace dce support for DPAA2 devices *qbman update to 383ceac Update to lsdk 1812 tag include the following changes: 383ceac - Support for the QBMAN 5.0 userspace. Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com>
2019-01-10management-complex: inherit fsl-eula-unpack classChunrong Guo
Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>