aboutsummaryrefslogtreecommitdiffstats
path: root/meta-xilinx-standalone/classes/xlnx-embeddedsw.bbclass
blob: 1c2b6819992ffeb70d4c1bda5a27df4ec076ea7c (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
# Automatically determnine the version from the bb file
ESW_VER ?= "${@bb.parse.vars_from_file(d.getVar('FILE', False),d)[1] or 'master'}"

REPO ??= "git://github.com/Xilinx/embeddedsw.git;protocol=https"

ESW_BRANCH[2019.1] = "release-2019.1"
ESW_BRANCH[2019.2] = "release-2019.2"
ESW_BRANCH[2020.1] = "release-2020.1"
ESW_BRANCH[2020.2] = "master-rel-2020.2"
ESW_BRANCH[2021.1] = "xlnx_rel_v2021.1"
ESW_BRANCH[2021.2] = "xlnx_rel_v2021.2"
ESW_BRANCH[2022.1] = "xlnx_rel_v2022.1"
ESW_BRANCH[git]    = "xlnx_rel_v2022.1"
BRANCH ??= "${@d.getVarFlag('ESW_BRANCH', d.getVar('ESW_VER')) or '${ESW_VER}'}"

ESW_REV[2019.1] = "26c14d9861010a0e3a55c73fb79efdb816eb42ca"
ESW_REV[2019.2] = "e8db5fb118229fdc621e0ec7848641a23bf60998"
ESW_REV[2020.1] = "338150ab3628a1ea6b06e964b16e712b131882dd"
ESW_REV[2020.2] = "2516d5ed8161e16c2813b0e8e4ceac693f23de5c"
ESW_REV[2021.1] = "d37a0e8824182597abf31ac3f1087a5321b33ad7"
ESW_REV[2021.2] = "49c6694fc3cab6b87dd564da58a83bb8656a7c03"
ESW_REV[2022.1] = "b3d8b420b421730ea505da55b42174dc90f885c1"
ESW_REV[git] = "b3d8b420b421730ea505da55b42174dc90f885c1"
SRCREV ??= "${@d.getVarFlag('ESW_REV', d.getVar('ESW_VER')) or '${AUTOREV}'}"

EMBEDDEDSW_BRANCHARG ?= "${@['nobranch=1', 'branch=${BRANCH}'][d.getVar('BRANCH') != '']}"
EMBEDDEDSW_SRCURI ?= "${REPO};${EMBEDDEDSW_BRANCHARG}"

LICENSE = "MIT"
LIC_FILES_CHKSUM[release-2019.1]    = 'e9b6d01d45faccfbf05d8caea53f0a35'
LIC_FILES_CHKSUM[release-2019.2]    = '39ab6ab638f4d1836ba994ec6852de94'
LIC_FILES_CHKSUM[release-2020.1]    = '8b565227e1264d677db8f841c2948cba'
LIC_FILES_CHKSUM[master-rel-2020.2] = '3a6e22aebf6516f0f74a82e1183f74f8'
LIC_FILES_CHKSUM[xlnx_rel_v2021.1]  = "73e8997d53c2137fdeea4331a73f40fa"
LIC_FILES_CHKSUM[xlnx_rel_v2021.2]  = 'ba23909a4bcaf754a2e1ba996f1ca1b0'
LIC_FILES_CHKSUM[xlnx_rel_v2022.1]  = 'e62cb7a722c4430999e0a55a7234035d'
LIC_FILES_CHKSUM ??= "file://license.txt;md5=${@d.getVarFlag('LIC_FILES_CHKSUM', d.getVar('BRANCH')) or '0'}"

SRC_URI = "${EMBEDDEDSW_SRCURI}"
PV = "${ESW_VER}+git${SRCPV}"