summaryrefslogtreecommitdiffstats
path: root/recipes-kernel/ceetm
Commit message (Collapse)AuthorAgeFilesLines
* ceetm: Drop unnecessary patchesZelan Zou2026-07-273-64/+2
| | | | | | IPROUTE2 headers path is /usr/include/include Signed-off-by: Zelan Zou <zelan.zou@nxp.com>
* ceetm: Order variables and fix do_install per oelintLuciano Dittgen2026-07-211-8/+9
| | | | | | | | | | | | | | | | Address the oelint findings for the recipe: - Move DEPENDS above SRC_URI and fold the two SRC_URI:append patch entries into the main SRC_URI (above SRCREV), fixing order.DEPENDS and order.SRC_URI and clearing the multiline-indent warning on the old append. - Replace "mkdir -p" with "install -d" and "cp" with "install -m 0755" in do_install (task.nomkdir, task.nocopy). - Move PACKAGE_ARCH above FILES (order.PACKAGE_ARCH). No functional change. Signed-off-by: Luciano Dittgen <luciano.dittgen@ossystems.com.br>
* ceetm: Set SUMMARY, SECTION and expand DESCRIPTION per oelintOtavio Salvador2026-07-131-1/+3
| | | | | | Add the missing mandatory SUMMARY, set SECTION, and expand the terse DESCRIPTION. Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* global: Set HOMEPAGE from SRC_URIOtavio Salvador2026-07-121-0/+1
| | | | | | | | | | | | | | Add the mandatory HOMEPAGE to recipes that were missing it, using each recipe's own upstream git repository (github.com/gitlab.com) taken from its SRC_URI. Clears the oelint-adv oelint.var.mandatoryvar.HOMEPAGE error for these recipes. Only recipes with a single, unambiguous upstream repo were set automatically; recipes with multiple repos in SRC_URI (a main source plus dependency/patch repos) were resolved by hand or left for a maintainer, to avoid pointing HOMEPAGE at a dependency. Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* global: Indent multi-line variable continuationsOtavio Salvador2026-07-121-1/+1
| | | | | | | | | | | | | | | | | | | | Align the continuation lines of multi-line variable assignments, as suggested by oelint-adv's auto-fix for a single rule (oelint.vars.multilineident), isolated to one commit. The auto-fix strips the leading space from a value's first line, which for a ':append' is a required separator; those five recipes had their leading space restored by hand, so ':append'/':prepend' concatenation is unchanged. A few multi-line values (e.g. DESCRIPTION) gain internal whitespace, which is cosmetic and collapses on display. Build-tested: parsing all 2948 recipes for an i.MX machine reports 0 errors. A residual set (the restored ':append' recipes, whose separator space oelint cannot reconcile with its indent preference, plus opencv/dpdk where oelint's own fix does not satisfy its checker) is left for per-recipe handling. Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* ceetm: Update to lf-6.12.49-2.2.0Zelan Zou2026-02-113-73/+30
| | | | | | | | | | Add patch to fix build error with gcc15 commit log : 46b3565 (HEAD -> master, tag: lf-6.18.y-1.0.0-tc1, tag: lf-6.18.2-1.0.0-rc1, tag: lf-6.12.49-2.2.0-rc2, tag: lf-6.12.49-2.2.0-rc1, tag: lf-6.12.49-2.2.0, tag: lf-6.12.34-2.1.0-rc2, tag: lf-6.12.34-2.1.0-rc1, tag: lf-6.12.34-2.1.0, tag: lf-6.12.3-1.0.0-rc3, tag: lf-6.12.3-1.0.0, tag: lf-6.12.20-2.0.0-rc2, tag: lf-6.12.20-2.0.0-rc1, tag: lf-6.12.20-2.0.0, origin/master, origin/jira/YOCIMX-8305, origin/HEAD) ceetm: replace print_rate() with tc_print_rate() 8c1ba25 ceetm: adjust all qdisc_util function pointers to match those in latest iproute2 e4423ad Only set CC in case it's not already set Signed-off-by: Zelan Zou <zelan.zou@nxp.com>
* global: whinlatter updates for WORKDIR/UNPACKDIR and git fetch locationMax Krummenacher2025-06-281-2/+0
| | | | | | | | | | | | | | | | | 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>
* recipes: fix whitespace warningsMax Krummenacher2025-04-261-2/+2
| | | | | | Fix some more whitspace warnings. Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
* ceetm: Change license to GPL-2.0-onlyJun Zhu2023-07-271-4/+3
| | | | Signed-off-by: Jun Zhu <junzhu@nxp.com>
* Switch NXP QorIQ repositories to github.comJun Zhu2022-12-151-1/+1
| | | | | | | | 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>
* layer: Update LICENSE variable to use SPDX license identifiersAndrey Zhizhikin2022-03-031-1/+1
| | | | | | | | | | | | Since OE-Core commit 9379f80f48 ("license/insane: Show warning for obsolete license usage"), LICENSE field not containing SPDX identifiers are treated with WARNING. An automated conversion using scripts/contrib/convert-spdx-licenses.py to convert to use the standard SPDX license identifiers has been done on the entire layer. Signed-off-by: Andrey Zhizhikin <andrey.z@gmail.com>
* layer: Convert to new override syntaxKhem Raj2021-08-121-2/+2
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* ceetm: use new api tc_print_rate from iproute2Ting Liu2021-04-152-0/+72
| | | | | | | | | Fix the build issue due to api change in iproute2: | dpaa1_ceetm.c:637:4: error: too few arguments to function 'print_rate' | print_rate(buf, sizeof(buf), qopt->rate); | ^~~~~~~~~~ Signed-off-by: Ting Liu <ting.liu@nxp.com>
* ceetm: fix the building warningChunrong Guo2019-09-042-5/+37
| | | | | | | | | | | | | *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>
* ceetm: install json_print.hChunrong Guo2019-01-311-0/+4
| | | | | | | | *fix the below error: |fatal error: json_print.h: No such file or directory Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* ceetm: set COMPATIBLE_MACHINE as qoriqChunrong Guo2019-01-141-1/+1
| | | | Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com>
* ceetm: udpate to 6a7f2ecChunrong Guo2018-07-051-1/+1
| | | | | | | | | | | | | | | | | | Following changes are included: 6a7f2ec - make: account for changes in the iproute2 4.15 sources 9231d65 - ceetm: dpaa2: Only print shaping info at root class level 85fd3f0 - ceetm: dpaa2: Update help text f98be8a - ceetm: choose between dpaa1/dpaa2 APIs at runtime ca49b40 - ceetm: add a DPAA version detector call 8d77ae9 - ceetm: dpaa2: rename the config type enum to reflect the arch aa9ef30 - ceetm: dpaa2: add the ceetm qdisc implementation a743094 - ceetm: dpaa1: rename the config type enum to reflect the arch c22d3d0 - ceetm: dpaa1: call the ceetm API from generic qdisc ops 4e24e6a - ceetm: dpaa1: move the ceetm API to a separate file d5b318f - ceetm: dpaa1: rename the ceetm ops to dpaa1_ceetm ops Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* ceetm: update to 889c527b84d5C.R. Guo2018-04-021-2/+2
| | | | | | | | | | *include the following changes: 889c527 - Copyright update *update md5 checksum Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* ceetm: update SRC_URLC.R. Guo2018-03-061-1/+1
| | | | | Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* ceetm: update recipesChunrong Guo2017-11-101-6/+8
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | *Fix wrong md5sum of license file fix the below error: |ERROR: ceetm-git-r0 do_populate_lic: QA Issue: ceetm: The LIC_FILES_CHKSUM does not | match for file://COPYING;md5=b5881ecf398da8a03a3f4c501e29d287 *Change git repository URL *Update to f58304d This includes the following changes: f58304d - Update Copyright owners 6fe89a0 - ceetm: use IPROUTE2_DIR in build include path for LSDK 896094f - ceetm: update include path for LSDK/flex-builder 74f2393 - ceetm: fix small compiler warnings 20be45f - ceetm: restructure sources for LSDK integration *Add iproute2 on DEPENDS because ceetms compile depend heard file in iproute2-dbg package *Update EXTRA_OEMAKE set *Fix the installation directory fix the below error: |cp: cannot stat 'aarch64-qoriq-poky-linux/ceetm/git-r0/git/bin/q_ceetm.so': No such file or directory *Update COMPATIBLE_MACHINE for ls2088a and ls1088a Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* ceetm: support ls1046a targetsZhenhua Luo2017-01-111-1/+1
| | | | | | 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>
* ceetm: Set PACKAGE_ARCH to the value of MACHINE_SOCARCHFabio Berton2016-12-061-0/+3
| | | | | Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* ceetm: update to a237e09Camelia Groza2016-08-121-10/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | * kernel module was seperated now, no need to build/install * update the compatible machine list Changelog: a237e09 ceetm: qcount and qweight aren't mandatory; update the help message 09fd87e ceetm: change the qweight for wbfs classes at runtime 09d6bc7 ceetm: remove the ceetm kernel module fd9c4b3 ceetm: update class statistics 92c37a4 ceetm: edit the help message d155fd6 ceetm: configure the cr and er of prio classes 610e157 ceetm: separate print_opt into two calls 3a35a3c ceetm: configure the wbfs weight 3b2fdd0 ceetm: show wbfs classes 8b42626 ceetm: add the wbfs qdisc e9deb04 ceetm: merge the qdisc and class types; allow rates equal to 0 e45fc61 Configure the channels in the root classes 0eb7c9b Print a prio class 270c21b ceetm: configure the prio qdisc f272dbe ceetm: configure the root qdisc and the underlying classes fa07c93 ceetm: update the qdisc's help messages 1adfe00 ceetm: obtain the port's subportal dynamically Signed-off-by: Ting Liu <ting.liu@nxp.com>
* ceetm: install ceetm.ko into /lib/modules/Ting Liu2016-04-191-5/+5
| | | | | | | | kernel-module-ceetm will be created to package ceetm.ko by default. 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>
* ceetm: remove useless do_configure_preappendTing Liu2016-04-191-4/+0
| | | | | | | | The fix was merged in source code now. 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>
* ceetm: update to commit 2c79d0bTing Liu2016-04-191-2/+2
| | | | | | | | | | | | | | | | | | New commits imported: 2c79d0b ceetm: asf dummy packet hook in ceetm 179d761 ceetm: improved error handling ceb2646 ceetm: Adding support for vlan and large packets 83243fd ceetm: use the extended dpa_tx call from dpaa 6126e29 ceetm: set the fq context_a for buffer recycling 4cbb1ba Revert "Avoid crash on incorrect classid result with classifier" aaa61ff Revert "ceetm: redefine the print_rate function" c2de120 Makefile: use KBUILD_OUTPUT to point to build-artifacts b000e91 Avoid crash on incorrect classid result with classifier 2242e7a ceetm: redefine the print_rate function 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>
* kernel-module-ceetm: rename back to ceetmTing Liu2016-04-191-0/+30
| | | | | | | | | | | ceetm ships not only ceetm.ko, but also q_ceetm.so. Rename back to ceetm As the recipe inherits module.bbclass, kernel-module-ceetm will be created to package ceetm.ko if it is installed into /lib/modules/. Signed-off-by: Ting Liu <ting.liu@nxp.com>> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* rename ceetm to kernel-module-ceetm and move bb to kernel-modules subdirZhenhua Luo2016-04-191-30/+0
| | | | | | | | * rename ceetm to kernel-module-ceetm * move bb file to the common kernel-modules subdirectory Signed-off-by: Zhenhua Luo <zhenhua.luo@freescale.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* ceetm: Add COMPATIBLE_MACHINE and remove unnecessary DEPENDSZhenhua Luo2016-04-191-2/+2
| | | | | | Signed-off-by: Zhenhua Luo <zhenhua.luo@freescale.com> Acked-by: Daiane Angolini <daiane.angolini@freescale.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* Move meta-fsl-ppc content to layer rootOtavio Salvador2015-07-281-0/+30
This commit is just a rename of all contents of meta-fsl-ppc subdirectory to this layer's root, merging the contents of common files, subsequent changes are based on top of that. Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>