summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorOtavio Salvador <otavio@ossystems.com.br>2023-12-11 14:58:41 -0300
committerGitHub <noreply@github.com>2023-12-11 14:58:41 -0300
commit3912f866c0448d1c5ca1f6f46ae47480e35ed027 (patch)
tree6fc5a3ec0a60a17edc515d51b836f65ecea30665
parent751102ef2e194c3bf517b4ab9673fff62fd956f3 (diff)
parent3558f7355c7a639f91aeef5946da1be9a98945e3 (diff)
downloadmeta-freescale-3912f866c0448d1c5ca1f6f46ae47480e35ed027.tar.gz
Merge pull request #1701 from thochstein/mx93
mx93
-rw-r--r--conf/machine/include/imx-base.inc1
-rw-r--r--recipes-bsp/firmware-sentinel/firmware-sentinel_0.11.bb (renamed from recipes-bsp/firmware-sentinel/firmware-sentinel_0.10.bb)6
-rw-r--r--recipes-bsp/imx-mkimage/files/0001-iMX8M-soc.mak-use-native-mkimage-from-sysroot.patch43
-rw-r--r--recipes-bsp/imx-mkimage/imx-mkimage_git.inc4
4 files changed, 26 insertions, 28 deletions
diff --git a/conf/machine/include/imx-base.inc b/conf/machine/include/imx-base.inc
index 71c2aa80..7d63472f 100644
--- a/conf/machine/include/imx-base.inc
+++ b/conf/machine/include/imx-base.inc
@@ -180,6 +180,7 @@ IMX_SOC_REV:mx8dx-generic-bsp ??= "C0"
180IMX_SOC_REV:mx8ulp-generic-bsp ??= \ 180IMX_SOC_REV:mx8ulp-generic-bsp ??= \
181 "${@bb.utils.contains('MACHINE_FEATURES', 'soc-reva0', 'A0', \ 181 "${@bb.utils.contains('MACHINE_FEATURES', 'soc-reva0', 'A0', \
182 'A2', d)}" 182 'A2', d)}"
183IMX_SOC_REV:mx93-generic-bsp ??= "A1"
183 184
184IMX_SOC_REV_LOWER = "${@d.getVar('IMX_SOC_REV').lower()}" 185IMX_SOC_REV_LOWER = "${@d.getVar('IMX_SOC_REV').lower()}"
185IMX_SOC_REV_UPPER = "${@d.getVar('IMX_SOC_REV').upper()}" 186IMX_SOC_REV_UPPER = "${@d.getVar('IMX_SOC_REV').upper()}"
diff --git a/recipes-bsp/firmware-sentinel/firmware-sentinel_0.10.bb b/recipes-bsp/firmware-sentinel/firmware-sentinel_0.11.bb
index 1b2b2021..1c5163e1 100644
--- a/recipes-bsp/firmware-sentinel/firmware-sentinel_0.10.bb
+++ b/recipes-bsp/firmware-sentinel/firmware-sentinel_0.11.bb
@@ -3,13 +3,13 @@ SUMMARY = "NXP i.MX Sentinel firmware"
3DESCRIPTION = "Firmware for i.MX Sentinel Security Controller" 3DESCRIPTION = "Firmware for i.MX Sentinel Security Controller"
4SECTION = "base" 4SECTION = "base"
5LICENSE = "Proprietary" 5LICENSE = "Proprietary"
6LIC_FILES_CHKSUM = "file://COPYING;md5=63a38e9f392d8813d6f1f4d0d6fbe657" 6LIC_FILES_CHKSUM = "file://COPYING;md5=db4762b09b6bda63da103963e6e081de"
7 7
8inherit fsl-eula-unpack use-imx-security-controller-firmware deploy 8inherit fsl-eula-unpack use-imx-security-controller-firmware deploy
9 9
10SRC_URI = "${FSL_MIRROR}/${BP}.bin;fsl-eula=true" 10SRC_URI = "${FSL_MIRROR}/${BP}.bin;fsl-eula=true"
11SRC_URI[md5sum] = "a92e272d665a3b3bb9281253d5eca69f" 11SRC_URI[md5sum] = "339011b6b199151d835c03089a3c2221"
12SRC_URI[sha256sum] = "be862b62c849510cce08ec24c1ddf53d826458e326e5a7f09c4b35092d6f9950" 12SRC_URI[sha256sum] = "269480417a8ae9aa4cc4101ab947287fc33455a931021dbdc4d9badb5212bceb"
13 13
14do_compile[noexec] = "1" 14do_compile[noexec] = "1"
15 15
diff --git a/recipes-bsp/imx-mkimage/files/0001-iMX8M-soc.mak-use-native-mkimage-from-sysroot.patch b/recipes-bsp/imx-mkimage/files/0001-iMX8M-soc.mak-use-native-mkimage-from-sysroot.patch
index d05e54ad..f182a2f1 100644
--- a/recipes-bsp/imx-mkimage/files/0001-iMX8M-soc.mak-use-native-mkimage-from-sysroot.patch
+++ b/recipes-bsp/imx-mkimage/files/0001-iMX8M-soc.mak-use-native-mkimage-from-sysroot.patch
@@ -22,56 +22,56 @@ Signed-off-by: Oleksandr Suvorov <oleksandr.suvorov@foundries.io>
22 iMX8M/soc.mak | 11 +++++------ 22 iMX8M/soc.mak | 11 +++++------
23 1 file changed, 5 insertions(+), 6 deletions(-) 23 1 file changed, 5 insertions(+), 6 deletions(-)
24 24
25diff --git a/iMX8M/soc.mak b/iMX8M/soc.mak 25Index: git/iMX8M/soc.mak
26index 3486079..855c1e5 100644 26===================================================================
27--- a/iMX8M/soc.mak 27--- git.orig/iMX8M/soc.mak
28+++ b/iMX8M/soc.mak 28+++ git/iMX8M/soc.mak
29@@ -155,7 +155,7 @@ u-boot.itb: $(dtb) $(supp_dtbs) 29@@ -160,7 +160,7 @@ u-boot.itb: $(dtb) $(supp_dtbs)
30 ./$(PAD_IMAGE) bl31.bin 30 ./$(PAD_IMAGE) bl31.bin
31 ./$(PAD_IMAGE) u-boot-nodtb.bin $(dtb) $(supp_dtbs) 31 ./$(PAD_IMAGE) u-boot-nodtb.bin $(dtb) $(supp_dtbs)
32 BL32=$(TEE) DEK_BLOB_LOAD_ADDR=$(DEK_BLOB_LOAD_ADDR) TEE_LOAD_ADDR=$(TEE_LOAD_ADDR) ATF_LOAD_ADDR=$(ATF_LOAD_ADDR) ../$(SOC_DIR)/mkimage_fit_atf.sh $(dtb) $(supp_dtbs) > u-boot.its 32 BL32=$(TEE) DEK_BLOB_LOAD_ADDR=$(DEK_BLOB_LOAD_ADDR) TEE_LOAD_ADDR=$(TEE_LOAD_ADDR) ATF_LOAD_ADDR=$(ATF_LOAD_ADDR) ../$(SOC_DIR)/mkimage_fit_atf.sh $(dtb) $(supp_dtbs) > u-boot.its
33- ./mkimage_uboot -E -p 0x3000 -f u-boot.its u-boot.itb 33- ./mkimage_uboot -E -p $(FIT_EXTERNAL_POSITION) -f u-boot.its u-boot.itb
34+ mkimage -E -p 0x3000 -f u-boot.its u-boot.itb 34+ mkimage -E -p $(FIT_EXTERNAL_POSITION) -f u-boot.its u-boot.itb
35 @rm -f u-boot.its $(dtb) 35 @rm -f u-boot.its $(dtb)
36 36
37 dtb_ddr3l = valddr3l.dtb 37 dtb_ddr3l = valddr3l.dtb
38@@ -167,7 +167,7 @@ u-boot-ddr3l.itb: $(dtb_ddr3l) $(supp_dtbs) 38@@ -172,7 +172,7 @@ u-boot-ddr3l.itb: $(dtb_ddr3l) $(supp_dt
39 ./$(PAD_IMAGE) bl31.bin 39 ./$(PAD_IMAGE) bl31.bin
40 ./$(PAD_IMAGE) u-boot-nodtb.bin $(dtb_ddr3l) $(supp_dtbs) 40 ./$(PAD_IMAGE) u-boot-nodtb.bin $(dtb_ddr3l) $(supp_dtbs)
41 DEK_BLOB_LOAD_ADDR=$(DEK_BLOB_LOAD_ADDR) TEE_LOAD_ADDR=$(TEE_LOAD_ADDR) ATF_LOAD_ADDR=$(ATF_LOAD_ADDR) ../$(SOC_DIR)/mkimage_fit_atf.sh $(dtb_ddr3l) $(supp_dtbs) > u-boot-ddr3l.its 41 DEK_BLOB_LOAD_ADDR=$(DEK_BLOB_LOAD_ADDR) TEE_LOAD_ADDR=$(TEE_LOAD_ADDR) ATF_LOAD_ADDR=$(ATF_LOAD_ADDR) ../$(SOC_DIR)/mkimage_fit_atf.sh $(dtb_ddr3l) $(supp_dtbs) > u-boot-ddr3l.its
42- ./mkimage_uboot -E -p 0x3000 -f u-boot-ddr3l.its u-boot-ddr3l.itb 42- ./mkimage_uboot -E -p $(FIT_EXTERNAL_POSITION) -f u-boot-ddr3l.its u-boot-ddr3l.itb
43+ mkimage -E -p 0x3000 -f u-boot-ddr3l.its u-boot-ddr3l.itb 43+ mkimage -E -p $(FIT_EXTERNAL_POSITION) -f u-boot-ddr3l.its u-boot-ddr3l.itb
44 @rm -f u-boot.its $(dtb_ddr3l) 44 @rm -f u-boot.its $(dtb_ddr3l)
45 45
46 dtb_ddr3l_evk = evkddr3l.dtb 46 dtb_ddr3l_evk = evkddr3l.dtb
47@@ -179,7 +179,7 @@ u-boot-ddr3l-evk.itb: $(dtb_ddr3l_evk) $(supp_dtbs) 47@@ -184,7 +184,7 @@ u-boot-ddr3l-evk.itb: $(dtb_ddr3l_evk) $
48 ./$(PAD_IMAGE) bl31.bin 48 ./$(PAD_IMAGE) bl31.bin
49 ./$(PAD_IMAGE) u-boot-nodtb.bin $(dtb_ddr3l_evk) $(supp_dtbs) 49 ./$(PAD_IMAGE) u-boot-nodtb.bin $(dtb_ddr3l_evk) $(supp_dtbs)
50 DEK_BLOB_LOAD_ADDR=$(DEK_BLOB_LOAD_ADDR) TEE_LOAD_ADDR=$(TEE_LOAD_ADDR) ATF_LOAD_ADDR=$(ATF_LOAD_ADDR) ../$(SOC_DIR)/mkimage_fit_atf.sh $(dtb_ddr3l_evk) $(supp_dtbs) > u-boot-ddr3l-evk.its 50 DEK_BLOB_LOAD_ADDR=$(DEK_BLOB_LOAD_ADDR) TEE_LOAD_ADDR=$(TEE_LOAD_ADDR) ATF_LOAD_ADDR=$(ATF_LOAD_ADDR) ../$(SOC_DIR)/mkimage_fit_atf.sh $(dtb_ddr3l_evk) $(supp_dtbs) > u-boot-ddr3l-evk.its
51- ./mkimage_uboot -E -p 0x3000 -f u-boot-ddr3l-evk.its u-boot-ddr3l-evk.itb 51- ./mkimage_uboot -E -p $(FIT_EXTERNAL_POSITION) -f u-boot-ddr3l-evk.its u-boot-ddr3l-evk.itb
52+ mkimage -E -p 0x3000 -f u-boot-ddr3l-evk.its u-boot-ddr3l-evk.itb 52+ mkimage -E -p $(FIT_EXTERNAL_POSITION) -f u-boot-ddr3l-evk.its u-boot-ddr3l-evk.itb
53 @rm -f u-boot.its $(dtb_ddr3l_evk) 53 @rm -f u-boot.its $(dtb_ddr3l_evk)
54 54
55 dtb_ddr4 = valddr4.dtb 55 dtb_ddr4 = valddr4.dtb
56@@ -191,7 +191,7 @@ u-boot-ddr4.itb: $(dtb_ddr4) $(supp_dtbs) 56@@ -196,7 +196,7 @@ u-boot-ddr4.itb: $(dtb_ddr4) $(supp_dtbs
57 ./$(PAD_IMAGE) bl31.bin 57 ./$(PAD_IMAGE) bl31.bin
58 ./$(PAD_IMAGE) u-boot-nodtb.bin $(dtb_ddr4) $(supp_dtbs) 58 ./$(PAD_IMAGE) u-boot-nodtb.bin $(dtb_ddr4) $(supp_dtbs)
59 DEK_BLOB_LOAD_ADDR=$(DEK_BLOB_LOAD_ADDR) TEE_LOAD_ADDR=$(TEE_LOAD_ADDR) ATF_LOAD_ADDR=$(ATF_LOAD_ADDR) ../$(SOC_DIR)/mkimage_fit_atf.sh $(dtb_ddr4) $(supp_dtbs) > u-boot-ddr4.its 59 DEK_BLOB_LOAD_ADDR=$(DEK_BLOB_LOAD_ADDR) TEE_LOAD_ADDR=$(TEE_LOAD_ADDR) ATF_LOAD_ADDR=$(ATF_LOAD_ADDR) ../$(SOC_DIR)/mkimage_fit_atf.sh $(dtb_ddr4) $(supp_dtbs) > u-boot-ddr4.its
60- ./mkimage_uboot -E -p 0x3000 -f u-boot-ddr4.its u-boot-ddr4.itb 60- ./mkimage_uboot -E -p $(FIT_EXTERNAL_POSITION) -f u-boot-ddr4.its u-boot-ddr4.itb
61+ mkimage -E -p 0x3000 -f u-boot-ddr4.its u-boot-ddr4.itb 61+ mkimage -E -p $(FIT_EXTERNAL_POSITION) -f u-boot-ddr4.its u-boot-ddr4.itb
62 @rm -f u-boot.its $(dtb_ddr4) 62 @rm -f u-boot.its $(dtb_ddr4)
63 63
64 dtb_ddr4_evk = evkddr4.dtb 64 dtb_ddr4_evk = evkddr4.dtb
65@@ -203,7 +203,7 @@ u-boot-ddr4-evk.itb: $(dtb_ddr4_evk) $(supp_dtbs) 65@@ -208,7 +208,7 @@ u-boot-ddr4-evk.itb: $(dtb_ddr4_evk) $(s
66 ./$(PAD_IMAGE) bl31.bin 66 ./$(PAD_IMAGE) bl31.bin
67 ./$(PAD_IMAGE) u-boot-nodtb.bin $(dtb_ddr4_evk) $(supp_dtbs) 67 ./$(PAD_IMAGE) u-boot-nodtb.bin $(dtb_ddr4_evk) $(supp_dtbs)
68 DEK_BLOB_LOAD_ADDR=$(DEK_BLOB_LOAD_ADDR) TEE_LOAD_ADDR=$(TEE_LOAD_ADDR) ATF_LOAD_ADDR=$(ATF_LOAD_ADDR) ../$(SOC_DIR)/mkimage_fit_atf.sh $(dtb_ddr4_evk) $(supp_dtbs) > u-boot-ddr4-evk.its 68 DEK_BLOB_LOAD_ADDR=$(DEK_BLOB_LOAD_ADDR) TEE_LOAD_ADDR=$(TEE_LOAD_ADDR) ATF_LOAD_ADDR=$(ATF_LOAD_ADDR) ../$(SOC_DIR)/mkimage_fit_atf.sh $(dtb_ddr4_evk) $(supp_dtbs) > u-boot-ddr4-evk.its
69- ./mkimage_uboot -E -p 0x3000 -f u-boot-ddr4-evk.its u-boot-ddr4-evk.itb 69- ./mkimage_uboot -E -p $(FIT_EXTERNAL_POSITION) -f u-boot-ddr4-evk.its u-boot-ddr4-evk.itb
70+ mkimage -E -p 0x3000 -f u-boot-ddr4-evk.its u-boot-ddr4-evk.itb 70+ mkimage -E -p $(FIT_EXTERNAL_POSITION) -f u-boot-ddr4-evk.its u-boot-ddr4-evk.itb
71 @rm -f u-boot.its $(dtb_ddr4_evk) 71 @rm -f u-boot.its $(dtb_ddr4_evk)
72 72
73 ifeq ($(HDMI),yes) 73 ifeq ($(HDMI),yes)
74@@ -353,7 +353,6 @@ nightly : 74@@ -358,7 +358,6 @@ nightly :
75 @$(WGET) -q $(SERVER)/$(DIR)/$(FW_DIR)/fsl-$(PLAT)-evk.dtb -O fsl-$(PLAT)-evk.dtb 75 @$(WGET) -q $(SERVER)/$(DIR)/$(FW_DIR)/fsl-$(PLAT)-evk.dtb -O fsl-$(PLAT)-evk.dtb
76 @$(WGET) -q $(SERVER)/$(DIR)/$(FW_DIR)/signed_hdmi_imx8m.bin -O signed_hdmi_imx8m.bin 76 @$(WGET) -q $(SERVER)/$(DIR)/$(FW_DIR)/signed_hdmi_imx8m.bin -O signed_hdmi_imx8m.bin
77 @$(WGET) -q $(SERVER)/$(DIR)/$(FW_DIR)/signed_dp_imx8m.bin -O signed_dp_imx8m.bin 77 @$(WGET) -q $(SERVER)/$(DIR)/$(FW_DIR)/signed_dp_imx8m.bin -O signed_dp_imx8m.bin
@@ -79,6 +79,3 @@ index 3486079..855c1e5 100644
79 79
80 archive : 80 archive :
81 git ls-files --others --exclude-standard -z | xargs -0 tar rvf $(ARCHIVE_PATH)/$(ARCHIVE_NAME) 81 git ls-files --others --exclude-standard -z | xargs -0 tar rvf $(ARCHIVE_PATH)/$(ARCHIVE_NAME)
82--
832.40.1
84
diff --git a/recipes-bsp/imx-mkimage/imx-mkimage_git.inc b/recipes-bsp/imx-mkimage/imx-mkimage_git.inc
index 56f3fba5..f5174811 100644
--- a/recipes-bsp/imx-mkimage/imx-mkimage_git.inc
+++ b/recipes-bsp/imx-mkimage/imx-mkimage_git.inc
@@ -5,8 +5,8 @@ DEPENDS = "zlib-native openssl-native"
5SRC_URI = "git://github.com/nxp-imx/imx-mkimage.git;protocol=https;branch=${SRCBRANCH} \ 5SRC_URI = "git://github.com/nxp-imx/imx-mkimage.git;protocol=https;branch=${SRCBRANCH} \
6 file://0001-iMX8M-soc.mak-use-native-mkimage-from-sysroot.patch \ 6 file://0001-iMX8M-soc.mak-use-native-mkimage-from-sysroot.patch \
7" 7"
8SRCBRANCH = "lf-6.1.22_2.0.0" 8SRCBRANCH = "lf-6.1.36_2.1.0"
9SRCREV = "5cfd218012e080fb907d9cc301fbb4ece9bc17a9" 9SRCREV = "5a0faefc223e51e088433663b6e7d6fbce89bf59"
10 10
11S = "${WORKDIR}/git" 11S = "${WORKDIR}/git"
12 12