diff options
| author | Yogesh Tyagi <yogesh.tyagi@intel.com> | 2026-01-13 23:26:28 +0530 |
|---|---|---|
| committer | Yogesh Tyagi <yogesh.tyagi@intel.com> | 2026-01-13 23:26:28 +0530 |
| commit | fc3ee48b87ce8cf52eab7d612f54c8541c225eef (patch) | |
| tree | b05ad931dcfdfcb75766440855be097bc3d07a06 /recipes-bsp | |
| parent | efb2dee6587e2cc06eaa59d230d118b463476b4d (diff) | |
| download | meta-intel-fc3ee48b87ce8cf52eab7d612f54c8541c225eef.tar.gz | |
meta-intel: reorganize recipes into correct logical groups
Reorganize meta-intel recipes to follow Yocto best practices and
clear semantic boundaries between clang/SYCL components, BSP enablement,
core OS policy, and generic support libraries.
Key changes:
- Move oneDPL into clang dynamic layer (SYCL / Clang-semantic dependency)
- Move linux-npu-driver from recipes-core to recipes-bsp (platform enablement)
- Move formfactor from recipes-bsp to recipes-core (system-wide OS policy)
- Move intel-oneapi-ipp out of clang layer into recipes-oneapi (CPU-only, compiler-agnostic)
- Move intel-crypto-mb from recipes-oneapi to recipes-support/crypto
- Move intel-cmt-cat and metee from recipes-bsp to recipes-support
This refactor improves layer clarity, avoids unnecessary clang coupling,
and aligns recipe placement with Yocto conventions.
Signed-off-by: Yogesh Tyagi <yogesh.tyagi@intel.com>
Diffstat (limited to 'recipes-bsp')
| -rw-r--r-- | recipes-bsp/formfactor/formfactor/machconfig | 39 | ||||
| -rw-r--r-- | recipes-bsp/formfactor/formfactor_0.0.bbappend | 1 | ||||
| -rw-r--r-- | recipes-bsp/intel-cmt-cat/intel-cmt-cat_25.04.bb | 27 | ||||
| -rw-r--r-- | recipes-bsp/metee/metee_3.2.4.bb | 16 |
4 files changed, 0 insertions, 83 deletions
diff --git a/recipes-bsp/formfactor/formfactor/machconfig b/recipes-bsp/formfactor/formfactor/machconfig deleted file mode 100644 index 73695fac..00000000 --- a/recipes-bsp/formfactor/formfactor/machconfig +++ /dev/null | |||
| @@ -1,39 +0,0 @@ | |||
| 1 | # Note: superuser permission is required to run usbhid-dump | ||
| 2 | # successfully. | ||
| 3 | |||
| 4 | # HEX keys are according to the USB HID spec and USB HID usage table | ||
| 5 | # We can add more keys as needed in the future. | ||
| 6 | |||
| 7 | # This test may not be very accurate, as we only look for the first | ||
| 8 | # two lines of a descriptor section. Example: | ||
| 9 | # | ||
| 10 | # 001:003:000:DESCRIPTOR 1460501386.337809 | ||
| 11 | # 05 01 09 02 A1 01 09 01 A1 00 05 09 19 01 29 03 | ||
| 12 | # 15 00 25 01 95 03 75 01 81 02 .. .. .. .. .. .. | ||
| 13 | # .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. | ||
| 14 | # | ||
| 15 | # By doing so we eliminate false matches when HEX keys are in the lines | ||
| 16 | # in the middle of the whole descriptor section. | ||
| 17 | |||
| 18 | if type usbhid-dump &>/dev/null; then | ||
| 19 | if USBHID_DUMP_OUTPUT=$(usbhid-dump -e descriptor 2>/dev/null|grep -A1 DESCRIPTOR); then | ||
| 20 | # checker for generic USB HID keyboard | ||
| 21 | USBHID_KBD_CMD="grep -E '^ 05 01 09 06'" | ||
| 22 | |||
| 23 | # checker for touch screen | ||
| 24 | USBHID_TS_CMD="grep -E '^ 05 0D 09 04'" | ||
| 25 | |||
| 26 | if echo "$USBHID_DUMP_OUTPUT"|eval $USBHID_TS_CMD &>/dev/null; then | ||
| 27 | HAVE_TOUCHSCREEN=1 | ||
| 28 | fi | ||
| 29 | |||
| 30 | if echo "$USBHID_DUMP_OUTPUT"|eval $USBHID_KBD_CMD &>/dev/null; then | ||
| 31 | HAVE_KEYBOARD=1 | ||
| 32 | else | ||
| 33 | # config script in OE will set HAVE_KEYBOARD=1 | ||
| 34 | # if we don't set any value. We have to explicitly | ||
| 35 | # tell it when keyboard is not detected. | ||
| 36 | HAVE_KEYBOARD=0 | ||
| 37 | fi | ||
| 38 | fi | ||
| 39 | fi | ||
diff --git a/recipes-bsp/formfactor/formfactor_0.0.bbappend b/recipes-bsp/formfactor/formfactor_0.0.bbappend deleted file mode 100644 index d21c3bee..00000000 --- a/recipes-bsp/formfactor/formfactor_0.0.bbappend +++ /dev/null | |||
| @@ -1 +0,0 @@ | |||
| 1 | FILESEXTRAPATHS:prepend:intel-x86-common := "${THISDIR}/${PN}:" | ||
diff --git a/recipes-bsp/intel-cmt-cat/intel-cmt-cat_25.04.bb b/recipes-bsp/intel-cmt-cat/intel-cmt-cat_25.04.bb deleted file mode 100644 index 4f9efc7d..00000000 --- a/recipes-bsp/intel-cmt-cat/intel-cmt-cat_25.04.bb +++ /dev/null | |||
| @@ -1,27 +0,0 @@ | |||
| 1 | SUMMARY = "intel-cmt-cat" | ||
| 2 | DESCRIPTION = "Software package which provides basic support for Intel(R) \ | ||
| 3 | Resource Director Technology (Intel(R) RDT)" | ||
| 4 | HOMEPAGE = "https://github.com/intel/intel-cmt-cat" | ||
| 5 | |||
| 6 | LICENSE = "BSD-3-Clause" | ||
| 7 | LIC_FILES_CHKSUM = "file://LICENSE;md5=4b63c65942e1c16fd897f8cd20abebf8" | ||
| 8 | |||
| 9 | SRC_URI = "git://github.com/intel/intel-cmt-cat;protocol=https;branch=master" | ||
| 10 | SRCREV = "17629d0b726875836af6c7d9cb38b8ed23f32089" | ||
| 11 | |||
| 12 | COMPATIBLE_HOST = '(x86_64).*-linux' | ||
| 13 | COMPATIBLE_HOST:libc-musl = "null" | ||
| 14 | |||
| 15 | do_install() { | ||
| 16 | oe_runmake install PREFIX=${D}${prefix} NOLDCONFIG=y | ||
| 17 | } | ||
| 18 | |||
| 19 | FILES:${PN} += "${nonarch_libdir}/libpqos*" | ||
| 20 | FILES:${PN}-doc = "/usr/man*" | ||
| 21 | |||
| 22 | INSANE_SKIP:${PN} += "ldflags" | ||
| 23 | INSANE_SKIP:${PN} += "dev-so" | ||
| 24 | INSANE_SKIP:${PN} += "libdir" | ||
| 25 | INSANE_SKIP:${PN} += "already-stripped" | ||
| 26 | |||
| 27 | INHIBIT_PACKAGE_DEBUG_SPLIT = "1" | ||
diff --git a/recipes-bsp/metee/metee_3.2.4.bb b/recipes-bsp/metee/metee_3.2.4.bb deleted file mode 100644 index 7b505453..00000000 --- a/recipes-bsp/metee/metee_3.2.4.bb +++ /dev/null | |||
| @@ -1,16 +0,0 @@ | |||
| 1 | SUMMARY = "Intel(R) METEE Library" | ||
| 2 | DESCRIPTION = "MEETEE library provides a cross-platform simple \ | ||
| 3 | programing interface for accessing Intel HECI interfaces on devices \ | ||
| 4 | found in BigCore and Atom based products." | ||
| 5 | |||
| 6 | LICENSE = "Apache-2.0" | ||
| 7 | LIC_FILES_CHKSUM = "file://COPYING;md5=2ee41112a44fe7014dce33e26468ba93" | ||
| 8 | |||
| 9 | COMPATIBLE_HOST = '(i.86|x86_64).*-linux' | ||
| 10 | |||
| 11 | inherit cmake | ||
| 12 | |||
| 13 | SRC_URI = "git://github.com/intel/metee.git;branch=master;protocol=https \ | ||
| 14 | " | ||
| 15 | SRCREV = "db45e37e146fd9c06907a15ade55eba06ad1f951" | ||
| 16 | |||
