Commit Graph

31 Commits

Author SHA1 Message Date
Max Krummenacher
b747b01501 global: whinlatter updates for WORKDIR/UNPACKDIR and git fetch location
The series [1] changed the way sources are fetched/unpacked and
S needs to follow that. Additionally for git repos it moved away from
having 'git/' as the checkout directory.

This has been partly tested by building weston based image for
imx6/imx6ull/imx7/imx8/imx8mm/imx8mp/imx95 based images.
E.g. none of the recipes specific for qoriq is built time tested.

As walnascar is no longer compatible with master/whinlatter drop
it from LAYERSERIES_COMPAT.

[1] https://lore.kernel.org/openembedded-core/20250616095000.2918921-1-alex.kanavin@gmail.com/

Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2025-06-28 18:58:39 +02:00
Zelan Zou
e822d0905a fmc: Upgrade to lf-6.6.36-2.1.0 release
Signed-off-by: Zelan Zou <zelan.zou@nxp.com>
2024-11-06 02:59:18 +01:00
Meng Li
a43e994054 fmc: update patch format
The code of fmc package is created in windows editer environment,
and the CRLF is different from unix format, so update patch format
so that apply patch smoothly.

Signed-off-by: Meng Li <Meng.Li@windriver.com>
2024-07-10 09:55:17 +08:00
Meng Li
7f2d7385a9 meta-freescale: improve parameter definition of function errorFuncHandler
Add a patch to adjust parameter definition of function errorFuncHandler,
so that align with the definition in libxml2 package.

Signed-off-by: Meng Li <Meng.Li@windriver.com>
2024-06-07 09:00:32 +08:00
Jun Zhu
6153ca0fbd fmc: Update to commit 63c8ac9
Integrate new commits:
 63c8ac9 Deny HC usage on fmc cleanup
 3def2b9 Check if valid FMan handle exists when create devices
 a8a257b Rename COPYING to LICENSE

Signed-off-by: Jun Zhu <junzhu@nxp.com>
2023-07-01 22:55:57 +08:00
Jun Zhu
db67bdf59c Switch NXP QorIQ repositories to github.com
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-12-15 11:47:18 +08:00
Ting Liu
203f407a9e qoriq: Convert to new override syntax
* change `virtclass-native`` to ``class-native`
* add fixes for ls2088a

Signed-off-by: Ting Liu <ting.liu@nxp.com>
2021-10-13 15:01:28 +08:00
Khem Raj
59d36c9832 layer: Convert to new override syntax
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-08-12 10:08:24 -07:00
Ting Liu
2fa0ce38cb fmc: update to c2ed7c2
New commits:
c2ed7c2 XML config files update for proper syntax
3a1566e Use MIT license for lexical analyzer files
1ebdcb4 Use MIT license for config files

Signed-off-by: Ting Liu <ting.liu@nxp.com>
2020-12-16 08:38:13 -03:00
Chunrong Guo
abd3f860db fmc: install all config files
Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com>
2019-07-12 17:18:34 -03:00
Chunrong Guo
21d3b52ff7 fmc: update to c7576ab
*update to lsdk 1812 tag
include the following changes:
c7576ab - Resolved compile warning on ubuntu with aarch64-linux-gnu-g++ v7.3

Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com>
2019-01-14 16:23:38 -02:00
Chunrong Guo
9594fe7247 fmc: set EXTRA_OEMAKE_PLATFORM for p* targets
Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2018-11-08 16:37:01 -02:00
Chunrong Guo
82b58dfd94 fmc: udpate to 09a497f
*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>
2018-10-01 13:51:02 -03:00
Khem Raj
16c528880f 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>
2018-09-28 17:28:35 -03:00
C.R. Guo
403f4a13fc fmc: update SRC_URL
Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2018-03-06 10:05:43 -03:00
Chunrong Guo
a9b0eff97a usdpaa-apps: remove
This pkg will not be supported anymore.

Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2018-02-06 10:02:16 -02:00
Chunrong Guo
4de4a451aa fmc: set EXTRA_OEMAKE_PLATFORM for ls1088a
Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2017-11-06 10:00:21 -02:00
Chunrong Guo
bfa99f9e42 fmc: update to 8c9f127
*include the following changes:
8c9f127 - FMC cleanup fix - first version

Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2017-11-06 10:00:21 -02:00
Chunrong Guo
cab0d50584 fmc: update recipes
*update SRC_URL and update to 4377bfc
This includes the following changes:
4377bfc - Set LS1043 as default platform (for DASH integration)
81e4796 - Revert default platform flag to P4080
4729b49 - Enable support for LS1046 (based on LS1043 integration)
a079d2c - update variable names to match fmlib changes
44b1f42 - Revert "Aging support added for classification"
9732cd8 - Aging support added for classification
03505c3 - [QSDK-2331] fmc: PIR/PBS are considered synonyms for CIR/CBS in policer tags
757754b - ENGR00341753: Schemes sharing between ports is not working
eca7122 - Added makefile support for LS1043
b9e52be - ENGR00354640: fmc regression: Bad FMan port handle used in FM_PORT_VSPAlloc causes FMD call trace
435d76d - ENGR354592: FMC SoftParser 'otherl3' protocol definition generates error
92494f0 - Changed makefile to use flags: FMAN_V3H / FMAN_V3L (ENGR353626)
1695da4 - ENGR00352834: FMC: Add support for FM_PCD_KgSetAdditionalDataAfterParsing API
450d314 - ENGR351010: FMC: Share schemes used for IPR across multiple ports
b2b6226 - ENGR00349008: ALU PCD generates Segmentation fault for direct schemes usage
6b14996 - ENGR00348810: ALU PCD generates: FmPcdCcGetGrpParams: Invalid Handle
955706a - ENGR348539: ALU PCD generates: grpId you asked > numOfGroup of relevant tree
06548b6 - ENGR00347977: ALU PCD using direct schemes generates Error: Unresolved cycled dependencies
e843d51 - ENGR00315208: [FMC] failed to configure ALU PCD
4f4a3eb - ENGR00342608: Major error on ALU PCD: IC_HASH_INDEXED numOfKeys has to be powerOfTwo
a3e40ab - ENGR00342299: ALU PCD (fmc_pcd_ed44_skeleton_TSOC.xml) generates Segmentation fault
71deab3 - ENGR00342299: ALU PCD (fmc_pcd_ed44_skeleton_TSOC.xml) generates Segmentation fault
aa34fa3 - ENGR00341753: Schemes sharing between ports is not working
e6fee7f - ENGR00341091: False error reported by FMC in ALU PCD: 'ERR: Unresolved cycled dependencies are found'
2fb5b1c - ENGR00340476: ALU Issue with pbit marking with a given DSCP (B0198)
284a506 - ENGR329197: 32 Schema limit exhausted when FMC duplicates the schemas even if same policy is attached to all the ports
0434629 - ENGR00338449: Enable Test automation framework for FMC on Linux host OS
d09735b - ENGR00338121: fmc: Support new convention for port type in xml config file
f46f085 - Improvement to: ENGR330486: ALU B0187: FMC/libxml2 SDK1.5 FB3 : Memory leaked during PCD xml application
c2330c3 - ENGR00330486: ALU B0187 : FMC/ libxml2  SDK1.5 FB3 : Memory leaked during PCD xml application
2bff057 - ENGR00325623: PCD : replicator issue
4157f75 - ENGR00316689: fmc: Ccnode mask support option fails to propagate into the PCD
35b9363 - ENGR00320235: reassembly management with PCD xml (FMC) - FM_PCD_MAX_NUM_OF_CC_GROUPS
021f720 - ENGR00308464 - FMD PCD: seg fault error while creating ccnode without mask
8c37700 - Enabled ENGR00305912 : individual keygen extraction (IPV6 VER+TC) and (IPv6 FL)
400d483 - Disabled ENGR00305912 until is available in FMD
c21c326 - Enabled ipv6.flabel as supported full field extraction

*remvoe EXTRA_OEMAKE_PLATFORM  for powerpc
nxp release will not support ppc machine

Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2017-10-18 11:42:30 -02:00
Chunrong Guo
9cd0f690a6 usdpaa-apps:update to 49fce3a
* include the following changes
    49fce3a - Merge pull request #31 in SDK/usdpaa-apps from ~B18196/usdpaa-apps:sdk-v2.0.x to sdk-v2.0.x
    a487b87 - usdpaa_apps: Patch to disable the non-fmc support by default.
    68c4db1 - Merge pull request #29 in SDK/usdpaa-apps from ~B06830/usdpaa-apps:bugfix/QUSDPA-870 to sdk-v2.0.x
    b54f883 - Revert "build: Eliminate the use of implicit rules and rule-specific variables"

Signed-off-by: Chunrong Guo <B40290@freescale.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2017-05-02 17:54:57 -03:00
Zhenhua Luo
4a013ebf2e usdpaa-apps: upgrade to SDK 2.0 GA-1611 release
The following changes are included:
* 8fe2e96 usdpaa_apps: Patch to add ipsecfwd config script for perf.
* 9d7f0fe usdpaa_apps: Patch to add lpm ipfwd config scripts for perf.
* f03552a Merge pull request #27 in SDK/usdpaa-apps from ~B06830/usdpaa-apps:bugfix/QUSDPA-869 to sdk-v2.0.x
* 88c1539 ipsecfwd, simple_proto: use DKP for MDHA split key generation
* 41d9630 usdpaa_apps: Patch to fix next header protocol in esp header
* a889294 usdpaa_apps: Patch to add ipfwd_config file for perf.
* 1ef1d53 Merge pull request #18 in SDK/usdpaa-apps from ~B06830/usdpaa-apps:bugfix/QUSDPA-838 to sdk-v2.0.x
* 6172983 usdpaa_apps: Patch to use default queue for functionality
* b992189 usdpa_app: Patch to add ls1046a support in standalone-env.
* 53851fb usdpaa_app: Patch to add fmc config for LS1046ARDB
* 1c7a501 simple_proto: add supplementary MBMS test vectors
* 2536748 simple_proto: MBMS test vector fixes

Signed-off-by: Ting Liu <ting.liu@nxp.com
Signed-off-by: Zhenhua Luo <zhenhua.luo@nxp.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2017-01-11 10:53:43 -02:00
Zhenhua Luo
8976804d18 fmc: upgrade to SDK 2.0 GA-1611 release
* add ls1046a targets support
* include the following changes
  81e4796 Revert default platform flag to P4080
  4729b49 Enable support for LS1046 (based on LS1043 integration)

Signed-off-by: Ting Liu <ting.liu@nxp.com>
Signed-off-by: Zhenhua Luo <zhenhua.luo@nxp.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2017-01-11 10:53:43 -02:00
Fabio Berton
0d28c2bcf1 fmc: Set PACKAGE_ARCH to the value of MACHINE_SOCARCH
Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2016-12-06 16:25:47 -02:00
Fabio Berton
eff3b8e64f fmc: Remove native class extend
fmc doesn't build for native host.

Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2016-12-06 16:25:47 -02:00
Fabio Berton
e306586167 fmc: Set override for all ls1043a soc family
Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2016-12-06 16:25:47 -02:00
Fabio Berton
2edc327bbc usdpaa-apps: Set PACKAGE_ARCH to the value of MACHINE_SOCARCH
Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2016-12-06 16:25:47 -02:00
Fabio Berton
7bdb587289 usdpaa-apps: Set override for all ls1043a soc family
Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2016-12-06 16:25:47 -02:00
Ting Liu
beb041214f usdpaa-apps: obey LDFLAGS to fix GNU_HASH error
Signed-off-by: Ting Liu <ting.liu@nxp.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2016-08-12 11:43:43 -03:00
Ting Liu
653c7b53dd usdpaa-apps: update to 835cbce
Changelog:
835cbce classifier_demo: Fix IPv4 table entry removal on LE platforms
2806cdc classifier_demo: Replace obsolete platform flags with FMan version flags
aca81f7 classifier_demo: Avoid using compile time symbols
abae100 IPSECFWD:Using correct SEC ERA version check for split key generation
5d8452a IPSECFWD: RTA changes for Authentication Key
d314b64 USDPAA-APPS: Ipsecfwd for ls1043 for sdk2.0
b3b078b ipsec_offload: Add debug tools
424fcbe reassembly_demo: Add support for running on LS1043A
ee4a5d2 fragmentation_demo: Add support for running on LS1043A
1dc24e8 classifier_demo: Add support for running on LS1043A
d3928a6 simple_crypto: remove unused variable
57131aa ls1043_config: Adding config for ls1043 fmc.
3cc1bbc USDPAA-APPS:reflector,ipfwd and lpm-ipfwd support for LS1043
e47d4d2 USDPAA-APPS support for LS1043(makefile and standalone-env)
9cd4030 libfslcrypto: enable apps compilation in out-of-tree mode
2c57883 simple_proto: fix AEAD descriptor creation function order of parameters
42f4d02 ipsecfwd: sync with FLIB
f80d93b simple_proto: add endianness support for protocols
9228309 simple_proto: fix IPSec test vector
028e14e libfslcrypto: workaround for CPU frequency
98d949e simple_crypto: fix SNOW_F8_F9 processing
23ce7f6 qman, libfslcrypto: export SG transformation functions
75a2010 simple_crypto: add swap option for block cipher descriptors
146c4e1 simple_crypto: fix endianness for preheader
8800996 libfslcrypto: support for dumping extended SG entries
49dd54f libfslcrypto: fix comparison for results < 4B
b54325f libfslcrypto: fix SGT handling endianness
97d3eb5 libfslcrypto: fix preheader bitfields
c5c35f8 Revert "ipsecfwd, simple_proto, simple_crypto: sync with FLIB"
07ed016 Revert "libfslcrypto: support for dumping extended SG entries"
2c9cd79 ipsecfwd, simple_proto, simple_crypto: sync with FLIB
126a441 ipsecfwd, simple_proto: flib sync - IPsec - fix PDB endianness
5493443 fix the inline function definition with gcc 5.x
9e08876 xfrm_km.c: use in6_* macros from glibc instead of kernel

Signed-off-by: Marian Chereji <marian.chereji@freescale.com>
Signed-off-by: Ting Liu <ting.liu@nxp.com>
2016-08-12 11:41:02 -03:00
Ting Liu
4f6e4985c3 fmc: set EXTRA_OEMAKE_PLATFORM for ls1043ardb
Also use ${sysconfdir} to replace /etc.

Signed-off-by: Ting Liu <ting.liu@nxp.com>
2016-08-12 11:41:02 -03:00
Zhenhua Luo
21b9f1e354 Move some recipes to dynamic-layers folder
The following packages depend on extend Yocto community layers, move related
recipes to dynamic-layers.
* ipsec-demo asf fmc usdpaa-apps web-sysmon

Signed-off-by: Zhenhua Luo <zhenhua.luo@nxp.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2016-06-23 10:49:15 -03:00