diff options
| author | Mark Hatle <mark.hatle@amd.com> | 2024-11-21 13:54:05 -0600 |
|---|---|---|
| committer | Mark Hatle <mark.hatle@amd.com> | 2024-11-21 13:54:05 -0600 |
| commit | 1241013c7bce4262a6128eb4ccb3db410831746d (patch) | |
| tree | da79ab94a5b4ae9abf6211d8289a4bf5dbdcde9f /meta-xilinx-standalone/recipes-bsp | |
| parent | 6e3a214d268c7d75a42a9a329b5621fb5a49a89a (diff) | |
| parent | 10531c26195f97f9565e9770c21977805e53c46b (diff) | |
| download | meta-xilinx-1241013c7bce4262a6128eb4ccb3db410831746d.tar.gz | |
Merge remote-tracking branch 'origin/scarthgap' into yocto-master
This moves the system to scarthgap. It is known to NOT work with Styhead and master,
Signed-off-by: Mark Hatle <mark.hatle@amd.com>
Diffstat (limited to 'meta-xilinx-standalone/recipes-bsp')
46 files changed, 1361 insertions, 4 deletions
diff --git a/meta-xilinx-standalone/recipes-bsp/embeddedsw/embeddedsw/2024.2+git/0001-versal_fw-Fixup-core-makefiles.patch b/meta-xilinx-standalone/recipes-bsp/embeddedsw/embeddedsw/2024.2+git/0001-versal_fw-Fixup-core-makefiles.patch new file mode 100644 index 00000000..4bc191c1 --- /dev/null +++ b/meta-xilinx-standalone/recipes-bsp/embeddedsw/embeddedsw/2024.2+git/0001-versal_fw-Fixup-core-makefiles.patch | |||
| @@ -0,0 +1,101 @@ | |||
| 1 | From d6e56e20bac608d28aa386dad12a279f1e434db9 Mon Sep 17 00:00:00 2001 | ||
| 2 | From: Mark Hatle <mark.hatle@amd.com> | ||
| 3 | Date: Wed, 7 Dec 2022 15:42:15 -0800 | ||
| 4 | Subject: [PATCH] versal_fw: Fixup core makefiles | ||
| 5 | |||
| 6 | The Yocto Project build environment needs to be able to override a few | ||
| 7 | additional variables that may not be appropriate to do on the regular | ||
| 8 | command line build version. This patch preserves the default while | ||
| 9 | allowing it to be overriden as necessary. | ||
| 10 | |||
| 11 | Signed-off-by: Mark Hatle <mark.hatle@amd.com> | ||
| 12 | --- | ||
| 13 | lib/sw_apps/versal_plm/misc/versal/Makefile | 6 ++++-- | ||
| 14 | lib/sw_apps/versal_plm/misc/versal_net/Makefile | 6 ++++-- | ||
| 15 | lib/sw_apps/versal_psmfw/misc/Makefile | 6 ++++-- | ||
| 16 | 3 files changed, 12 insertions(+), 6 deletions(-) | ||
| 17 | |||
| 18 | diff --git a/lib/sw_apps/versal_plm/misc/versal/Makefile b/lib/sw_apps/versal_plm/misc/versal/Makefile | ||
| 19 | index d735f64530..dbd363447d 100644 | ||
| 20 | --- a/lib/sw_apps/versal_plm/misc/versal/Makefile | ||
| 21 | +++ b/lib/sw_apps/versal_plm/misc/versal/Makefile | ||
| 22 | @@ -2,6 +2,8 @@ | ||
| 23 | COMPILER := mb-gcc | ||
| 24 | ARCHIVER := mb-gcc-ar | ||
| 25 | ASSEMBLER := mb-as | ||
| 26 | +COMPILER_FLAGS := -O2 -c -mcpu=v10.0 -mlittle-endian -mxl-barrel-shift -mxl-pattern-compare | ||
| 27 | +EXTRA_COMPILER_FLAGS := -g -ffunction-sections -fdata-sections -Wall -Wextra -Os -flto -ffat-lto-objects | ||
| 28 | DRIVER_LIB_VERSION = 1.0 | ||
| 29 | PROCESSOR = psv_pmc_0 | ||
| 30 | LIBRARIES = ${PROCESSOR}/lib/libxil.a | ||
| 31 | @@ -50,11 +52,11 @@ $(PROCESSOR)/lib/libxil.a: $(PROCESSOR)/lib/libxil_init.a | ||
| 32 | |||
| 33 | %/make.include: $(if $(wildcard $(PROCESSOR)/lib/libxil_init.a),$(PROCESSOR)/lib/libxil.a,) | ||
| 34 | @echo "Running Make include in $(subst /make.include,,$@)" | ||
| 35 | - $(MAKE) -C $(subst /make.include,,$@) -s include "SHELL=$(SHELL)" "COMPILER=$(COMPILER)" "ASSEMBLER=$(ASSEMBLER)" "ARCHIVER=$(ARCHIVER)" "COMPILER_FLAGS= -O2 -c -mcpu=v10.0 -mlittle-endian -mxl-barrel-shift -mxl-pattern-compare" "EXTRA_COMPILER_FLAGS=-g -ffunction-sections -fdata-sections -Wall -Wextra -Os -flto -ffat-lto-objects" | ||
| 36 | + $(MAKE) -C $(subst /make.include,,$@) -s include "SHELL=$(SHELL)" "COMPILER=$(COMPILER)" "ASSEMBLER=$(ASSEMBLER)" "ARCHIVER=$(ARCHIVER)" "COMPILER_FLAGS=$(COMPILER_FLAGS)" "EXTRA_COMPILER_FLAGS=$(EXTRA_COMPILER_FLAGS)" | ||
| 37 | |||
| 38 | %/make.libs: include | ||
| 39 | @echo "Running Make libs in $(subst /make.libs,,$@)" | ||
| 40 | - $(MAKE) -C $(subst /make.libs,,$@) -s libs "SHELL=$(SHELL)" "COMPILER=$(COMPILER)" "ASSEMBLER=$(ASSEMBLER)" "ARCHIVER=$(ARCHIVER)" "COMPILER_FLAGS= -O2 -c -mcpu=v10.0 -mlittle-endian -mxl-barrel-shift -mxl-pattern-compare" "EXTRA_COMPILER_FLAGS=-g -ffunction-sections -fdata-sections -Wall -Wextra -Os -flto -ffat-lto-objects" | ||
| 41 | + $(MAKE) -C $(subst /make.libs,,$@) -s libs "SHELL=$(SHELL)" "COMPILER=$(COMPILER)" "ASSEMBLER=$(ASSEMBLER)" "ARCHIVER=$(ARCHIVER)" "COMPILER_FLAGS=$(COMPILER_FLAGS)" "EXTRA_COMPILER_FLAGS=$(EXTRA_COMPILER_FLAGS)" | ||
| 42 | |||
| 43 | %/make.clean: | ||
| 44 | $(MAKE) -C $(subst /make.clean,,$@) -s clean | ||
| 45 | diff --git a/lib/sw_apps/versal_plm/misc/versal_net/Makefile b/lib/sw_apps/versal_plm/misc/versal_net/Makefile | ||
| 46 | index 284e2fa5fc..be1df32525 100644 | ||
| 47 | --- a/lib/sw_apps/versal_plm/misc/versal_net/Makefile | ||
| 48 | +++ b/lib/sw_apps/versal_plm/misc/versal_net/Makefile | ||
| 49 | @@ -8,6 +8,8 @@ | ||
| 50 | COMPILER := mb-gcc | ||
| 51 | ARCHIVER := mb-gcc-ar | ||
| 52 | ASSEMBLER := mb-as | ||
| 53 | +COMPILER_FLAGS := -O2 -c -mcpu=v10.0 -mlittle-endian -mxl-barrel-shift -mxl-pattern-compare | ||
| 54 | +EXTRA_COMPILER_FLAGS := -g -ffunction-sections -fdata-sections -Wall -Wextra -Os -flto -ffat-lto-objects | ||
| 55 | DRIVER_LIB_VERSION = 1.0 | ||
| 56 | PROCESSOR = psx_pmc_0 | ||
| 57 | LIBRARIES = ${PROCESSOR}/lib/libxil.a | ||
| 58 | @@ -58,11 +60,11 @@ $(PROCESSOR)/lib/libxil.a: $(PROCESSOR)/lib/libxil_init.a | ||
| 59 | |||
| 60 | %/make.include: $(if $(wildcard $(PROCESSOR)/lib/libxil_init.a),$(PROCESSOR)/lib/libxil.a,) | ||
| 61 | @echo "Running Make include in $(subst /make.include,,$@)" | ||
| 62 | - $(MAKE) -C $(subst /make.include,,$@) -s include "SHELL=$(SHELL)" "COMPILER=$(COMPILER)" "ASSEMBLER=$(ASSEMBLER)" "ARCHIVER=$(ARCHIVER)" "COMPILER_FLAGS= -O2 -c -mcpu=v11.0 -mlittle-endian -mxl-barrel-shift -mxl-pattern-compare" "EXTRA_COMPILER_FLAGS=-g -ffunction-sections -fdata-sections -Wall -Wextra -Os -flto -ffat-lto-objects" | ||
| 63 | + $(MAKE) -C $(subst /make.include,,$@) -s include "SHELL=$(SHELL)" "COMPILER=$(COMPILER)" "ASSEMBLER=$(ASSEMBLER)" "ARCHIVER=$(ARCHIVER)" "COMPILER_FLAGS=$(COMPILER_FLAGS)" "EXTRA_COMPILER_FLAGS=$(EXTRA_COMPILER_FLAGS)" | ||
| 64 | |||
| 65 | %/make.libs: include | ||
| 66 | @echo "Running Make libs in $(subst /make.libs,,$@)" | ||
| 67 | - $(MAKE) -C $(subst /make.libs,,$@) -s libs "SHELL=$(SHELL)" "COMPILER=$(COMPILER)" "ASSEMBLER=$(ASSEMBLER)" "ARCHIVER=$(ARCHIVER)" "COMPILER_FLAGS= -O2 -c -mcpu=v11.0 -mlittle-endian -mxl-barrel-shift -mxl-pattern-compare" "EXTRA_COMPILER_FLAGS=-g -ffunction-sections -fdata-sections -Wall -Wextra -Os -flto -ffat-lto-objects" | ||
| 68 | + $(MAKE) -C $(subst /make.libs,,$@) -s libs "SHELL=$(SHELL)" "COMPILER=$(COMPILER)" "ASSEMBLER=$(ASSEMBLER)" "ARCHIVER=$(ARCHIVER)" "COMPILER_FLAGS=$(COMPILER_FLAGS)" "EXTRA_COMPILER_FLAGS=$(EXTRA_COMPILER_FLAGS)" | ||
| 69 | |||
| 70 | %/make.clean: | ||
| 71 | $(MAKE) -C $(subst /make.clean,,$@) -s clean | ||
| 72 | diff --git a/lib/sw_apps/versal_psmfw/misc/Makefile b/lib/sw_apps/versal_psmfw/misc/Makefile | ||
| 73 | index 92d95d0896..acc20bcccf 100644 | ||
| 74 | --- a/lib/sw_apps/versal_psmfw/misc/Makefile | ||
| 75 | +++ b/lib/sw_apps/versal_psmfw/misc/Makefile | ||
| 76 | @@ -11,6 +11,8 @@ PAR_SUBDIRS := $(patsubst %/Makefile, %, $(BSP_PARALLEL_MAKEFILES)) | ||
| 77 | COMPILER := mb-gcc | ||
| 78 | ARCHIVER := mb-ar | ||
| 79 | ASSEMBLER := mb-as | ||
| 80 | +COMPILER_FLAGS := -O2 -c -mcpu=v10.0 -mlittle-endian -mxl-barrel-shift -mxl-pattern-compare | ||
| 81 | +EXTRA_COMPILER_FLAGS := -g -ffunction-sections -fdata-sections -Wall -Wextra | ||
| 82 | |||
| 83 | ifneq (,$(findstring win,$(RDI_PLATFORM))) | ||
| 84 | SHELL = CMD | ||
| 85 | @@ -41,11 +43,11 @@ $(PROCESSOR)/lib/libxil.a: $(PROCESSOR)/lib/libxil_init.a | ||
| 86 | |||
| 87 | %/make.include: $(if $(wildcard $(PROCESSOR)/lib/libxil_init.a),$(PROCESSOR)/lib/libxil.a,) | ||
| 88 | @echo "Running Make include in $(subst /make.include,,$@)" | ||
| 89 | - $(MAKE) -C $(subst /make.include,,$@) -s include "SHELL=$(SHELL)" "COMPILER=$(COMPILER)" "ASSEMBLER=$(ASSEMBLER)" "ARCHIVER=$(ARCHIVER)" "COMPILER_FLAGS= -O2 -c -mcpu=v10.0 -mlittle-endian -mxl-barrel-shift -mxl-pattern-compare" "EXTRA_COMPILER_FLAGS=-g -ffunction-sections -fdata-sections -Wall -Wextra" | ||
| 90 | + $(MAKE) -C $(subst /make.include,,$@) -s include "SHELL=$(SHELL)" "COMPILER=$(COMPILER)" "ASSEMBLER=$(ASSEMBLER)" "ARCHIVER=$(ARCHIVER)" "COMPILER_FLAGS=$(COMPILER_FLAGS)" "EXTRA_COMPILER_FLAGS=$(EXTRA_COMPILER_FLAGS)" | ||
| 91 | |||
| 92 | %/make.libs: include | ||
| 93 | @echo "Running Make libs in $(subst /make.libs,,$@)" | ||
| 94 | - $(MAKE) -C $(subst /make.libs,,$@) -s libs "SHELL=$(SHELL)" "COMPILER=$(COMPILER)" "ASSEMBLER=$(ASSEMBLER)" "ARCHIVER=$(ARCHIVER)" "COMPILER_FLAGS= -O2 -c -mcpu=v10.0 -mlittle-endian -mxl-barrel-shift -mxl-pattern-compare" "EXTRA_COMPILER_FLAGS=-g -ffunction-sections -fdata-sections -Wall -Wextra" | ||
| 95 | + $(MAKE) -C $(subst /make.libs,,$@) -s libs "SHELL=$(SHELL)" "COMPILER=$(COMPILER)" "ASSEMBLER=$(ASSEMBLER)" "ARCHIVER=$(ARCHIVER)" "COMPILER_FLAGS=$(COMPILER_FLAGS)" "EXTRA_COMPILER_FLAGS=$(EXTRA_COMPILER_FLAGS)" | ||
| 96 | |||
| 97 | %/make.clean: | ||
| 98 | $(MAKE) -C $(subst /make.clean,,$@) -s clean | ||
| 99 | -- | ||
| 100 | 2.34.1 | ||
| 101 | |||
diff --git a/meta-xilinx-standalone/recipes-bsp/embeddedsw/embeddedsw/2024.2+git/makefile-skip-copy_bsp.sh.patch b/meta-xilinx-standalone/recipes-bsp/embeddedsw/embeddedsw/2024.2+git/makefile-skip-copy_bsp.sh.patch new file mode 100644 index 00000000..4ce521cd --- /dev/null +++ b/meta-xilinx-standalone/recipes-bsp/embeddedsw/embeddedsw/2024.2+git/makefile-skip-copy_bsp.sh.patch | |||
| @@ -0,0 +1,99 @@ | |||
| 1 | From d703670357546d9aab66baea1f6751ba1cbdf7ad Mon Sep 17 00:00:00 2001 | ||
| 2 | From: Mark Hatle <mark.hatle@amd.com> | ||
| 3 | Date: Wed, 7 Dec 2022 15:30:23 -0800 | ||
| 4 | Subject: [PATCH] Prevent makefile from calling copy_bsp.sh | ||
| 5 | |||
| 6 | If we call copy_bsp.sh we will undo any manual compliation steps we | ||
| 7 | have already done. Avoid this. | ||
| 8 | |||
| 9 | YP integration specific | ||
| 10 | |||
| 11 | Signed-off-by: Mark Hatle <mark.hatle@amd.com> | ||
| 12 | --- | ||
| 13 | lib/sw_apps/versal_plm/src/versal/Makefile | 4 ++-- | ||
| 14 | lib/sw_apps/versal_plm/src/versal_net/Makefile | 4 ++-- | ||
| 15 | lib/sw_apps/versal_psmfw/src/versal/Makefile | 4 ++-- | ||
| 16 | lib/sw_apps/versal_psmfw/src/versal_net/Makefile | 6 +++--- | ||
| 17 | lib/sw_apps/zynqmp_pmufw/src/Makefile | 4 ++-- | ||
| 18 | 5 files changed, 11 insertions(+), 11 deletions(-) | ||
| 19 | |||
| 20 | Index: git/lib/sw_apps/versal_plm/src/versal/Makefile | ||
| 21 | =================================================================== | ||
| 22 | --- git.orig/lib/sw_apps/versal_plm/src/versal/Makefile | ||
| 23 | +++ git/lib/sw_apps/versal_plm/src/versal/Makefile | ||
| 24 | @@ -35,8 +35,8 @@ $(EXEC): $(LIBS) $(OBJS) $(INCLUDES) | ||
| 25 | $(OBJS): $(LIBS) | ||
| 26 | |||
| 27 | $(LIBS): | ||
| 28 | - echo "Copying BSP files" | ||
| 29 | - ../../misc/versal/copy_bsp.sh | ||
| 30 | + #echo "Copying BSP files" | ||
| 31 | + #../../misc/versal/copy_bsp.sh | ||
| 32 | echo "Compiling bsp" | ||
| 33 | $(MAKE) -C ../../misc/versal/versal_plm_bsp | ||
| 34 | |||
| 35 | Index: git/lib/sw_apps/versal_plm/src/versal_net/Makefile | ||
| 36 | =================================================================== | ||
| 37 | --- git.orig/lib/sw_apps/versal_plm/src/versal_net/Makefile | ||
| 38 | +++ git/lib/sw_apps/versal_plm/src/versal_net/Makefile | ||
| 39 | @@ -35,8 +35,8 @@ $(EXEC): $(LIBS) $(OBJS) $(INCLUDES) | ||
| 40 | $(OBJS): $(LIBS) | ||
| 41 | |||
| 42 | $(LIBS): | ||
| 43 | - echo "Copying BSP files" | ||
| 44 | - ../../misc/versal_net/copy_bsp.sh | ||
| 45 | + #echo "Copying BSP files" | ||
| 46 | + #../../misc/versal_net/copy_bsp.sh | ||
| 47 | echo "Compiling bsp" | ||
| 48 | $(MAKE) -C ../../misc/versal_net/versal_plm_bsp | ||
| 49 | |||
| 50 | Index: git/lib/sw_apps/versal_psmfw/src/versal/Makefile | ||
| 51 | =================================================================== | ||
| 52 | --- git.orig/lib/sw_apps/versal_psmfw/src/versal/Makefile | ||
| 53 | +++ git/lib/sw_apps/versal_psmfw/src/versal/Makefile | ||
| 54 | @@ -37,8 +37,8 @@ $(EXEC): $(LIBS) $(OBJS) $(INCLUDES) | ||
| 55 | $(OBJS): $(LIBS) | ||
| 56 | |||
| 57 | $(LIBS): | ||
| 58 | - echo "Copying BSP files" | ||
| 59 | - ../../misc/copy_bsp.sh | ||
| 60 | + #echo "Copying BSP files" | ||
| 61 | + #../../misc/copy_bsp.sh | ||
| 62 | echo "Compiling bsp" | ||
| 63 | $(MAKE) -C ../../misc/versal_psmfw_bsp | ||
| 64 | |||
| 65 | Index: git/lib/sw_apps/versal_psmfw/src/versal_net/Makefile | ||
| 66 | =================================================================== | ||
| 67 | --- git.orig/lib/sw_apps/versal_psmfw/src/versal_net/Makefile | ||
| 68 | +++ git/lib/sw_apps/versal_psmfw/src/versal_net/Makefile | ||
| 69 | @@ -37,8 +37,8 @@ $(EXEC): $(LIBS) $(OBJS) $(INCLUDES) | ||
| 70 | $(OBJS): $(LIBS) | ||
| 71 | |||
| 72 | $(LIBS): | ||
| 73 | - echo "Copying BSP files" | ||
| 74 | - ../../misc/versal_net/copy_bsp.sh | ||
| 75 | + #echo "Copying BSP files" | ||
| 76 | + #../../misc/versal_net/copy_bsp.sh | ||
| 77 | echo "Compiling bsp" | ||
| 78 | $(MAKE) -C ../../misc/versal_net/versal_psmfw_bsp | ||
| 79 | |||
| 80 | @@ -47,4 +47,3 @@ $(LIBS): | ||
| 81 | |||
| 82 | clean: | ||
| 83 | rm -rf $(OBJS) $(LIBS) $(EXEC) *.o *.d ../common/*.o ../common/*.d | ||
| 84 | - rm -rf ../../misc/versal_net/versal_psmfw_bsp | ||
| 85 | Index: git/lib/sw_apps/zynqmp_pmufw/src/Makefile | ||
| 86 | =================================================================== | ||
| 87 | --- git.orig/lib/sw_apps/zynqmp_pmufw/src/Makefile | ||
| 88 | +++ git/lib/sw_apps/zynqmp_pmufw/src/Makefile | ||
| 89 | @@ -30,8 +30,8 @@ $(EXEC): $(LIBS) $(OBJS) $(INCLUDES) | ||
| 90 | $(OBJS): $(LIBS) | ||
| 91 | |||
| 92 | $(LIBS): | ||
| 93 | - echo "Copying BSP files" | ||
| 94 | - ../misc/copy_bsp.sh | ||
| 95 | + #echo "Copying BSP files" | ||
| 96 | + #../misc/copy_bsp.sh | ||
| 97 | echo "Compiling bsp" | ||
| 98 | $(MAKE) -C ../misc/zynqmp_pmufw_bsp | ||
| 99 | |||
diff --git a/meta-xilinx-standalone/recipes-bsp/embeddedsw/fsbl-firmware.inc b/meta-xilinx-standalone/recipes-bsp/embeddedsw/fsbl-firmware.inc index 5b2e123f..6c581670 100644 --- a/meta-xilinx-standalone/recipes-bsp/embeddedsw/fsbl-firmware.inc +++ b/meta-xilinx-standalone/recipes-bsp/embeddedsw/fsbl-firmware.inc | |||
| @@ -9,7 +9,7 @@ COMPATIBLE_MACHINE:zynqmp = ".*" | |||
| 9 | 9 | ||
| 10 | PACKAGE_ARCH = "${MACHINE_ARCH}" | 10 | PACKAGE_ARCH = "${MACHINE_ARCH}" |
| 11 | 11 | ||
| 12 | S = "${UNPACKDIR}/git" | 12 | S = "${WORKDIR}/git" |
| 13 | 13 | ||
| 14 | # This is the default in most BSPs. A MACHINE.conf can override this! | 14 | # This is the default in most BSPs. A MACHINE.conf can override this! |
| 15 | FSBL_IMAGE_NAME ??= "fsbl-${MACHINE}" | 15 | FSBL_IMAGE_NAME ??= "fsbl-${MACHINE}" |
diff --git a/meta-xilinx-standalone/recipes-bsp/embeddedsw/fsbl-firmware_2024.2+git-generic.inc b/meta-xilinx-standalone/recipes-bsp/embeddedsw/fsbl-firmware_2024.2+git-generic.inc new file mode 100644 index 00000000..7a0a35da --- /dev/null +++ b/meta-xilinx-standalone/recipes-bsp/embeddedsw/fsbl-firmware_2024.2+git-generic.inc | |||
| @@ -0,0 +1,10 @@ | |||
| 1 | SKIP_MSG = "" | ||
| 2 | SKIP_MSG:zynq = "Generic support for zynq is not available" | ||
| 3 | SKIP_RECIPE[fsbl-firmware] = "${SKIP_MSG}" | ||
| 4 | |||
| 5 | FILESPATH .= ":${FILE_DIRNAME}/embeddedsw/${PV}:${FILE_DIRNAME}/embeddedsw" | ||
| 6 | |||
| 7 | SRC_URI += " \ | ||
| 8 | file://makefile-skip-copy_bsp.sh.patch \ | ||
| 9 | file://fsbl-fixups.patch \ | ||
| 10 | " | ||
diff --git a/meta-xilinx-standalone/recipes-bsp/embeddedsw/fsbl-firmware_2024.2.bb b/meta-xilinx-standalone/recipes-bsp/embeddedsw/fsbl-firmware_2024.2.bb new file mode 100644 index 00000000..3c57ee8c --- /dev/null +++ b/meta-xilinx-standalone/recipes-bsp/embeddedsw/fsbl-firmware_2024.2.bb | |||
| @@ -0,0 +1,3 @@ | |||
| 1 | require fsbl-firmware.inc | ||
| 2 | require ${@'fsbl-firmware_generic.inc' if d.getVar('XILINX_WITH_ESW') == 'generic' else ''} | ||
| 3 | require ${@'fsbl-firmware_${PV}-generic.inc' if d.getVar('XILINX_WITH_ESW') == 'generic' else ''} | ||
diff --git a/meta-xilinx-standalone/recipes-bsp/embeddedsw/imgrcry-meta-xilinx-standalone.inc b/meta-xilinx-standalone/recipes-bsp/embeddedsw/imgrcry-meta-xilinx-standalone.inc new file mode 100644 index 00000000..9ea52037 --- /dev/null +++ b/meta-xilinx-standalone/recipes-bsp/embeddedsw/imgrcry-meta-xilinx-standalone.inc | |||
| @@ -0,0 +1,19 @@ | |||
| 1 | # Default imgrcry configuration, using fsbl multiconfig | ||
| 2 | IMGRCRY_DEPENDS ?= "" | ||
| 3 | IMGRCRY_MCDEPENDS ?= "mc::${MACHINE}-cortexa53-fsbl:image-recovery:do_deploy" | ||
| 4 | IMGRCRY_DEPLOY_DIR ?= "${TOPDIR}/tmp-${MACHINE}-cortexa53-fsbl/deploy/images/${MACHINE}/" | ||
| 5 | IMGRCRY_IMAGE_NAME ?= "image-recovery-${MACHINE}" | ||
| 6 | |||
| 7 | def check_imgrcry_variables(d): | ||
| 8 | # If both are blank, the user MUST pass in the path to the firmware! | ||
| 9 | if not d.getVar('IMGRCRY_DEPENDS') and not d.getVar('IMGRCRY_MCDEPENDS'): | ||
| 10 | # Don't cache this, as the items on disk can change! | ||
| 11 | d.setVar('BB_DONT_CACHE', '1') | ||
| 12 | |||
| 13 | if not os.path.exists(d.getVar('IMGRCRY_FILE') + ".bin"): | ||
| 14 | raise bb.parse.SkipRecipe("Could not open image recovery file: %s.bin" % d.getVar('IMGRCRY_FILE')) | ||
| 15 | else: | ||
| 16 | # We found the file, so be sure to track it | ||
| 17 | d.setVar('SRC_URI', 'file://${IMGRCRY_FILE}.bin') | ||
| 18 | d.setVarFlag('do_install', 'file-checksums', '${IMGRCRY_FILE}.bin:True') | ||
| 19 | d.setVarFlag('do_deploy', 'file-checksums', '${IMGRCRY_FILE}.bin:True') | ||
diff --git a/meta-xilinx-standalone/recipes-bsp/embeddedsw/imgrcry.bbappend b/meta-xilinx-standalone/recipes-bsp/embeddedsw/imgrcry.bbappend new file mode 100644 index 00000000..62bd70d7 --- /dev/null +++ b/meta-xilinx-standalone/recipes-bsp/embeddedsw/imgrcry.bbappend | |||
| @@ -0,0 +1 @@ | |||
| require ${@'imgrcry-meta-xilinx-standalone.inc' if d.getVar('XILINX_WITH_ESW') == 'sdt' else ''} | |||
diff --git a/meta-xilinx-standalone/recipes-bsp/embeddedsw/imgsel-meta-xilinx-standalone.inc b/meta-xilinx-standalone/recipes-bsp/embeddedsw/imgsel-meta-xilinx-standalone.inc new file mode 100644 index 00000000..fdc252d1 --- /dev/null +++ b/meta-xilinx-standalone/recipes-bsp/embeddedsw/imgsel-meta-xilinx-standalone.inc | |||
| @@ -0,0 +1,19 @@ | |||
| 1 | # Default imgsel configuration, using fsbl multiconfig | ||
| 2 | IMGSEL_DEPENDS ?= "" | ||
| 3 | IMGSEL_MCDEPENDS ?= "mc::${MACHINE}-cortexa53-fsbl:image-selector:do_deploy" | ||
| 4 | IMGSEL_DEPLOY_DIR ?= "${TOPDIR}/tmp-${MACHINE}-cortexa53-fsbl/deploy/images/${MACHINE}/" | ||
| 5 | IMGSEL_IMAGE_NAME ?= "image-selector-${MACHINE}" | ||
| 6 | |||
| 7 | def check_imgsel_variables(d): | ||
| 8 | # If both are blank, the user MUST pass in the path to the firmware! | ||
| 9 | if not d.getVar('IMGSEL_DEPENDS') and not d.getVar('IMGSEL_MCDEPENDS'): | ||
| 10 | # Don't cache this, as the items on disk can change! | ||
| 11 | d.setVar('BB_DONT_CACHE', '1') | ||
| 12 | |||
| 13 | if not os.path.exists(d.getVar('IMGSEL_FILE') + ".bin"): | ||
| 14 | raise bb.parse.SkipRecipe("Could not open image selector file: %s.bin" % d.getVar('IMGSEL_FILE')) | ||
| 15 | else: | ||
| 16 | # We found the file, so be sure to track it | ||
| 17 | d.setVar('SRC_URI', 'file://${IMGSEL_FILE}.bin') | ||
| 18 | d.setVarFlag('do_install', 'file-checksums', '${IMGSEL_FILE}.bin:True') | ||
| 19 | d.setVarFlag('do_deploy', 'file-checksums', '${IMGSEL_FILE}.bin:True') | ||
diff --git a/meta-xilinx-standalone/recipes-bsp/embeddedsw/imgsel.bbappend b/meta-xilinx-standalone/recipes-bsp/embeddedsw/imgsel.bbappend new file mode 100644 index 00000000..540a3963 --- /dev/null +++ b/meta-xilinx-standalone/recipes-bsp/embeddedsw/imgsel.bbappend | |||
| @@ -0,0 +1 @@ | |||
| require ${@'imgsel-meta-xilinx-standalone.inc' if d.getVar('XILINX_WITH_ESW') == 'sdt' else ''} | |||
diff --git a/meta-xilinx-standalone/recipes-bsp/embeddedsw/plm-firmware.inc b/meta-xilinx-standalone/recipes-bsp/embeddedsw/plm-firmware.inc index 2a00afac..99451c3b 100644 --- a/meta-xilinx-standalone/recipes-bsp/embeddedsw/plm-firmware.inc +++ b/meta-xilinx-standalone/recipes-bsp/embeddedsw/plm-firmware.inc | |||
| @@ -10,7 +10,7 @@ COMPATIBLE_MACHINE:versal-net = ".*" | |||
| 10 | 10 | ||
| 11 | PACKAGE_ARCH = "${MACHINE_ARCH}" | 11 | PACKAGE_ARCH = "${MACHINE_ARCH}" |
| 12 | 12 | ||
| 13 | S = "${UNPACKDIR}/git" | 13 | S = "${WORKDIR}/git" |
| 14 | 14 | ||
| 15 | # This is the default in most BSPs. A MACHINE.conf can override this! | 15 | # This is the default in most BSPs. A MACHINE.conf can override this! |
| 16 | PLM_IMAGE_NAME ??= "plm-${MACHINE}" | 16 | PLM_IMAGE_NAME ??= "plm-${MACHINE}" |
diff --git a/meta-xilinx-standalone/recipes-bsp/embeddedsw/plm-firmware_2024.2+git-generic.inc b/meta-xilinx-standalone/recipes-bsp/embeddedsw/plm-firmware_2024.2+git-generic.inc new file mode 100644 index 00000000..7416dfb5 --- /dev/null +++ b/meta-xilinx-standalone/recipes-bsp/embeddedsw/plm-firmware_2024.2+git-generic.inc | |||
| @@ -0,0 +1,27 @@ | |||
| 1 | # Separate build directories for versal and versal-net | ||
| 2 | SOC_DIR = "versal" | ||
| 3 | SOC_DIR:versal-net = "versal_net" | ||
| 4 | B = "${S}/lib/sw_apps/versal_plm/src/${SOC_DIR}" | ||
| 5 | |||
| 6 | BSP_DIR ?= "${B}/../../misc/versal_plm_bsp" | ||
| 7 | |||
| 8 | FILESPATH .= ":${FILE_DIRNAME}/embeddedsw/${PV}:${FILE_DIRNAME}/embeddedsw" | ||
| 9 | |||
| 10 | SRC_URI += " \ | ||
| 11 | file://makefile-skip-copy_bsp.sh.patch \ | ||
| 12 | file://0001-versal_fw-Fixup-core-makefiles.patch \ | ||
| 13 | " | ||
| 14 | |||
| 15 | EXTRA_COMPILER_FLAGS = "-g -ffunction-sections -fdata-sections -Wall -Wextra -Os -flto -ffat-lto-objects" | ||
| 16 | |||
| 17 | do_configure() { | ||
| 18 | # manually do the copy_bsp step first, so as to be able to fix up use of | ||
| 19 | # mb-* commands | ||
| 20 | ${B}/../../misc/${SOC_DIR}/copy_bsp.sh | ||
| 21 | } | ||
| 22 | |||
| 23 | do_compile() { | ||
| 24 | oe_runmake | ||
| 25 | |||
| 26 | ${MB_OBJCOPY} -O binary ${B}/${ESW_COMPONENT} ${B}/${ESW_COMPONENT}.bin | ||
| 27 | } | ||
diff --git a/meta-xilinx-standalone/recipes-bsp/embeddedsw/plm-firmware_2024.2.bb b/meta-xilinx-standalone/recipes-bsp/embeddedsw/plm-firmware_2024.2.bb new file mode 100644 index 00000000..d945aa26 --- /dev/null +++ b/meta-xilinx-standalone/recipes-bsp/embeddedsw/plm-firmware_2024.2.bb | |||
| @@ -0,0 +1,3 @@ | |||
| 1 | require plm-firmware.inc | ||
| 2 | require ${@'plm-firmware_generic.inc' if d.getVar('XILINX_WITH_ESW') == 'generic' else ''} | ||
| 3 | require ${@'plm-firmware_${PV}-generic.inc' if d.getVar('XILINX_WITH_ESW') == 'generic' else ''} | ||
diff --git a/meta-xilinx-standalone/recipes-bsp/embeddedsw/pmu-firmware.inc b/meta-xilinx-standalone/recipes-bsp/embeddedsw/pmu-firmware.inc index e821c05d..d371da4d 100644 --- a/meta-xilinx-standalone/recipes-bsp/embeddedsw/pmu-firmware.inc +++ b/meta-xilinx-standalone/recipes-bsp/embeddedsw/pmu-firmware.inc | |||
| @@ -8,7 +8,7 @@ COMPATIBLE_MACHINE:zynqmp = ".*" | |||
| 8 | 8 | ||
| 9 | PACKAGE_ARCH = "${MACHINE_ARCH}" | 9 | PACKAGE_ARCH = "${MACHINE_ARCH}" |
| 10 | 10 | ||
| 11 | S = "${UNPACKDIR}/git" | 11 | S = "${WORKDIR}/git" |
| 12 | 12 | ||
| 13 | # This is the default in most BSPs. A MACHINE.conf can override this! | 13 | # This is the default in most BSPs. A MACHINE.conf can override this! |
| 14 | PMU_FIRMWARE_IMAGE_NAME ??= "pmu-firmware-${MACHINE}" | 14 | PMU_FIRMWARE_IMAGE_NAME ??= "pmu-firmware-${MACHINE}" |
diff --git a/meta-xilinx-standalone/recipes-bsp/embeddedsw/pmu-firmware_2024.2+git-generic.inc b/meta-xilinx-standalone/recipes-bsp/embeddedsw/pmu-firmware_2024.2+git-generic.inc new file mode 100644 index 00000000..935f6e32 --- /dev/null +++ b/meta-xilinx-standalone/recipes-bsp/embeddedsw/pmu-firmware_2024.2+git-generic.inc | |||
| @@ -0,0 +1,8 @@ | |||
| 1 | FILESPATH .= ":${FILE_DIRNAME}/embeddedsw/${PV}:${FILE_DIRNAME}/embeddedsw" | ||
| 2 | |||
| 3 | SRC_URI += " \ | ||
| 4 | file://makefile-skip-copy_bsp.sh.patch \ | ||
| 5 | file://0001-zynqmp_pmufw-Fixup-core-makefiles.patch \ | ||
| 6 | " | ||
| 7 | |||
| 8 | EXTRA_COMPILER_FLAGS = "-ffunction-sections -fdata-sections -Wall -Wextra ${ESW_CFLAGS}" | ||
diff --git a/meta-xilinx-standalone/recipes-bsp/embeddedsw/pmu-firmware_2024.2.bb b/meta-xilinx-standalone/recipes-bsp/embeddedsw/pmu-firmware_2024.2.bb new file mode 100644 index 00000000..3ec0c10f --- /dev/null +++ b/meta-xilinx-standalone/recipes-bsp/embeddedsw/pmu-firmware_2024.2.bb | |||
| @@ -0,0 +1,3 @@ | |||
| 1 | require pmu-firmware.inc | ||
| 2 | require ${@'pmu-firmware_generic.inc' if d.getVar('XILINX_WITH_ESW') == 'generic' else ''} | ||
| 3 | require ${@'pmu-firmware_${PV}-generic.inc' if d.getVar('XILINX_WITH_ESW') == 'generic' else ''} | ||
diff --git a/meta-xilinx-standalone/recipes-bsp/embeddedsw/psm-firmware.inc b/meta-xilinx-standalone/recipes-bsp/embeddedsw/psm-firmware.inc index 2bdb17ed..6c378270 100644 --- a/meta-xilinx-standalone/recipes-bsp/embeddedsw/psm-firmware.inc +++ b/meta-xilinx-standalone/recipes-bsp/embeddedsw/psm-firmware.inc | |||
| @@ -10,7 +10,7 @@ COMPATIBLE_MACHINE:versal-net = ".*" | |||
| 10 | 10 | ||
| 11 | PACKAGE_ARCH = "${MACHINE_ARCH}" | 11 | PACKAGE_ARCH = "${MACHINE_ARCH}" |
| 12 | 12 | ||
| 13 | S = "${UNPACKDIR}/git" | 13 | S = "${WORKDIR}/git" |
| 14 | 14 | ||
| 15 | # This is the default in most BSPs. A MACHINE.conf can override this! | 15 | # This is the default in most BSPs. A MACHINE.conf can override this! |
| 16 | PSM_FIRMWARE_IMAGE_NAME ??= "psm-firmware-${MACHINE}" | 16 | PSM_FIRMWARE_IMAGE_NAME ??= "psm-firmware-${MACHINE}" |
diff --git a/meta-xilinx-standalone/recipes-bsp/embeddedsw/psm-firmware_2024.2+git-generic.inc b/meta-xilinx-standalone/recipes-bsp/embeddedsw/psm-firmware_2024.2+git-generic.inc new file mode 100644 index 00000000..7ba3707e --- /dev/null +++ b/meta-xilinx-standalone/recipes-bsp/embeddedsw/psm-firmware_2024.2+git-generic.inc | |||
| @@ -0,0 +1,32 @@ | |||
| 1 | # Separate build directories for versal and versal-net | ||
| 2 | SOC_DIR = "versal" | ||
| 3 | SOC_DIR:versal-net = "versal_net" | ||
| 4 | B = "${S}/lib/sw_apps/versal_psmfw/src/${SOC_DIR}" | ||
| 5 | |||
| 6 | BSP_DIR ?= "${B}/../../misc/versal_psmfw_bsp" | ||
| 7 | |||
| 8 | FILESPATH .= ":${FILE_DIRNAME}/embeddedsw/${PV}:${FILE_DIRNAME}/embeddedsw" | ||
| 9 | |||
| 10 | SRC_URI += " \ | ||
| 11 | file://makefile-skip-copy_bsp.sh.patch \ | ||
| 12 | file://0001-versal_fw-Fixup-core-makefiles.patch \ | ||
| 13 | " | ||
| 14 | |||
| 15 | EXTRA_COMPILER_FLAGS = "-g -ffunction-sections -fdata-sections -Wall -Wextra" | ||
| 16 | |||
| 17 | # Override default since we're in a subdirectory deeper now... | ||
| 18 | do_configure() { | ||
| 19 | # manually do the copy_bsp step first, so as to be able to fix up use of | ||
| 20 | # mb-* commands | ||
| 21 | if [ ${SOC_DIR} != "versal" ]; then | ||
| 22 | ${B}/../../misc/${SOC_DIR}/copy_bsp.sh | ||
| 23 | else | ||
| 24 | ${B}/../../misc/copy_bsp.sh | ||
| 25 | fi | ||
| 26 | } | ||
| 27 | |||
| 28 | do_compile() { | ||
| 29 | oe_runmake | ||
| 30 | |||
| 31 | ${MB_OBJCOPY} -O binary ${B}/${ESW_COMPONENT} ${B}/${ESW_COMPONENT}.bin | ||
| 32 | } | ||
diff --git a/meta-xilinx-standalone/recipes-bsp/embeddedsw/psm-firmware_2024.2.bb b/meta-xilinx-standalone/recipes-bsp/embeddedsw/psm-firmware_2024.2.bb new file mode 100644 index 00000000..ffa0a596 --- /dev/null +++ b/meta-xilinx-standalone/recipes-bsp/embeddedsw/psm-firmware_2024.2.bb | |||
| @@ -0,0 +1,3 @@ | |||
| 1 | require psm-firmware.inc | ||
| 2 | require ${@'psm-firmware_generic.inc' if d.getVar('XILINX_WITH_ESW') == 'generic' else ''} | ||
| 3 | require ${@'psm-firmware_${PV}-generic.inc' if d.getVar('XILINX_WITH_ESW') == 'generic' else ''} | ||
diff --git a/meta-xilinx-standalone/recipes-bsp/libdfeccf/libdfeccf_2023.1.bb b/meta-xilinx-standalone/recipes-bsp/libdfeccf/libdfeccf_2023.1.bb new file mode 100644 index 00000000..04415f5e --- /dev/null +++ b/meta-xilinx-standalone/recipes-bsp/libdfeccf/libdfeccf_2023.1.bb | |||
| @@ -0,0 +1,37 @@ | |||
| 1 | SUMMARY = "Linux dfeccf library" | ||
| 2 | SECTION = "libdfeccf" | ||
| 3 | LICENSE = "BSD" | ||
| 4 | |||
| 5 | inherit pkgconfig xlnx-embeddedsw features_check | ||
| 6 | |||
| 7 | REQUIRED_MACHINE_FEATURES = "rfsoc" | ||
| 8 | |||
| 9 | FILESEXTRAPATHS:prepend := "${THISDIR}/files:" | ||
| 10 | |||
| 11 | S = "${WORKDIR}/git" | ||
| 12 | |||
| 13 | PACKAGE_ARCH = "${MACHINE_ARCH}" | ||
| 14 | |||
| 15 | DEPENDS = "libmetal" | ||
| 16 | |||
| 17 | PROVIDES = "libdfeccf" | ||
| 18 | |||
| 19 | DFECCF_SUBDIR = "XilinxProcessorIPLib/drivers/dfeccf/src" | ||
| 20 | |||
| 21 | do_compile:prepend() { | ||
| 22 | cd ${S}/${DFECCF_SUBDIR} | ||
| 23 | cp Makefile.Linux Makefile | ||
| 24 | } | ||
| 25 | |||
| 26 | do_install() { | ||
| 27 | install -d ${D}${libdir} | ||
| 28 | install -d ${D}${includedir} | ||
| 29 | |||
| 30 | cd ${S}/${DFECCF_SUBDIR} | ||
| 31 | oe_libinstall -so libdfeccf ${D}${libdir} | ||
| 32 | install -m 0644 xdfeccf_hw.h ${D}${includedir}/xdfeccf_hw.h | ||
| 33 | install -m 0644 xdfeccf.h ${D}${includedir}/xdfeccf.h | ||
| 34 | } | ||
| 35 | |||
| 36 | FILES:${PN} = "${libdir}/*.so.*" | ||
| 37 | FILES:${PN}-dev = "${libdir}/*.so ${includedir}/*" | ||
diff --git a/meta-xilinx-standalone/recipes-bsp/libdfeccf/libdfeccf_2023.2.bb b/meta-xilinx-standalone/recipes-bsp/libdfeccf/libdfeccf_2023.2.bb new file mode 100644 index 00000000..04415f5e --- /dev/null +++ b/meta-xilinx-standalone/recipes-bsp/libdfeccf/libdfeccf_2023.2.bb | |||
| @@ -0,0 +1,37 @@ | |||
| 1 | SUMMARY = "Linux dfeccf library" | ||
| 2 | SECTION = "libdfeccf" | ||
| 3 | LICENSE = "BSD" | ||
| 4 | |||
| 5 | inherit pkgconfig xlnx-embeddedsw features_check | ||
| 6 | |||
| 7 | REQUIRED_MACHINE_FEATURES = "rfsoc" | ||
| 8 | |||
| 9 | FILESEXTRAPATHS:prepend := "${THISDIR}/files:" | ||
| 10 | |||
| 11 | S = "${WORKDIR}/git" | ||
| 12 | |||
| 13 | PACKAGE_ARCH = "${MACHINE_ARCH}" | ||
| 14 | |||
| 15 | DEPENDS = "libmetal" | ||
| 16 | |||
| 17 | PROVIDES = "libdfeccf" | ||
| 18 | |||
| 19 | DFECCF_SUBDIR = "XilinxProcessorIPLib/drivers/dfeccf/src" | ||
| 20 | |||
| 21 | do_compile:prepend() { | ||
| 22 | cd ${S}/${DFECCF_SUBDIR} | ||
| 23 | cp Makefile.Linux Makefile | ||
| 24 | } | ||
| 25 | |||
| 26 | do_install() { | ||
| 27 | install -d ${D}${libdir} | ||
| 28 | install -d ${D}${includedir} | ||
| 29 | |||
| 30 | cd ${S}/${DFECCF_SUBDIR} | ||
| 31 | oe_libinstall -so libdfeccf ${D}${libdir} | ||
| 32 | install -m 0644 xdfeccf_hw.h ${D}${includedir}/xdfeccf_hw.h | ||
| 33 | install -m 0644 xdfeccf.h ${D}${includedir}/xdfeccf.h | ||
| 34 | } | ||
| 35 | |||
| 36 | FILES:${PN} = "${libdir}/*.so.*" | ||
| 37 | FILES:${PN}-dev = "${libdir}/*.so ${includedir}/*" | ||
diff --git a/meta-xilinx-standalone/recipes-bsp/libdfeccf/libdfeccf_2024.1.bb b/meta-xilinx-standalone/recipes-bsp/libdfeccf/libdfeccf_2024.1.bb new file mode 100644 index 00000000..04415f5e --- /dev/null +++ b/meta-xilinx-standalone/recipes-bsp/libdfeccf/libdfeccf_2024.1.bb | |||
| @@ -0,0 +1,37 @@ | |||
| 1 | SUMMARY = "Linux dfeccf library" | ||
| 2 | SECTION = "libdfeccf" | ||
| 3 | LICENSE = "BSD" | ||
| 4 | |||
| 5 | inherit pkgconfig xlnx-embeddedsw features_check | ||
| 6 | |||
| 7 | REQUIRED_MACHINE_FEATURES = "rfsoc" | ||
| 8 | |||
| 9 | FILESEXTRAPATHS:prepend := "${THISDIR}/files:" | ||
| 10 | |||
| 11 | S = "${WORKDIR}/git" | ||
| 12 | |||
| 13 | PACKAGE_ARCH = "${MACHINE_ARCH}" | ||
| 14 | |||
| 15 | DEPENDS = "libmetal" | ||
| 16 | |||
| 17 | PROVIDES = "libdfeccf" | ||
| 18 | |||
| 19 | DFECCF_SUBDIR = "XilinxProcessorIPLib/drivers/dfeccf/src" | ||
| 20 | |||
| 21 | do_compile:prepend() { | ||
| 22 | cd ${S}/${DFECCF_SUBDIR} | ||
| 23 | cp Makefile.Linux Makefile | ||
| 24 | } | ||
| 25 | |||
| 26 | do_install() { | ||
| 27 | install -d ${D}${libdir} | ||
| 28 | install -d ${D}${includedir} | ||
| 29 | |||
| 30 | cd ${S}/${DFECCF_SUBDIR} | ||
| 31 | oe_libinstall -so libdfeccf ${D}${libdir} | ||
| 32 | install -m 0644 xdfeccf_hw.h ${D}${includedir}/xdfeccf_hw.h | ||
| 33 | install -m 0644 xdfeccf.h ${D}${includedir}/xdfeccf.h | ||
| 34 | } | ||
| 35 | |||
| 36 | FILES:${PN} = "${libdir}/*.so.*" | ||
| 37 | FILES:${PN}-dev = "${libdir}/*.so ${includedir}/*" | ||
diff --git a/meta-xilinx-standalone/recipes-bsp/libdfeccf/libdfeccf_2024.2.bb b/meta-xilinx-standalone/recipes-bsp/libdfeccf/libdfeccf_2024.2.bb new file mode 100644 index 00000000..04415f5e --- /dev/null +++ b/meta-xilinx-standalone/recipes-bsp/libdfeccf/libdfeccf_2024.2.bb | |||
| @@ -0,0 +1,37 @@ | |||
| 1 | SUMMARY = "Linux dfeccf library" | ||
| 2 | SECTION = "libdfeccf" | ||
| 3 | LICENSE = "BSD" | ||
| 4 | |||
| 5 | inherit pkgconfig xlnx-embeddedsw features_check | ||
| 6 | |||
| 7 | REQUIRED_MACHINE_FEATURES = "rfsoc" | ||
| 8 | |||
| 9 | FILESEXTRAPATHS:prepend := "${THISDIR}/files:" | ||
| 10 | |||
| 11 | S = "${WORKDIR}/git" | ||
| 12 | |||
| 13 | PACKAGE_ARCH = "${MACHINE_ARCH}" | ||
| 14 | |||
| 15 | DEPENDS = "libmetal" | ||
| 16 | |||
| 17 | PROVIDES = "libdfeccf" | ||
| 18 | |||
| 19 | DFECCF_SUBDIR = "XilinxProcessorIPLib/drivers/dfeccf/src" | ||
| 20 | |||
| 21 | do_compile:prepend() { | ||
| 22 | cd ${S}/${DFECCF_SUBDIR} | ||
| 23 | cp Makefile.Linux Makefile | ||
| 24 | } | ||
| 25 | |||
| 26 | do_install() { | ||
| 27 | install -d ${D}${libdir} | ||
| 28 | install -d ${D}${includedir} | ||
| 29 | |||
| 30 | cd ${S}/${DFECCF_SUBDIR} | ||
| 31 | oe_libinstall -so libdfeccf ${D}${libdir} | ||
| 32 | install -m 0644 xdfeccf_hw.h ${D}${includedir}/xdfeccf_hw.h | ||
| 33 | install -m 0644 xdfeccf.h ${D}${includedir}/xdfeccf.h | ||
| 34 | } | ||
| 35 | |||
| 36 | FILES:${PN} = "${libdir}/*.so.*" | ||
| 37 | FILES:${PN}-dev = "${libdir}/*.so ${includedir}/*" | ||
diff --git a/meta-xilinx-standalone/recipes-bsp/libdfeequ/libdfeequ_2023.1.bb b/meta-xilinx-standalone/recipes-bsp/libdfeequ/libdfeequ_2023.1.bb new file mode 100644 index 00000000..298621fa --- /dev/null +++ b/meta-xilinx-standalone/recipes-bsp/libdfeequ/libdfeequ_2023.1.bb | |||
| @@ -0,0 +1,37 @@ | |||
| 1 | SUMMARY = "Linux dfeequ library" | ||
| 2 | SECTION = "libdfeequ" | ||
| 3 | LICENSE = "BSD" | ||
| 4 | |||
| 5 | inherit pkgconfig xlnx-embeddedsw features_check | ||
| 6 | |||
| 7 | REQUIRED_MACHINE_FEATURES = "rfsoc" | ||
| 8 | |||
| 9 | FILESEXTRAPATHS:prepend := "${THISDIR}/files:" | ||
| 10 | |||
| 11 | S = "${WORKDIR}/git" | ||
| 12 | |||
| 13 | PACKAGE_ARCH = "${MACHINE_ARCH}" | ||
| 14 | |||
| 15 | DEPENDS = "libmetal" | ||
| 16 | |||
| 17 | PROVIDES = "libdfeequ" | ||
| 18 | |||
| 19 | DFEEQU_SUBDIR = "XilinxProcessorIPLib/drivers/dfeequ/src" | ||
| 20 | |||
| 21 | do_compile:prepend() { | ||
| 22 | cd ${S}/${DFEEQU_SUBDIR} | ||
| 23 | cp Makefile.Linux Makefile | ||
| 24 | } | ||
| 25 | |||
| 26 | do_install() { | ||
| 27 | install -d ${D}${libdir} | ||
| 28 | install -d ${D}${includedir} | ||
| 29 | |||
| 30 | cd ${S}/${DFEEQU_SUBDIR} | ||
| 31 | oe_libinstall -so libdfeequ ${D}${libdir} | ||
| 32 | install -m 0644 xdfeequ_hw.h ${D}${includedir}/xdfeequ_hw.h | ||
| 33 | install -m 0644 xdfeequ.h ${D}${includedir}/xdfeequ.h | ||
| 34 | } | ||
| 35 | |||
| 36 | FILES:${PN} = "${libdir}/*.so.*" | ||
| 37 | FILES:${PN}-dev = "${libdir}/*.so ${includedir}/*" | ||
diff --git a/meta-xilinx-standalone/recipes-bsp/libdfeequ/libdfeequ_2023.2.bb b/meta-xilinx-standalone/recipes-bsp/libdfeequ/libdfeequ_2023.2.bb new file mode 100644 index 00000000..298621fa --- /dev/null +++ b/meta-xilinx-standalone/recipes-bsp/libdfeequ/libdfeequ_2023.2.bb | |||
| @@ -0,0 +1,37 @@ | |||
| 1 | SUMMARY = "Linux dfeequ library" | ||
| 2 | SECTION = "libdfeequ" | ||
| 3 | LICENSE = "BSD" | ||
| 4 | |||
| 5 | inherit pkgconfig xlnx-embeddedsw features_check | ||
| 6 | |||
| 7 | REQUIRED_MACHINE_FEATURES = "rfsoc" | ||
| 8 | |||
| 9 | FILESEXTRAPATHS:prepend := "${THISDIR}/files:" | ||
| 10 | |||
| 11 | S = "${WORKDIR}/git" | ||
| 12 | |||
| 13 | PACKAGE_ARCH = "${MACHINE_ARCH}" | ||
| 14 | |||
| 15 | DEPENDS = "libmetal" | ||
| 16 | |||
| 17 | PROVIDES = "libdfeequ" | ||
| 18 | |||
| 19 | DFEEQU_SUBDIR = "XilinxProcessorIPLib/drivers/dfeequ/src" | ||
| 20 | |||
| 21 | do_compile:prepend() { | ||
| 22 | cd ${S}/${DFEEQU_SUBDIR} | ||
| 23 | cp Makefile.Linux Makefile | ||
| 24 | } | ||
| 25 | |||
| 26 | do_install() { | ||
| 27 | install -d ${D}${libdir} | ||
| 28 | install -d ${D}${includedir} | ||
| 29 | |||
| 30 | cd ${S}/${DFEEQU_SUBDIR} | ||
| 31 | oe_libinstall -so libdfeequ ${D}${libdir} | ||
| 32 | install -m 0644 xdfeequ_hw.h ${D}${includedir}/xdfeequ_hw.h | ||
| 33 | install -m 0644 xdfeequ.h ${D}${includedir}/xdfeequ.h | ||
| 34 | } | ||
| 35 | |||
| 36 | FILES:${PN} = "${libdir}/*.so.*" | ||
| 37 | FILES:${PN}-dev = "${libdir}/*.so ${includedir}/*" | ||
diff --git a/meta-xilinx-standalone/recipes-bsp/libdfeequ/libdfeequ_2024.1.bb b/meta-xilinx-standalone/recipes-bsp/libdfeequ/libdfeequ_2024.1.bb new file mode 100644 index 00000000..298621fa --- /dev/null +++ b/meta-xilinx-standalone/recipes-bsp/libdfeequ/libdfeequ_2024.1.bb | |||
| @@ -0,0 +1,37 @@ | |||
| 1 | SUMMARY = "Linux dfeequ library" | ||
| 2 | SECTION = "libdfeequ" | ||
| 3 | LICENSE = "BSD" | ||
| 4 | |||
| 5 | inherit pkgconfig xlnx-embeddedsw features_check | ||
| 6 | |||
| 7 | REQUIRED_MACHINE_FEATURES = "rfsoc" | ||
| 8 | |||
| 9 | FILESEXTRAPATHS:prepend := "${THISDIR}/files:" | ||
| 10 | |||
| 11 | S = "${WORKDIR}/git" | ||
| 12 | |||
| 13 | PACKAGE_ARCH = "${MACHINE_ARCH}" | ||
| 14 | |||
| 15 | DEPENDS = "libmetal" | ||
| 16 | |||
| 17 | PROVIDES = "libdfeequ" | ||
| 18 | |||
| 19 | DFEEQU_SUBDIR = "XilinxProcessorIPLib/drivers/dfeequ/src" | ||
| 20 | |||
| 21 | do_compile:prepend() { | ||
| 22 | cd ${S}/${DFEEQU_SUBDIR} | ||
| 23 | cp Makefile.Linux Makefile | ||
| 24 | } | ||
| 25 | |||
| 26 | do_install() { | ||
| 27 | install -d ${D}${libdir} | ||
| 28 | install -d ${D}${includedir} | ||
| 29 | |||
| 30 | cd ${S}/${DFEEQU_SUBDIR} | ||
| 31 | oe_libinstall -so libdfeequ ${D}${libdir} | ||
| 32 | install -m 0644 xdfeequ_hw.h ${D}${includedir}/xdfeequ_hw.h | ||
| 33 | install -m 0644 xdfeequ.h ${D}${includedir}/xdfeequ.h | ||
| 34 | } | ||
| 35 | |||
| 36 | FILES:${PN} = "${libdir}/*.so.*" | ||
| 37 | FILES:${PN}-dev = "${libdir}/*.so ${includedir}/*" | ||
diff --git a/meta-xilinx-standalone/recipes-bsp/libdfeequ/libdfeequ_2024.2.bb b/meta-xilinx-standalone/recipes-bsp/libdfeequ/libdfeequ_2024.2.bb new file mode 100644 index 00000000..298621fa --- /dev/null +++ b/meta-xilinx-standalone/recipes-bsp/libdfeequ/libdfeequ_2024.2.bb | |||
| @@ -0,0 +1,37 @@ | |||
| 1 | SUMMARY = "Linux dfeequ library" | ||
| 2 | SECTION = "libdfeequ" | ||
| 3 | LICENSE = "BSD" | ||
| 4 | |||
| 5 | inherit pkgconfig xlnx-embeddedsw features_check | ||
| 6 | |||
| 7 | REQUIRED_MACHINE_FEATURES = "rfsoc" | ||
| 8 | |||
| 9 | FILESEXTRAPATHS:prepend := "${THISDIR}/files:" | ||
| 10 | |||
| 11 | S = "${WORKDIR}/git" | ||
| 12 | |||
| 13 | PACKAGE_ARCH = "${MACHINE_ARCH}" | ||
| 14 | |||
| 15 | DEPENDS = "libmetal" | ||
| 16 | |||
| 17 | PROVIDES = "libdfeequ" | ||
| 18 | |||
| 19 | DFEEQU_SUBDIR = "XilinxProcessorIPLib/drivers/dfeequ/src" | ||
| 20 | |||
| 21 | do_compile:prepend() { | ||
| 22 | cd ${S}/${DFEEQU_SUBDIR} | ||
| 23 | cp Makefile.Linux Makefile | ||
| 24 | } | ||
| 25 | |||
| 26 | do_install() { | ||
| 27 | install -d ${D}${libdir} | ||
| 28 | install -d ${D}${includedir} | ||
| 29 | |||
| 30 | cd ${S}/${DFEEQU_SUBDIR} | ||
| 31 | oe_libinstall -so libdfeequ ${D}${libdir} | ||
| 32 | install -m 0644 xdfeequ_hw.h ${D}${includedir}/xdfeequ_hw.h | ||
| 33 | install -m 0644 xdfeequ.h ${D}${includedir}/xdfeequ.h | ||
| 34 | } | ||
| 35 | |||
| 36 | FILES:${PN} = "${libdir}/*.so.*" | ||
| 37 | FILES:${PN}-dev = "${libdir}/*.so ${includedir}/*" | ||
diff --git a/meta-xilinx-standalone/recipes-bsp/libdfemix/libdfemix_2023.1.bb b/meta-xilinx-standalone/recipes-bsp/libdfemix/libdfemix_2023.1.bb new file mode 100644 index 00000000..cac04c14 --- /dev/null +++ b/meta-xilinx-standalone/recipes-bsp/libdfemix/libdfemix_2023.1.bb | |||
| @@ -0,0 +1,37 @@ | |||
| 1 | SUMMARY = "Linux dfemix library" | ||
| 2 | SECTION = "libdfemix" | ||
| 3 | LICENSE = "BSD" | ||
| 4 | |||
| 5 | inherit pkgconfig xlnx-embeddedsw features_check | ||
| 6 | |||
| 7 | REQUIRED_MACHINE_FEATURES = "rfsoc" | ||
| 8 | |||
| 9 | FILESEXTRAPATHS:prepend := "${THISDIR}/files:" | ||
| 10 | |||
| 11 | S = "${WORKDIR}/git" | ||
| 12 | |||
| 13 | PACKAGE_ARCH = "${MACHINE_ARCH}" | ||
| 14 | |||
| 15 | DEPENDS = "libmetal" | ||
| 16 | |||
| 17 | PROVIDES = "libdfemix" | ||
| 18 | |||
| 19 | DFEMIX_SUBDIR = "XilinxProcessorIPLib/drivers/dfemix/src" | ||
| 20 | |||
| 21 | do_compile:prepend() { | ||
| 22 | cd ${S}/${DFEMIX_SUBDIR} | ||
| 23 | cp Makefile.Linux Makefile | ||
| 24 | } | ||
| 25 | |||
| 26 | do_install() { | ||
| 27 | install -d ${D}${libdir} | ||
| 28 | install -d ${D}${includedir} | ||
| 29 | |||
| 30 | cd ${S}/${DFEMIX_SUBDIR} | ||
| 31 | oe_libinstall -so libdfemix ${D}${libdir} | ||
| 32 | install -m 0644 xdfemix_hw.h ${D}${includedir}/xdfemix_hw.h | ||
| 33 | install -m 0644 xdfemix.h ${D}${includedir}/xdfemix.h | ||
| 34 | } | ||
| 35 | |||
| 36 | FILES:${PN} = "${libdir}/*.so.*" | ||
| 37 | FILES:${PN}-dev = "${libdir}/*.so ${includedir}/*" | ||
diff --git a/meta-xilinx-standalone/recipes-bsp/libdfemix/libdfemix_2023.2.bb b/meta-xilinx-standalone/recipes-bsp/libdfemix/libdfemix_2023.2.bb new file mode 100644 index 00000000..cac04c14 --- /dev/null +++ b/meta-xilinx-standalone/recipes-bsp/libdfemix/libdfemix_2023.2.bb | |||
| @@ -0,0 +1,37 @@ | |||
| 1 | SUMMARY = "Linux dfemix library" | ||
| 2 | SECTION = "libdfemix" | ||
| 3 | LICENSE = "BSD" | ||
| 4 | |||
| 5 | inherit pkgconfig xlnx-embeddedsw features_check | ||
| 6 | |||
| 7 | REQUIRED_MACHINE_FEATURES = "rfsoc" | ||
| 8 | |||
| 9 | FILESEXTRAPATHS:prepend := "${THISDIR}/files:" | ||
| 10 | |||
| 11 | S = "${WORKDIR}/git" | ||
| 12 | |||
| 13 | PACKAGE_ARCH = "${MACHINE_ARCH}" | ||
| 14 | |||
| 15 | DEPENDS = "libmetal" | ||
| 16 | |||
| 17 | PROVIDES = "libdfemix" | ||
| 18 | |||
| 19 | DFEMIX_SUBDIR = "XilinxProcessorIPLib/drivers/dfemix/src" | ||
| 20 | |||
| 21 | do_compile:prepend() { | ||
| 22 | cd ${S}/${DFEMIX_SUBDIR} | ||
| 23 | cp Makefile.Linux Makefile | ||
| 24 | } | ||
| 25 | |||
| 26 | do_install() { | ||
| 27 | install -d ${D}${libdir} | ||
| 28 | install -d ${D}${includedir} | ||
| 29 | |||
| 30 | cd ${S}/${DFEMIX_SUBDIR} | ||
| 31 | oe_libinstall -so libdfemix ${D}${libdir} | ||
| 32 | install -m 0644 xdfemix_hw.h ${D}${includedir}/xdfemix_hw.h | ||
| 33 | install -m 0644 xdfemix.h ${D}${includedir}/xdfemix.h | ||
| 34 | } | ||
| 35 | |||
| 36 | FILES:${PN} = "${libdir}/*.so.*" | ||
| 37 | FILES:${PN}-dev = "${libdir}/*.so ${includedir}/*" | ||
diff --git a/meta-xilinx-standalone/recipes-bsp/libdfemix/libdfemix_2024.1.bb b/meta-xilinx-standalone/recipes-bsp/libdfemix/libdfemix_2024.1.bb new file mode 100644 index 00000000..cac04c14 --- /dev/null +++ b/meta-xilinx-standalone/recipes-bsp/libdfemix/libdfemix_2024.1.bb | |||
| @@ -0,0 +1,37 @@ | |||
| 1 | SUMMARY = "Linux dfemix library" | ||
| 2 | SECTION = "libdfemix" | ||
| 3 | LICENSE = "BSD" | ||
| 4 | |||
| 5 | inherit pkgconfig xlnx-embeddedsw features_check | ||
| 6 | |||
| 7 | REQUIRED_MACHINE_FEATURES = "rfsoc" | ||
| 8 | |||
| 9 | FILESEXTRAPATHS:prepend := "${THISDIR}/files:" | ||
| 10 | |||
| 11 | S = "${WORKDIR}/git" | ||
| 12 | |||
| 13 | PACKAGE_ARCH = "${MACHINE_ARCH}" | ||
| 14 | |||
| 15 | DEPENDS = "libmetal" | ||
| 16 | |||
| 17 | PROVIDES = "libdfemix" | ||
| 18 | |||
| 19 | DFEMIX_SUBDIR = "XilinxProcessorIPLib/drivers/dfemix/src" | ||
| 20 | |||
| 21 | do_compile:prepend() { | ||
| 22 | cd ${S}/${DFEMIX_SUBDIR} | ||
| 23 | cp Makefile.Linux Makefile | ||
| 24 | } | ||
| 25 | |||
| 26 | do_install() { | ||
| 27 | install -d ${D}${libdir} | ||
| 28 | install -d ${D}${includedir} | ||
| 29 | |||
| 30 | cd ${S}/${DFEMIX_SUBDIR} | ||
| 31 | oe_libinstall -so libdfemix ${D}${libdir} | ||
| 32 | install -m 0644 xdfemix_hw.h ${D}${includedir}/xdfemix_hw.h | ||
| 33 | install -m 0644 xdfemix.h ${D}${includedir}/xdfemix.h | ||
| 34 | } | ||
| 35 | |||
| 36 | FILES:${PN} = "${libdir}/*.so.*" | ||
| 37 | FILES:${PN}-dev = "${libdir}/*.so ${includedir}/*" | ||
diff --git a/meta-xilinx-standalone/recipes-bsp/libdfemix/libdfemix_2024.2.bb b/meta-xilinx-standalone/recipes-bsp/libdfemix/libdfemix_2024.2.bb new file mode 100644 index 00000000..cac04c14 --- /dev/null +++ b/meta-xilinx-standalone/recipes-bsp/libdfemix/libdfemix_2024.2.bb | |||
| @@ -0,0 +1,37 @@ | |||
| 1 | SUMMARY = "Linux dfemix library" | ||
| 2 | SECTION = "libdfemix" | ||
| 3 | LICENSE = "BSD" | ||
| 4 | |||
| 5 | inherit pkgconfig xlnx-embeddedsw features_check | ||
| 6 | |||
| 7 | REQUIRED_MACHINE_FEATURES = "rfsoc" | ||
| 8 | |||
| 9 | FILESEXTRAPATHS:prepend := "${THISDIR}/files:" | ||
| 10 | |||
| 11 | S = "${WORKDIR}/git" | ||
| 12 | |||
| 13 | PACKAGE_ARCH = "${MACHINE_ARCH}" | ||
| 14 | |||
| 15 | DEPENDS = "libmetal" | ||
| 16 | |||
| 17 | PROVIDES = "libdfemix" | ||
| 18 | |||
| 19 | DFEMIX_SUBDIR = "XilinxProcessorIPLib/drivers/dfemix/src" | ||
| 20 | |||
| 21 | do_compile:prepend() { | ||
| 22 | cd ${S}/${DFEMIX_SUBDIR} | ||
| 23 | cp Makefile.Linux Makefile | ||
| 24 | } | ||
| 25 | |||
| 26 | do_install() { | ||
| 27 | install -d ${D}${libdir} | ||
| 28 | install -d ${D}${includedir} | ||
| 29 | |||
| 30 | cd ${S}/${DFEMIX_SUBDIR} | ||
| 31 | oe_libinstall -so libdfemix ${D}${libdir} | ||
| 32 | install -m 0644 xdfemix_hw.h ${D}${includedir}/xdfemix_hw.h | ||
| 33 | install -m 0644 xdfemix.h ${D}${includedir}/xdfemix.h | ||
| 34 | } | ||
| 35 | |||
| 36 | FILES:${PN} = "${libdir}/*.so.*" | ||
| 37 | FILES:${PN}-dev = "${libdir}/*.so ${includedir}/*" | ||
diff --git a/meta-xilinx-standalone/recipes-bsp/libdfeofdm/libdfeofdm_2023.1.bb b/meta-xilinx-standalone/recipes-bsp/libdfeofdm/libdfeofdm_2023.1.bb new file mode 100644 index 00000000..e183b853 --- /dev/null +++ b/meta-xilinx-standalone/recipes-bsp/libdfeofdm/libdfeofdm_2023.1.bb | |||
| @@ -0,0 +1,37 @@ | |||
| 1 | SUMMARY = "Linux dfeofdm library" | ||
| 2 | SECTION = "libdfeofdm" | ||
| 3 | LICENSE = "BSD-3-Clause" | ||
| 4 | |||
| 5 | inherit pkgconfig xlnx-embeddedsw features_check | ||
| 6 | |||
| 7 | REQUIRED_MACHINE_FEATURES = "rfsoc" | ||
| 8 | |||
| 9 | FILESEXTRAPATHS:prepend := "${THISDIR}/files:" | ||
| 10 | |||
| 11 | S = "${WORKDIR}/git" | ||
| 12 | |||
| 13 | PACKAGE_ARCH = "${MACHINE_ARCH}" | ||
| 14 | |||
| 15 | DEPENDS = "libmetal" | ||
| 16 | |||
| 17 | PROVIDES = "libdfeofdm" | ||
| 18 | |||
| 19 | DFEOFDM_SUBDIR = "XilinxProcessorIPLib/drivers/dfeofdm/src" | ||
| 20 | |||
| 21 | do_compile:prepend() { | ||
| 22 | cd ${S}/${DFEOFDM_SUBDIR} | ||
| 23 | cp Makefile.Linux Makefile | ||
| 24 | } | ||
| 25 | |||
| 26 | do_install() { | ||
| 27 | install -d ${D}${libdir} | ||
| 28 | install -d ${D}${includedir} | ||
| 29 | |||
| 30 | cd ${S}/${DFEOFDM_SUBDIR} | ||
| 31 | oe_libinstall -so libdfeofdm ${D}${libdir} | ||
| 32 | install -m 0644 xdfeofdm_hw.h ${D}${includedir}/xdfeofdm_hw.h | ||
| 33 | install -m 0644 xdfeofdm.h ${D}${includedir}/xdfeofdm.h | ||
| 34 | } | ||
| 35 | |||
| 36 | FILES:${PN} = "${libdir}/*.so.*" | ||
| 37 | FILES:${PN}-dev = "${libdir}/*.so ${includedir}/*" | ||
diff --git a/meta-xilinx-standalone/recipes-bsp/libdfeofdm/libdfeofdm_2023.2.bb b/meta-xilinx-standalone/recipes-bsp/libdfeofdm/libdfeofdm_2023.2.bb new file mode 100644 index 00000000..e183b853 --- /dev/null +++ b/meta-xilinx-standalone/recipes-bsp/libdfeofdm/libdfeofdm_2023.2.bb | |||
| @@ -0,0 +1,37 @@ | |||
| 1 | SUMMARY = "Linux dfeofdm library" | ||
| 2 | SECTION = "libdfeofdm" | ||
| 3 | LICENSE = "BSD-3-Clause" | ||
| 4 | |||
| 5 | inherit pkgconfig xlnx-embeddedsw features_check | ||
| 6 | |||
| 7 | REQUIRED_MACHINE_FEATURES = "rfsoc" | ||
| 8 | |||
| 9 | FILESEXTRAPATHS:prepend := "${THISDIR}/files:" | ||
| 10 | |||
| 11 | S = "${WORKDIR}/git" | ||
| 12 | |||
| 13 | PACKAGE_ARCH = "${MACHINE_ARCH}" | ||
| 14 | |||
| 15 | DEPENDS = "libmetal" | ||
| 16 | |||
| 17 | PROVIDES = "libdfeofdm" | ||
| 18 | |||
| 19 | DFEOFDM_SUBDIR = "XilinxProcessorIPLib/drivers/dfeofdm/src" | ||
| 20 | |||
| 21 | do_compile:prepend() { | ||
| 22 | cd ${S}/${DFEOFDM_SUBDIR} | ||
| 23 | cp Makefile.Linux Makefile | ||
| 24 | } | ||
| 25 | |||
| 26 | do_install() { | ||
| 27 | install -d ${D}${libdir} | ||
| 28 | install -d ${D}${includedir} | ||
| 29 | |||
| 30 | cd ${S}/${DFEOFDM_SUBDIR} | ||
| 31 | oe_libinstall -so libdfeofdm ${D}${libdir} | ||
| 32 | install -m 0644 xdfeofdm_hw.h ${D}${includedir}/xdfeofdm_hw.h | ||
| 33 | install -m 0644 xdfeofdm.h ${D}${includedir}/xdfeofdm.h | ||
| 34 | } | ||
| 35 | |||
| 36 | FILES:${PN} = "${libdir}/*.so.*" | ||
| 37 | FILES:${PN}-dev = "${libdir}/*.so ${includedir}/*" | ||
diff --git a/meta-xilinx-standalone/recipes-bsp/libdfeofdm/libdfeofdm_2024.1.bb b/meta-xilinx-standalone/recipes-bsp/libdfeofdm/libdfeofdm_2024.1.bb new file mode 100644 index 00000000..e183b853 --- /dev/null +++ b/meta-xilinx-standalone/recipes-bsp/libdfeofdm/libdfeofdm_2024.1.bb | |||
| @@ -0,0 +1,37 @@ | |||
| 1 | SUMMARY = "Linux dfeofdm library" | ||
| 2 | SECTION = "libdfeofdm" | ||
| 3 | LICENSE = "BSD-3-Clause" | ||
| 4 | |||
| 5 | inherit pkgconfig xlnx-embeddedsw features_check | ||
| 6 | |||
| 7 | REQUIRED_MACHINE_FEATURES = "rfsoc" | ||
| 8 | |||
| 9 | FILESEXTRAPATHS:prepend := "${THISDIR}/files:" | ||
| 10 | |||
| 11 | S = "${WORKDIR}/git" | ||
| 12 | |||
| 13 | PACKAGE_ARCH = "${MACHINE_ARCH}" | ||
| 14 | |||
| 15 | DEPENDS = "libmetal" | ||
| 16 | |||
| 17 | PROVIDES = "libdfeofdm" | ||
| 18 | |||
| 19 | DFEOFDM_SUBDIR = "XilinxProcessorIPLib/drivers/dfeofdm/src" | ||
| 20 | |||
| 21 | do_compile:prepend() { | ||
| 22 | cd ${S}/${DFEOFDM_SUBDIR} | ||
| 23 | cp Makefile.Linux Makefile | ||
| 24 | } | ||
| 25 | |||
| 26 | do_install() { | ||
| 27 | install -d ${D}${libdir} | ||
| 28 | install -d ${D}${includedir} | ||
| 29 | |||
| 30 | cd ${S}/${DFEOFDM_SUBDIR} | ||
| 31 | oe_libinstall -so libdfeofdm ${D}${libdir} | ||
| 32 | install -m 0644 xdfeofdm_hw.h ${D}${includedir}/xdfeofdm_hw.h | ||
| 33 | install -m 0644 xdfeofdm.h ${D}${includedir}/xdfeofdm.h | ||
| 34 | } | ||
| 35 | |||
| 36 | FILES:${PN} = "${libdir}/*.so.*" | ||
| 37 | FILES:${PN}-dev = "${libdir}/*.so ${includedir}/*" | ||
diff --git a/meta-xilinx-standalone/recipes-bsp/libdfeofdm/libdfeofdm_2024.2.bb b/meta-xilinx-standalone/recipes-bsp/libdfeofdm/libdfeofdm_2024.2.bb new file mode 100644 index 00000000..e183b853 --- /dev/null +++ b/meta-xilinx-standalone/recipes-bsp/libdfeofdm/libdfeofdm_2024.2.bb | |||
| @@ -0,0 +1,37 @@ | |||
| 1 | SUMMARY = "Linux dfeofdm library" | ||
| 2 | SECTION = "libdfeofdm" | ||
| 3 | LICENSE = "BSD-3-Clause" | ||
| 4 | |||
| 5 | inherit pkgconfig xlnx-embeddedsw features_check | ||
| 6 | |||
| 7 | REQUIRED_MACHINE_FEATURES = "rfsoc" | ||
| 8 | |||
| 9 | FILESEXTRAPATHS:prepend := "${THISDIR}/files:" | ||
| 10 | |||
| 11 | S = "${WORKDIR}/git" | ||
| 12 | |||
| 13 | PACKAGE_ARCH = "${MACHINE_ARCH}" | ||
| 14 | |||
| 15 | DEPENDS = "libmetal" | ||
| 16 | |||
| 17 | PROVIDES = "libdfeofdm" | ||
| 18 | |||
| 19 | DFEOFDM_SUBDIR = "XilinxProcessorIPLib/drivers/dfeofdm/src" | ||
| 20 | |||
| 21 | do_compile:prepend() { | ||
| 22 | cd ${S}/${DFEOFDM_SUBDIR} | ||
| 23 | cp Makefile.Linux Makefile | ||
| 24 | } | ||
| 25 | |||
| 26 | do_install() { | ||
| 27 | install -d ${D}${libdir} | ||
| 28 | install -d ${D}${includedir} | ||
| 29 | |||
| 30 | cd ${S}/${DFEOFDM_SUBDIR} | ||
| 31 | oe_libinstall -so libdfeofdm ${D}${libdir} | ||
| 32 | install -m 0644 xdfeofdm_hw.h ${D}${includedir}/xdfeofdm_hw.h | ||
| 33 | install -m 0644 xdfeofdm.h ${D}${includedir}/xdfeofdm.h | ||
| 34 | } | ||
| 35 | |||
| 36 | FILES:${PN} = "${libdir}/*.so.*" | ||
| 37 | FILES:${PN}-dev = "${libdir}/*.so ${includedir}/*" | ||
diff --git a/meta-xilinx-standalone/recipes-bsp/libdfeprach/libdfeprach_2023.1.bb b/meta-xilinx-standalone/recipes-bsp/libdfeprach/libdfeprach_2023.1.bb new file mode 100644 index 00000000..570dc6f1 --- /dev/null +++ b/meta-xilinx-standalone/recipes-bsp/libdfeprach/libdfeprach_2023.1.bb | |||
| @@ -0,0 +1,37 @@ | |||
| 1 | SUMMARY = "Linux dfeprach library" | ||
| 2 | SECTION = "libdfeprach" | ||
| 3 | LICENSE = "BSD" | ||
| 4 | |||
| 5 | inherit pkgconfig xlnx-embeddedsw features_check | ||
| 6 | |||
| 7 | REQUIRED_MACHINE_FEATURES = "rfsoc" | ||
| 8 | |||
| 9 | FILESEXTRAPATHS:prepend := "${THISDIR}/files:" | ||
| 10 | |||
| 11 | S = "${WORKDIR}/git" | ||
| 12 | |||
| 13 | PACKAGE_ARCH = "${MACHINE_ARCH}" | ||
| 14 | |||
| 15 | DEPENDS = "libmetal" | ||
| 16 | |||
| 17 | PROVIDES = "libdfeprach" | ||
| 18 | |||
| 19 | DFEMIX_SUBDIR = "XilinxProcessorIPLib/drivers/dfeprach/src" | ||
| 20 | |||
| 21 | do_compile:prepend() { | ||
| 22 | cd ${S}/${DFEMIX_SUBDIR} | ||
| 23 | cp Makefile.Linux Makefile | ||
| 24 | } | ||
| 25 | |||
| 26 | do_install() { | ||
| 27 | install -d ${D}${libdir} | ||
| 28 | install -d ${D}${includedir} | ||
| 29 | |||
| 30 | cd ${S}/${DFEMIX_SUBDIR} | ||
| 31 | oe_libinstall -so libdfeprach ${D}${libdir} | ||
| 32 | install -m 0644 xdfeprach_hw.h ${D}${includedir}/xdfeprach_hw.h | ||
| 33 | install -m 0644 xdfeprach.h ${D}${includedir}/xdfeprach.h | ||
| 34 | } | ||
| 35 | |||
| 36 | FILES:${PN} = "${libdir}/*.so.*" | ||
| 37 | FILES:${PN}-dev = "${libdir}/*.so ${includedir}/*" | ||
diff --git a/meta-xilinx-standalone/recipes-bsp/libdfeprach/libdfeprach_2023.2.bb b/meta-xilinx-standalone/recipes-bsp/libdfeprach/libdfeprach_2023.2.bb new file mode 100644 index 00000000..570dc6f1 --- /dev/null +++ b/meta-xilinx-standalone/recipes-bsp/libdfeprach/libdfeprach_2023.2.bb | |||
| @@ -0,0 +1,37 @@ | |||
| 1 | SUMMARY = "Linux dfeprach library" | ||
| 2 | SECTION = "libdfeprach" | ||
| 3 | LICENSE = "BSD" | ||
| 4 | |||
| 5 | inherit pkgconfig xlnx-embeddedsw features_check | ||
| 6 | |||
| 7 | REQUIRED_MACHINE_FEATURES = "rfsoc" | ||
| 8 | |||
| 9 | FILESEXTRAPATHS:prepend := "${THISDIR}/files:" | ||
| 10 | |||
| 11 | S = "${WORKDIR}/git" | ||
| 12 | |||
| 13 | PACKAGE_ARCH = "${MACHINE_ARCH}" | ||
| 14 | |||
| 15 | DEPENDS = "libmetal" | ||
| 16 | |||
| 17 | PROVIDES = "libdfeprach" | ||
| 18 | |||
| 19 | DFEMIX_SUBDIR = "XilinxProcessorIPLib/drivers/dfeprach/src" | ||
| 20 | |||
| 21 | do_compile:prepend() { | ||
| 22 | cd ${S}/${DFEMIX_SUBDIR} | ||
| 23 | cp Makefile.Linux Makefile | ||
| 24 | } | ||
| 25 | |||
| 26 | do_install() { | ||
| 27 | install -d ${D}${libdir} | ||
| 28 | install -d ${D}${includedir} | ||
| 29 | |||
| 30 | cd ${S}/${DFEMIX_SUBDIR} | ||
| 31 | oe_libinstall -so libdfeprach ${D}${libdir} | ||
| 32 | install -m 0644 xdfeprach_hw.h ${D}${includedir}/xdfeprach_hw.h | ||
| 33 | install -m 0644 xdfeprach.h ${D}${includedir}/xdfeprach.h | ||
| 34 | } | ||
| 35 | |||
| 36 | FILES:${PN} = "${libdir}/*.so.*" | ||
| 37 | FILES:${PN}-dev = "${libdir}/*.so ${includedir}/*" | ||
diff --git a/meta-xilinx-standalone/recipes-bsp/libdfeprach/libdfeprach_2024.1.bb b/meta-xilinx-standalone/recipes-bsp/libdfeprach/libdfeprach_2024.1.bb new file mode 100644 index 00000000..570dc6f1 --- /dev/null +++ b/meta-xilinx-standalone/recipes-bsp/libdfeprach/libdfeprach_2024.1.bb | |||
| @@ -0,0 +1,37 @@ | |||
| 1 | SUMMARY = "Linux dfeprach library" | ||
| 2 | SECTION = "libdfeprach" | ||
| 3 | LICENSE = "BSD" | ||
| 4 | |||
| 5 | inherit pkgconfig xlnx-embeddedsw features_check | ||
| 6 | |||
| 7 | REQUIRED_MACHINE_FEATURES = "rfsoc" | ||
| 8 | |||
| 9 | FILESEXTRAPATHS:prepend := "${THISDIR}/files:" | ||
| 10 | |||
| 11 | S = "${WORKDIR}/git" | ||
| 12 | |||
| 13 | PACKAGE_ARCH = "${MACHINE_ARCH}" | ||
| 14 | |||
| 15 | DEPENDS = "libmetal" | ||
| 16 | |||
| 17 | PROVIDES = "libdfeprach" | ||
| 18 | |||
| 19 | DFEMIX_SUBDIR = "XilinxProcessorIPLib/drivers/dfeprach/src" | ||
| 20 | |||
| 21 | do_compile:prepend() { | ||
| 22 | cd ${S}/${DFEMIX_SUBDIR} | ||
| 23 | cp Makefile.Linux Makefile | ||
| 24 | } | ||
| 25 | |||
| 26 | do_install() { | ||
| 27 | install -d ${D}${libdir} | ||
| 28 | install -d ${D}${includedir} | ||
| 29 | |||
| 30 | cd ${S}/${DFEMIX_SUBDIR} | ||
| 31 | oe_libinstall -so libdfeprach ${D}${libdir} | ||
| 32 | install -m 0644 xdfeprach_hw.h ${D}${includedir}/xdfeprach_hw.h | ||
| 33 | install -m 0644 xdfeprach.h ${D}${includedir}/xdfeprach.h | ||
| 34 | } | ||
| 35 | |||
| 36 | FILES:${PN} = "${libdir}/*.so.*" | ||
| 37 | FILES:${PN}-dev = "${libdir}/*.so ${includedir}/*" | ||
diff --git a/meta-xilinx-standalone/recipes-bsp/libdfeprach/libdfeprach_2024.2.bb b/meta-xilinx-standalone/recipes-bsp/libdfeprach/libdfeprach_2024.2.bb new file mode 100644 index 00000000..570dc6f1 --- /dev/null +++ b/meta-xilinx-standalone/recipes-bsp/libdfeprach/libdfeprach_2024.2.bb | |||
| @@ -0,0 +1,37 @@ | |||
| 1 | SUMMARY = "Linux dfeprach library" | ||
| 2 | SECTION = "libdfeprach" | ||
| 3 | LICENSE = "BSD" | ||
| 4 | |||
| 5 | inherit pkgconfig xlnx-embeddedsw features_check | ||
| 6 | |||
| 7 | REQUIRED_MACHINE_FEATURES = "rfsoc" | ||
| 8 | |||
| 9 | FILESEXTRAPATHS:prepend := "${THISDIR}/files:" | ||
| 10 | |||
| 11 | S = "${WORKDIR}/git" | ||
| 12 | |||
| 13 | PACKAGE_ARCH = "${MACHINE_ARCH}" | ||
| 14 | |||
| 15 | DEPENDS = "libmetal" | ||
| 16 | |||
| 17 | PROVIDES = "libdfeprach" | ||
| 18 | |||
| 19 | DFEMIX_SUBDIR = "XilinxProcessorIPLib/drivers/dfeprach/src" | ||
| 20 | |||
| 21 | do_compile:prepend() { | ||
| 22 | cd ${S}/${DFEMIX_SUBDIR} | ||
| 23 | cp Makefile.Linux Makefile | ||
| 24 | } | ||
| 25 | |||
| 26 | do_install() { | ||
| 27 | install -d ${D}${libdir} | ||
| 28 | install -d ${D}${includedir} | ||
| 29 | |||
| 30 | cd ${S}/${DFEMIX_SUBDIR} | ||
| 31 | oe_libinstall -so libdfeprach ${D}${libdir} | ||
| 32 | install -m 0644 xdfeprach_hw.h ${D}${includedir}/xdfeprach_hw.h | ||
| 33 | install -m 0644 xdfeprach.h ${D}${includedir}/xdfeprach.h | ||
| 34 | } | ||
| 35 | |||
| 36 | FILES:${PN} = "${libdir}/*.so.*" | ||
| 37 | FILES:${PN}-dev = "${libdir}/*.so ${includedir}/*" | ||
diff --git a/meta-xilinx-standalone/recipes-bsp/librfclk/librfclk_2023.1.bb b/meta-xilinx-standalone/recipes-bsp/librfclk/librfclk_2023.1.bb new file mode 100644 index 00000000..04ae540d --- /dev/null +++ b/meta-xilinx-standalone/recipes-bsp/librfclk/librfclk_2023.1.bb | |||
| @@ -0,0 +1,35 @@ | |||
| 1 | SUMMARY = "Linux rfclk library" | ||
| 2 | SECTION = "librfclk" | ||
| 3 | |||
| 4 | inherit pkgconfig xlnx-embeddedsw features_check | ||
| 5 | |||
| 6 | REQUIRED_MACHINE_FEATURES = "rfsoc" | ||
| 7 | |||
| 8 | FILESEXTRAPATHS:prepend := "${THISDIR}/files:" | ||
| 9 | |||
| 10 | S = "${WORKDIR}/git" | ||
| 11 | |||
| 12 | PACKAGE_ARCH = "${MACHINE_ARCH}" | ||
| 13 | |||
| 14 | PROVIDES = "librfclk" | ||
| 15 | |||
| 16 | RFCLK_SUBDIR = "XilinxProcessorIPLib/drivers/board_common/src/rfclk/src" | ||
| 17 | |||
| 18 | do_compile:prepend() { | ||
| 19 | cd ${S}/${RFCLK_SUBDIR} | ||
| 20 | cp Makefile.Linux Makefile | ||
| 21 | } | ||
| 22 | |||
| 23 | do_install() { | ||
| 24 | install -d ${D}${libdir} | ||
| 25 | install -d ${D}${includedir} | ||
| 26 | |||
| 27 | cd ${S}/${RFCLK_SUBDIR} | ||
| 28 | oe_libinstall -so librfclk ${D}${libdir} | ||
| 29 | install -m 0644 xrfclk.h ${D}${includedir}/xrfclk.h | ||
| 30 | install -m 0644 xrfclk_LMK_conf.h ${D}${includedir}/xrfclk_LMK_conf.h | ||
| 31 | install -m 0644 xrfclk_LMX_conf.h ${D}${includedir}/xrfclk_LMX_conf.h | ||
| 32 | } | ||
| 33 | |||
| 34 | FILES:${PN} = "${libdir}/*.so.*" | ||
| 35 | FILES:${PN}-dev = "${libdir}/*.so ${includedir}/*" | ||
diff --git a/meta-xilinx-standalone/recipes-bsp/librfclk/librfclk_2023.2.bb b/meta-xilinx-standalone/recipes-bsp/librfclk/librfclk_2023.2.bb new file mode 100644 index 00000000..04ae540d --- /dev/null +++ b/meta-xilinx-standalone/recipes-bsp/librfclk/librfclk_2023.2.bb | |||
| @@ -0,0 +1,35 @@ | |||
| 1 | SUMMARY = "Linux rfclk library" | ||
| 2 | SECTION = "librfclk" | ||
| 3 | |||
| 4 | inherit pkgconfig xlnx-embeddedsw features_check | ||
| 5 | |||
| 6 | REQUIRED_MACHINE_FEATURES = "rfsoc" | ||
| 7 | |||
| 8 | FILESEXTRAPATHS:prepend := "${THISDIR}/files:" | ||
| 9 | |||
| 10 | S = "${WORKDIR}/git" | ||
| 11 | |||
| 12 | PACKAGE_ARCH = "${MACHINE_ARCH}" | ||
| 13 | |||
| 14 | PROVIDES = "librfclk" | ||
| 15 | |||
| 16 | RFCLK_SUBDIR = "XilinxProcessorIPLib/drivers/board_common/src/rfclk/src" | ||
| 17 | |||
| 18 | do_compile:prepend() { | ||
| 19 | cd ${S}/${RFCLK_SUBDIR} | ||
| 20 | cp Makefile.Linux Makefile | ||
| 21 | } | ||
| 22 | |||
| 23 | do_install() { | ||
| 24 | install -d ${D}${libdir} | ||
| 25 | install -d ${D}${includedir} | ||
| 26 | |||
| 27 | cd ${S}/${RFCLK_SUBDIR} | ||
| 28 | oe_libinstall -so librfclk ${D}${libdir} | ||
| 29 | install -m 0644 xrfclk.h ${D}${includedir}/xrfclk.h | ||
| 30 | install -m 0644 xrfclk_LMK_conf.h ${D}${includedir}/xrfclk_LMK_conf.h | ||
| 31 | install -m 0644 xrfclk_LMX_conf.h ${D}${includedir}/xrfclk_LMX_conf.h | ||
| 32 | } | ||
| 33 | |||
| 34 | FILES:${PN} = "${libdir}/*.so.*" | ||
| 35 | FILES:${PN}-dev = "${libdir}/*.so ${includedir}/*" | ||
diff --git a/meta-xilinx-standalone/recipes-bsp/librfclk/librfclk_2024.1.bb b/meta-xilinx-standalone/recipes-bsp/librfclk/librfclk_2024.1.bb new file mode 100644 index 00000000..04ae540d --- /dev/null +++ b/meta-xilinx-standalone/recipes-bsp/librfclk/librfclk_2024.1.bb | |||
| @@ -0,0 +1,35 @@ | |||
| 1 | SUMMARY = "Linux rfclk library" | ||
| 2 | SECTION = "librfclk" | ||
| 3 | |||
| 4 | inherit pkgconfig xlnx-embeddedsw features_check | ||
| 5 | |||
| 6 | REQUIRED_MACHINE_FEATURES = "rfsoc" | ||
| 7 | |||
| 8 | FILESEXTRAPATHS:prepend := "${THISDIR}/files:" | ||
| 9 | |||
| 10 | S = "${WORKDIR}/git" | ||
| 11 | |||
| 12 | PACKAGE_ARCH = "${MACHINE_ARCH}" | ||
| 13 | |||
| 14 | PROVIDES = "librfclk" | ||
| 15 | |||
| 16 | RFCLK_SUBDIR = "XilinxProcessorIPLib/drivers/board_common/src/rfclk/src" | ||
| 17 | |||
| 18 | do_compile:prepend() { | ||
| 19 | cd ${S}/${RFCLK_SUBDIR} | ||
| 20 | cp Makefile.Linux Makefile | ||
| 21 | } | ||
| 22 | |||
| 23 | do_install() { | ||
| 24 | install -d ${D}${libdir} | ||
| 25 | install -d ${D}${includedir} | ||
| 26 | |||
| 27 | cd ${S}/${RFCLK_SUBDIR} | ||
| 28 | oe_libinstall -so librfclk ${D}${libdir} | ||
| 29 | install -m 0644 xrfclk.h ${D}${includedir}/xrfclk.h | ||
| 30 | install -m 0644 xrfclk_LMK_conf.h ${D}${includedir}/xrfclk_LMK_conf.h | ||
| 31 | install -m 0644 xrfclk_LMX_conf.h ${D}${includedir}/xrfclk_LMX_conf.h | ||
| 32 | } | ||
| 33 | |||
| 34 | FILES:${PN} = "${libdir}/*.so.*" | ||
| 35 | FILES:${PN}-dev = "${libdir}/*.so ${includedir}/*" | ||
diff --git a/meta-xilinx-standalone/recipes-bsp/librfclk/librfclk_2024.2.bb b/meta-xilinx-standalone/recipes-bsp/librfclk/librfclk_2024.2.bb new file mode 100644 index 00000000..04ae540d --- /dev/null +++ b/meta-xilinx-standalone/recipes-bsp/librfclk/librfclk_2024.2.bb | |||
| @@ -0,0 +1,35 @@ | |||
| 1 | SUMMARY = "Linux rfclk library" | ||
| 2 | SECTION = "librfclk" | ||
| 3 | |||
| 4 | inherit pkgconfig xlnx-embeddedsw features_check | ||
| 5 | |||
| 6 | REQUIRED_MACHINE_FEATURES = "rfsoc" | ||
| 7 | |||
| 8 | FILESEXTRAPATHS:prepend := "${THISDIR}/files:" | ||
| 9 | |||
| 10 | S = "${WORKDIR}/git" | ||
| 11 | |||
| 12 | PACKAGE_ARCH = "${MACHINE_ARCH}" | ||
| 13 | |||
| 14 | PROVIDES = "librfclk" | ||
| 15 | |||
| 16 | RFCLK_SUBDIR = "XilinxProcessorIPLib/drivers/board_common/src/rfclk/src" | ||
| 17 | |||
| 18 | do_compile:prepend() { | ||
| 19 | cd ${S}/${RFCLK_SUBDIR} | ||
| 20 | cp Makefile.Linux Makefile | ||
| 21 | } | ||
| 22 | |||
| 23 | do_install() { | ||
| 24 | install -d ${D}${libdir} | ||
| 25 | install -d ${D}${includedir} | ||
| 26 | |||
| 27 | cd ${S}/${RFCLK_SUBDIR} | ||
| 28 | oe_libinstall -so librfclk ${D}${libdir} | ||
| 29 | install -m 0644 xrfclk.h ${D}${includedir}/xrfclk.h | ||
| 30 | install -m 0644 xrfclk_LMK_conf.h ${D}${includedir}/xrfclk_LMK_conf.h | ||
| 31 | install -m 0644 xrfclk_LMX_conf.h ${D}${includedir}/xrfclk_LMX_conf.h | ||
| 32 | } | ||
| 33 | |||
| 34 | FILES:${PN} = "${libdir}/*.so.*" | ||
| 35 | FILES:${PN}-dev = "${libdir}/*.so ${includedir}/*" | ||
diff --git a/meta-xilinx-standalone/recipes-bsp/librfdc/librfdc_2023.1.bb b/meta-xilinx-standalone/recipes-bsp/librfdc/librfdc_2023.1.bb new file mode 100644 index 00000000..35cd2a1a --- /dev/null +++ b/meta-xilinx-standalone/recipes-bsp/librfdc/librfdc_2023.1.bb | |||
| @@ -0,0 +1,37 @@ | |||
| 1 | SUMMARY = "Linux rfdc library" | ||
| 2 | SECTION = "librfdc" | ||
| 3 | LICENSE = "BSD" | ||
| 4 | |||
| 5 | inherit pkgconfig xlnx-embeddedsw features_check | ||
| 6 | |||
| 7 | REQUIRED_MACHINE_FEATURES = "rfsoc" | ||
| 8 | |||
| 9 | FILESEXTRAPATHS:prepend := "${THISDIR}/files:" | ||
| 10 | |||
| 11 | S = "${WORKDIR}/git" | ||
| 12 | |||
| 13 | PACKAGE_ARCH = "${MACHINE_ARCH}" | ||
| 14 | |||
| 15 | DEPENDS = "libmetal" | ||
| 16 | |||
| 17 | PROVIDES = "librfdc" | ||
| 18 | |||
| 19 | RFDC_SUBDIR = "XilinxProcessorIPLib/drivers/rfdc/src" | ||
| 20 | |||
| 21 | do_compile:prepend() { | ||
| 22 | cd ${S}/${RFDC_SUBDIR} | ||
| 23 | cp Makefile.Linux Makefile | ||
| 24 | } | ||
| 25 | |||
| 26 | do_install() { | ||
| 27 | install -d ${D}${libdir} | ||
| 28 | install -d ${D}${includedir} | ||
| 29 | |||
| 30 | cd ${S}/${RFDC_SUBDIR} | ||
| 31 | oe_libinstall -so librfdc ${D}${libdir} | ||
| 32 | install -m 0644 xrfdc_hw.h ${D}${includedir}/xrfdc_hw.h | ||
| 33 | install -m 0644 xrfdc.h ${D}${includedir}/xrfdc.h | ||
| 34 | } | ||
| 35 | |||
| 36 | FILES:${PN} = "${libdir}/*.so.*" | ||
| 37 | FILES:${PN}-dev = "${libdir}/*.so ${includedir}/*" | ||
diff --git a/meta-xilinx-standalone/recipes-bsp/librfdc/librfdc_2023.2.bb b/meta-xilinx-standalone/recipes-bsp/librfdc/librfdc_2023.2.bb new file mode 100644 index 00000000..35cd2a1a --- /dev/null +++ b/meta-xilinx-standalone/recipes-bsp/librfdc/librfdc_2023.2.bb | |||
| @@ -0,0 +1,37 @@ | |||
| 1 | SUMMARY = "Linux rfdc library" | ||
| 2 | SECTION = "librfdc" | ||
| 3 | LICENSE = "BSD" | ||
| 4 | |||
| 5 | inherit pkgconfig xlnx-embeddedsw features_check | ||
| 6 | |||
| 7 | REQUIRED_MACHINE_FEATURES = "rfsoc" | ||
| 8 | |||
| 9 | FILESEXTRAPATHS:prepend := "${THISDIR}/files:" | ||
| 10 | |||
| 11 | S = "${WORKDIR}/git" | ||
| 12 | |||
| 13 | PACKAGE_ARCH = "${MACHINE_ARCH}" | ||
| 14 | |||
| 15 | DEPENDS = "libmetal" | ||
| 16 | |||
| 17 | PROVIDES = "librfdc" | ||
| 18 | |||
| 19 | RFDC_SUBDIR = "XilinxProcessorIPLib/drivers/rfdc/src" | ||
| 20 | |||
| 21 | do_compile:prepend() { | ||
| 22 | cd ${S}/${RFDC_SUBDIR} | ||
| 23 | cp Makefile.Linux Makefile | ||
| 24 | } | ||
| 25 | |||
| 26 | do_install() { | ||
| 27 | install -d ${D}${libdir} | ||
| 28 | install -d ${D}${includedir} | ||
| 29 | |||
| 30 | cd ${S}/${RFDC_SUBDIR} | ||
| 31 | oe_libinstall -so librfdc ${D}${libdir} | ||
| 32 | install -m 0644 xrfdc_hw.h ${D}${includedir}/xrfdc_hw.h | ||
| 33 | install -m 0644 xrfdc.h ${D}${includedir}/xrfdc.h | ||
| 34 | } | ||
| 35 | |||
| 36 | FILES:${PN} = "${libdir}/*.so.*" | ||
| 37 | FILES:${PN}-dev = "${libdir}/*.so ${includedir}/*" | ||
diff --git a/meta-xilinx-standalone/recipes-bsp/librfdc/librfdc_2024.1.bb b/meta-xilinx-standalone/recipes-bsp/librfdc/librfdc_2024.1.bb new file mode 100644 index 00000000..35cd2a1a --- /dev/null +++ b/meta-xilinx-standalone/recipes-bsp/librfdc/librfdc_2024.1.bb | |||
| @@ -0,0 +1,37 @@ | |||
| 1 | SUMMARY = "Linux rfdc library" | ||
| 2 | SECTION = "librfdc" | ||
| 3 | LICENSE = "BSD" | ||
| 4 | |||
| 5 | inherit pkgconfig xlnx-embeddedsw features_check | ||
| 6 | |||
| 7 | REQUIRED_MACHINE_FEATURES = "rfsoc" | ||
| 8 | |||
| 9 | FILESEXTRAPATHS:prepend := "${THISDIR}/files:" | ||
| 10 | |||
| 11 | S = "${WORKDIR}/git" | ||
| 12 | |||
| 13 | PACKAGE_ARCH = "${MACHINE_ARCH}" | ||
| 14 | |||
| 15 | DEPENDS = "libmetal" | ||
| 16 | |||
| 17 | PROVIDES = "librfdc" | ||
| 18 | |||
| 19 | RFDC_SUBDIR = "XilinxProcessorIPLib/drivers/rfdc/src" | ||
| 20 | |||
| 21 | do_compile:prepend() { | ||
| 22 | cd ${S}/${RFDC_SUBDIR} | ||
| 23 | cp Makefile.Linux Makefile | ||
| 24 | } | ||
| 25 | |||
| 26 | do_install() { | ||
| 27 | install -d ${D}${libdir} | ||
| 28 | install -d ${D}${includedir} | ||
| 29 | |||
| 30 | cd ${S}/${RFDC_SUBDIR} | ||
| 31 | oe_libinstall -so librfdc ${D}${libdir} | ||
| 32 | install -m 0644 xrfdc_hw.h ${D}${includedir}/xrfdc_hw.h | ||
| 33 | install -m 0644 xrfdc.h ${D}${includedir}/xrfdc.h | ||
| 34 | } | ||
| 35 | |||
| 36 | FILES:${PN} = "${libdir}/*.so.*" | ||
| 37 | FILES:${PN}-dev = "${libdir}/*.so ${includedir}/*" | ||
diff --git a/meta-xilinx-standalone/recipes-bsp/librfdc/librfdc_2024.2.bb b/meta-xilinx-standalone/recipes-bsp/librfdc/librfdc_2024.2.bb new file mode 100644 index 00000000..35cd2a1a --- /dev/null +++ b/meta-xilinx-standalone/recipes-bsp/librfdc/librfdc_2024.2.bb | |||
| @@ -0,0 +1,37 @@ | |||
| 1 | SUMMARY = "Linux rfdc library" | ||
| 2 | SECTION = "librfdc" | ||
| 3 | LICENSE = "BSD" | ||
| 4 | |||
| 5 | inherit pkgconfig xlnx-embeddedsw features_check | ||
| 6 | |||
| 7 | REQUIRED_MACHINE_FEATURES = "rfsoc" | ||
| 8 | |||
| 9 | FILESEXTRAPATHS:prepend := "${THISDIR}/files:" | ||
| 10 | |||
| 11 | S = "${WORKDIR}/git" | ||
| 12 | |||
| 13 | PACKAGE_ARCH = "${MACHINE_ARCH}" | ||
| 14 | |||
| 15 | DEPENDS = "libmetal" | ||
| 16 | |||
| 17 | PROVIDES = "librfdc" | ||
| 18 | |||
| 19 | RFDC_SUBDIR = "XilinxProcessorIPLib/drivers/rfdc/src" | ||
| 20 | |||
| 21 | do_compile:prepend() { | ||
| 22 | cd ${S}/${RFDC_SUBDIR} | ||
| 23 | cp Makefile.Linux Makefile | ||
| 24 | } | ||
| 25 | |||
| 26 | do_install() { | ||
| 27 | install -d ${D}${libdir} | ||
| 28 | install -d ${D}${includedir} | ||
| 29 | |||
| 30 | cd ${S}/${RFDC_SUBDIR} | ||
| 31 | oe_libinstall -so librfdc ${D}${libdir} | ||
| 32 | install -m 0644 xrfdc_hw.h ${D}${includedir}/xrfdc_hw.h | ||
| 33 | install -m 0644 xrfdc.h ${D}${includedir}/xrfdc.h | ||
| 34 | } | ||
| 35 | |||
| 36 | FILES:${PN} = "${libdir}/*.so.*" | ||
| 37 | FILES:${PN}-dev = "${libdir}/*.so ${includedir}/*" | ||
