summaryrefslogtreecommitdiffstats
path: root/meta-xilinx-standalone
diff options
context:
space:
mode:
authorMark Hatle <mark.hatle@kernel.crashing.org>2021-01-28 16:47:36 -0600
committerSai Hari Chandana Kalluri <chandana.kalluri@xilinx.com>2021-07-14 14:48:56 -0700
commit32d65ab1321adbe416b4d1cb82b8937fe660505f (patch)
tree1b05e4cc0a5d698ca964d97048b6df3877775f3f /meta-xilinx-standalone
parent801ab1510bb35b97a056a3aa54ef6463321513d1 (diff)
downloadmeta-xilinx-32d65ab1321adbe416b4d1cb82b8937fe660505f.tar.gz
recipes-standalone: Move firmware to embeddedsw directory and simplify
Create a new embeddedsw.inc file, This will contain all of the refereces for SRCREV, and SRC_URI and other components that may be necessary. Changing the filename or passing SRC_VER will switch the various source version information. As new releases happen, they can be added to the list while incompatible ones can be removed. This now allows us to focus on adjusting the recipes as necessary. Signed-off-by: Mark Hatle <mark.hatle@kernel.crashing.org>
Diffstat (limited to 'meta-xilinx-standalone')
-rw-r--r--meta-xilinx-standalone/recipes-bsp/embeddedsw/embeddedsw.inc26
-rw-r--r--meta-xilinx-standalone/recipes-bsp/embeddedsw/plm-firmware.inc (renamed from meta-xilinx-standalone/recipes-standalone/plm-firmware/plm-firmware_2019.2.bb)10
-rw-r--r--meta-xilinx-standalone/recipes-bsp/embeddedsw/plm-firmware_2019.2.bb1
-rw-r--r--meta-xilinx-standalone/recipes-bsp/embeddedsw/plm-firmware_2020.1.bb1
-rw-r--r--meta-xilinx-standalone/recipes-bsp/embeddedsw/plm-firmware_2020.2.bb3
-rw-r--r--meta-xilinx-standalone/recipes-bsp/embeddedsw/pmu-firmware.inc (renamed from meta-xilinx-standalone/recipes-standalone/pmu-firmware/pmu-firmware_2019.2.bb)11
-rw-r--r--meta-xilinx-standalone/recipes-bsp/embeddedsw/pmu-firmware/fix-zynqmp-assert.patch (renamed from meta-xilinx-standalone/recipes-standalone/pmu-firmware/pmu-firmware/fix-zynqmp-assert.patch)0
-rw-r--r--meta-xilinx-standalone/recipes-bsp/embeddedsw/pmu-firmware_2019.2.bb1
-rw-r--r--meta-xilinx-standalone/recipes-bsp/embeddedsw/pmu-firmware_2020.1.bb1
-rw-r--r--meta-xilinx-standalone/recipes-bsp/embeddedsw/pmu-firmware_2020.2.bb3
-rw-r--r--meta-xilinx-standalone/recipes-bsp/embeddedsw/psm-firmware.inc (renamed from meta-xilinx-standalone/recipes-standalone/psm-firmware/psm-firmware_2019.2.bb)10
-rw-r--r--meta-xilinx-standalone/recipes-bsp/embeddedsw/psm-firmware_2019.2.bb1
-rw-r--r--meta-xilinx-standalone/recipes-bsp/embeddedsw/psm-firmware_2020.1.bb1
-rw-r--r--meta-xilinx-standalone/recipes-bsp/embeddedsw/psm-firmware_2020.2.bb3
14 files changed, 48 insertions, 24 deletions
diff --git a/meta-xilinx-standalone/recipes-bsp/embeddedsw/embeddedsw.inc b/meta-xilinx-standalone/recipes-bsp/embeddedsw/embeddedsw.inc
new file mode 100644
index 00000000..79c1a5f4
--- /dev/null
+++ b/meta-xilinx-standalone/recipes-bsp/embeddedsw/embeddedsw.inc
@@ -0,0 +1,26 @@
1# Automatically determnine the version from the bb file
2SRC_VER ?= "${@bb.parse.vars_from_file(d.getVar('FILE', False),d)[1] or 'master'}"
3
4LICENSE = "Proprietary"
5LIC_FILES_CHKSUM[2019.1] = 'e9b6d01d45faccfbf05d8caea53f0a35'
6LIC_FILES_CHKSUM[2019.2] = '39ab6ab638f4d1836ba994ec6852de94'
7LIC_FILES_CHKSUM[2020.1] = '8b565227e1264d677db8f841c2948cba'
8LIC_FILES_CHKSUM[2020.2] = '3a6e22aebf6516f0f74a82e1183f74f8'
9LIC_FILES_CHKSUM[master] = '3a6e22aebf6516f0f74a82e1183f74f8'
10LIC_FILES_CHKSUM = "file://license.txt;md5=${@d.getVarFlag('LIC_FILES_CHKSUM', d.getVar('SRC_VER')) or '0'}"
11
12SRCREV[2019.1] = "26c14d9861010a0e3a55c73fb79efdb816eb42ca"
13SRCREV[2019.2] = "e8db5fb118229fdc621e0ec7848641a23bf60998"
14SRCREV[2020.1] = "338150ab3628a1ea6b06e964b16e712b131882dd"
15SRCREV[2020.2] = "2516d5ed8161e16c2813b0e8e4ceac693f23de5c"
16SRCREV ?= "${@d.getVarFlag('SRCREV', d.getVar('SRC_VER')) or '${AUTOREV}'}"
17
18PV = "${SRC_VER}+git${SRCPV}"
19
20SRC_BRANCH[2019.1] = "release-2019.1"
21SRC_BRANCH[2019.2] = "release-2019.2"
22SRC_BRANCH[2020.1] = "release-2020.1"
23SRC_BRANCH[2020.2] = "master-rel-2020.2"
24SRC_BRANCH ?= "${@d.getVarFlag('SRC_BRANCH', d.getVar('SRC_VER')) or '${SRC_VER}'}"
25
26SRC_URI = "git://github.com/Xilinx/embeddedsw.git;protocol=https;branch=${SRC_BRANCH}"
diff --git a/meta-xilinx-standalone/recipes-standalone/plm-firmware/plm-firmware_2019.2.bb b/meta-xilinx-standalone/recipes-bsp/embeddedsw/plm-firmware.inc
index 2c28a1f4..5a77e3de 100644
--- a/meta-xilinx-standalone/recipes-standalone/plm-firmware/plm-firmware_2019.2.bb
+++ b/meta-xilinx-standalone/recipes-bsp/embeddedsw/plm-firmware.inc
@@ -1,12 +1,6 @@
1inherit deploy 1require embeddedsw.inc
2
3LICENSE = "Proprietary"
4LIC_FILES_CHKSUM = "file://license.txt;md5=39ab6ab638f4d1836ba994ec6852de94"
5 2
6SRCREV = "e8db5fb118229fdc621e0ec7848641a23bf60998" 3inherit deploy
7PV = "2019.2+git${SRCPV}"
8
9SRC_URI = "git://github.com/Xilinx/embeddedsw.git;protocol=https;nobranch=1"
10 4
11COMPATIBLE_HOST = "microblaze.*-elf" 5COMPATIBLE_HOST = "microblaze.*-elf"
12COMPATIBLE_MACHINE = "versal-mb" 6COMPATIBLE_MACHINE = "versal-mb"
diff --git a/meta-xilinx-standalone/recipes-bsp/embeddedsw/plm-firmware_2019.2.bb b/meta-xilinx-standalone/recipes-bsp/embeddedsw/plm-firmware_2019.2.bb
new file mode 100644
index 00000000..782c9dc4
--- /dev/null
+++ b/meta-xilinx-standalone/recipes-bsp/embeddedsw/plm-firmware_2019.2.bb
@@ -0,0 +1 @@
require plm-firmware.inc
diff --git a/meta-xilinx-standalone/recipes-bsp/embeddedsw/plm-firmware_2020.1.bb b/meta-xilinx-standalone/recipes-bsp/embeddedsw/plm-firmware_2020.1.bb
new file mode 100644
index 00000000..782c9dc4
--- /dev/null
+++ b/meta-xilinx-standalone/recipes-bsp/embeddedsw/plm-firmware_2020.1.bb
@@ -0,0 +1 @@
require plm-firmware.inc
diff --git a/meta-xilinx-standalone/recipes-bsp/embeddedsw/plm-firmware_2020.2.bb b/meta-xilinx-standalone/recipes-bsp/embeddedsw/plm-firmware_2020.2.bb
new file mode 100644
index 00000000..69455dfa
--- /dev/null
+++ b/meta-xilinx-standalone/recipes-bsp/embeddedsw/plm-firmware_2020.2.bb
@@ -0,0 +1,3 @@
1require plm-firmware.inc
2
3DEFAULT_PREFERENCE = "-1"
diff --git a/meta-xilinx-standalone/recipes-standalone/pmu-firmware/pmu-firmware_2019.2.bb b/meta-xilinx-standalone/recipes-bsp/embeddedsw/pmu-firmware.inc
index 7ecf64e5..584809da 100644
--- a/meta-xilinx-standalone/recipes-standalone/pmu-firmware/pmu-firmware_2019.2.bb
+++ b/meta-xilinx-standalone/recipes-bsp/embeddedsw/pmu-firmware.inc
@@ -1,13 +1,8 @@
1inherit deploy 1require embeddedsw.inc
2
3LICENSE = "Proprietary"
4LIC_FILES_CHKSUM = "file://license.txt;md5=39ab6ab638f4d1836ba994ec6852de94"
5 2
6SRCREV = "e8db5fb118229fdc621e0ec7848641a23bf60998" 3SRC_URI += "file://fix-zynqmp-assert.patch"
7PV = "2019.2+git${SRCPV}"
8 4
9SRC_URI = "git://github.com/Xilinx/embeddedsw.git;protocol=https;nobranch=1 \ 5inherit deploy
10 file://fix-zynqmp-assert.patch"
11 6
12COMPATIBLE_HOST = "microblaze.*-elf" 7COMPATIBLE_HOST = "microblaze.*-elf"
13COMPATIBLE_MACHINE = "microblaze-pmu" 8COMPATIBLE_MACHINE = "microblaze-pmu"
diff --git a/meta-xilinx-standalone/recipes-standalone/pmu-firmware/pmu-firmware/fix-zynqmp-assert.patch b/meta-xilinx-standalone/recipes-bsp/embeddedsw/pmu-firmware/fix-zynqmp-assert.patch
index 87e1b111..87e1b111 100644
--- a/meta-xilinx-standalone/recipes-standalone/pmu-firmware/pmu-firmware/fix-zynqmp-assert.patch
+++ b/meta-xilinx-standalone/recipes-bsp/embeddedsw/pmu-firmware/fix-zynqmp-assert.patch
diff --git a/meta-xilinx-standalone/recipes-bsp/embeddedsw/pmu-firmware_2019.2.bb b/meta-xilinx-standalone/recipes-bsp/embeddedsw/pmu-firmware_2019.2.bb
new file mode 100644
index 00000000..88b10b31
--- /dev/null
+++ b/meta-xilinx-standalone/recipes-bsp/embeddedsw/pmu-firmware_2019.2.bb
@@ -0,0 +1 @@
require pmu-firmware.inc
diff --git a/meta-xilinx-standalone/recipes-bsp/embeddedsw/pmu-firmware_2020.1.bb b/meta-xilinx-standalone/recipes-bsp/embeddedsw/pmu-firmware_2020.1.bb
new file mode 100644
index 00000000..88b10b31
--- /dev/null
+++ b/meta-xilinx-standalone/recipes-bsp/embeddedsw/pmu-firmware_2020.1.bb
@@ -0,0 +1 @@
require pmu-firmware.inc
diff --git a/meta-xilinx-standalone/recipes-bsp/embeddedsw/pmu-firmware_2020.2.bb b/meta-xilinx-standalone/recipes-bsp/embeddedsw/pmu-firmware_2020.2.bb
new file mode 100644
index 00000000..e2eca1b7
--- /dev/null
+++ b/meta-xilinx-standalone/recipes-bsp/embeddedsw/pmu-firmware_2020.2.bb
@@ -0,0 +1,3 @@
1require pmu-firmware.inc
2
3DEFAULT_PREFERENCE = "-1"
diff --git a/meta-xilinx-standalone/recipes-standalone/psm-firmware/psm-firmware_2019.2.bb b/meta-xilinx-standalone/recipes-bsp/embeddedsw/psm-firmware.inc
index a3ddb227..344bfca0 100644
--- a/meta-xilinx-standalone/recipes-standalone/psm-firmware/psm-firmware_2019.2.bb
+++ b/meta-xilinx-standalone/recipes-bsp/embeddedsw/psm-firmware.inc
@@ -1,12 +1,6 @@
1inherit deploy 1require embeddedsw.inc
2
3LICENSE = "Proprietary"
4LIC_FILES_CHKSUM = "file://license.txt;md5=39ab6ab638f4d1836ba994ec6852de94"
5 2
6SRCREV = "e8db5fb118229fdc621e0ec7848641a23bf60998" 3inherit deploy
7PV = "2019.2+git${SRCPV}"
8
9SRC_URI = "git://github.com/Xilinx/embeddedsw.git;protocol=https;nobranch=1"
10 4
11COMPATIBLE_HOST = "microblaze.*-elf" 5COMPATIBLE_HOST = "microblaze.*-elf"
12COMPATIBLE_MACHINE = "versal-mb" 6COMPATIBLE_MACHINE = "versal-mb"
diff --git a/meta-xilinx-standalone/recipes-bsp/embeddedsw/psm-firmware_2019.2.bb b/meta-xilinx-standalone/recipes-bsp/embeddedsw/psm-firmware_2019.2.bb
new file mode 100644
index 00000000..61509c7a
--- /dev/null
+++ b/meta-xilinx-standalone/recipes-bsp/embeddedsw/psm-firmware_2019.2.bb
@@ -0,0 +1 @@
require psm-firmware.inc
diff --git a/meta-xilinx-standalone/recipes-bsp/embeddedsw/psm-firmware_2020.1.bb b/meta-xilinx-standalone/recipes-bsp/embeddedsw/psm-firmware_2020.1.bb
new file mode 100644
index 00000000..61509c7a
--- /dev/null
+++ b/meta-xilinx-standalone/recipes-bsp/embeddedsw/psm-firmware_2020.1.bb
@@ -0,0 +1 @@
require psm-firmware.inc
diff --git a/meta-xilinx-standalone/recipes-bsp/embeddedsw/psm-firmware_2020.2.bb b/meta-xilinx-standalone/recipes-bsp/embeddedsw/psm-firmware_2020.2.bb
new file mode 100644
index 00000000..11ef4038
--- /dev/null
+++ b/meta-xilinx-standalone/recipes-bsp/embeddedsw/psm-firmware_2020.2.bb
@@ -0,0 +1,3 @@
1require psm-firmware.inc
2
3DEFAULT_PREFERENCE = "-1"