summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--recipes-bsp/atf/qoriq-atf-2.12.inc (renamed from recipes-bsp/atf/qoriq-atf-2.6.inc)4
-rw-r--r--recipes-bsp/atf/qoriq-atf-tools_2.12.bb (renamed from recipes-bsp/atf/qoriq-atf-tools_2.6.bb)0
-rw-r--r--recipes-bsp/atf/qoriq-atf_2.12.bb (renamed from recipes-bsp/atf/qoriq-atf_2.6.bb)1
-rw-r--r--recipes-bsp/mc-utils/mc-utils_git.bb2
-rw-r--r--recipes-bsp/rcw/rcw_git.bb2
-rw-r--r--recipes-bsp/u-boot/u-boot-qoriq_2025.04.bb (renamed from recipes-bsp/u-boot/u-boot-qoriq_2021.04.bb)60
-rw-r--r--recipes-core/udev/udev-rules-qoriq/73-fsl-dpaa-persistent-networking.rules9
-rw-r--r--recipes-core/udev/udev-rules-qoriq/74-ls1046a-xfi2-networking.rules4
-rw-r--r--recipes-devtools/qemu/qemu-qoriq_4.2.bb2
-rw-r--r--recipes-devtools/qoriq-cst/qoriq-cst/0001-tools-Mark-struct-input_field-file_field-extern.patch43
-rw-r--r--recipes-devtools/qoriq-cst/qoriq-cst_git.bb8
-rw-r--r--recipes-dpaa/fmlib/fmlib_git.bb2
-rw-r--r--recipes-dpaa2/restool/files/disable-manpage-generation.patch26
-rw-r--r--recipes-dpaa2/restool/restool_git.bb6
-rw-r--r--recipes-kernel/linux/linux-qoriq.inc18
-rw-r--r--recipes-kernel/linux/linux-qoriq_5.10.bb8
-rw-r--r--recipes-kernel/linux/linux-qoriq_6.12.bb9
-rw-r--r--recipes-security/smw/keyctl-caam_git.bb2
18 files changed, 98 insertions, 108 deletions
diff --git a/recipes-bsp/atf/qoriq-atf-2.6.inc b/recipes-bsp/atf/qoriq-atf-2.12.inc
index 7a752ee93..a025401e0 100644
--- a/recipes-bsp/atf/qoriq-atf-2.6.inc
+++ b/recipes-bsp/atf/qoriq-atf-2.12.inc
@@ -3,7 +3,7 @@ DESCRIPTION = "ARM Trusted Firmware"
3LICENSE = "BSD-3-Clause" 3LICENSE = "BSD-3-Clause"
4LIC_FILES_CHKSUM = "file://license.rst;md5=1dd070c98a281d18d9eefd938729b031" 4LIC_FILES_CHKSUM = "file://license.rst;md5=1dd070c98a281d18d9eefd938729b031"
5 5
6ATF_BRANCH ?= "lf_v2.6" 6ATF_BRANCH ?= "lf_v2.12"
7ATF_SRC ?= "git://github.com/nxp-qoriq/atf.git;protocol=https" 7ATF_SRC ?= "git://github.com/nxp-qoriq/atf.git;protocol=https"
8SRC_URI = "${ATF_SRC};branch=${ATF_BRANCH}" 8SRC_URI = "${ATF_SRC};branch=${ATF_BRANCH}"
9SRCREV = "616a4588f333522d50a55bedd2b9a90a51474a75" 9SRCREV = "6ddd57019494cabfca5065368349109c37f2cc9f"
diff --git a/recipes-bsp/atf/qoriq-atf-tools_2.6.bb b/recipes-bsp/atf/qoriq-atf-tools_2.12.bb
index 2c1db306c..2c1db306c 100644
--- a/recipes-bsp/atf/qoriq-atf-tools_2.6.bb
+++ b/recipes-bsp/atf/qoriq-atf-tools_2.12.bb
diff --git a/recipes-bsp/atf/qoriq-atf_2.6.bb b/recipes-bsp/atf/qoriq-atf_2.12.bb
index 9f2b0e47a..e7e669fa1 100644
--- a/recipes-bsp/atf/qoriq-atf_2.6.bb
+++ b/recipes-bsp/atf/qoriq-atf_2.12.bb
@@ -9,7 +9,6 @@ PV:append = "+${SRCPV}"
9 9
10SRC_URI += "git://github.com/ARMmbed/mbedtls;protocol=https;nobranch=1;destsuffix=git/mbedtls;name=mbedtls \ 10SRC_URI += "git://github.com/ARMmbed/mbedtls;protocol=https;nobranch=1;destsuffix=git/mbedtls;name=mbedtls \
11 git://github.com/nxp/ddr-phy-binary;protocol=https;nobranch=1;destsuffix=git/ddr-phy-binary;name=ddr \ 11 git://github.com/nxp/ddr-phy-binary;protocol=https;nobranch=1;destsuffix=git/ddr-phy-binary;name=ddr \
12 file://tf-a-tests-no-warn-rwx-segments.patch \
13" 12"
14SRCREV_mbedtls = "0795874acdf887290b2571b193cafd3c4041a708" 13SRCREV_mbedtls = "0795874acdf887290b2571b193cafd3c4041a708"
15SRCREV_ddr = "fbc036b88acb6c06ffed02c898cbae9856ec75ba" 14SRCREV_ddr = "fbc036b88acb6c06ffed02c898cbae9856ec75ba"
diff --git a/recipes-bsp/mc-utils/mc-utils_git.bb b/recipes-bsp/mc-utils/mc-utils_git.bb
index 9e9f8d409..2d09bbcc8 100644
--- a/recipes-bsp/mc-utils/mc-utils_git.bb
+++ b/recipes-bsp/mc-utils/mc-utils_git.bb
@@ -8,7 +8,7 @@ DEPENDS += "dtc-native"
8inherit deploy 8inherit deploy
9 9
10SRC_URI = "git://github.com/nxp-qoriq/mc-utils;protocol=https;nobranch=1" 10SRC_URI = "git://github.com/nxp-qoriq/mc-utils;protocol=https;nobranch=1"
11SRCREV = "5ccc2688b72c4a05119a393cbe3573b5f81d10bc" 11SRCREV = "f5c4b2c9d2b1d5122a7d97f236894f87959b3831"
12 12
13MC_CFG ?= "" 13MC_CFG ?= ""
14MC_CFG:ls1088a = "ls1088a" 14MC_CFG:ls1088a = "ls1088a"
diff --git a/recipes-bsp/rcw/rcw_git.bb b/recipes-bsp/rcw/rcw_git.bb
index b73dd9753..6a52861b0 100644
--- a/recipes-bsp/rcw/rcw_git.bb
+++ b/recipes-bsp/rcw/rcw_git.bb
@@ -8,7 +8,7 @@ DEPENDS += "tcl-native"
8inherit deploy siteinfo 8inherit deploy siteinfo
9 9
10SRC_URI = "git://github.com/nxp-qoriq/rcw;protocol=https;nobranch=1" 10SRC_URI = "git://github.com/nxp-qoriq/rcw;protocol=https;nobranch=1"
11SRCREV = "64abe70cf0abab053c37db460c12e367e6adf7a4" 11SRCREV = "45e69253690452656a4dfe933c4c9f55e1eb0f5f"
12 12
13export PYTHON = "${USRBINPATH}/python3" 13export PYTHON = "${USRBINPATH}/python3"
14 14
diff --git a/recipes-bsp/u-boot/u-boot-qoriq_2021.04.bb b/recipes-bsp/u-boot/u-boot-qoriq_2025.04.bb
index c765cd2d7..7fb10ad3b 100644
--- a/recipes-bsp/u-boot/u-boot-qoriq_2021.04.bb
+++ b/recipes-bsp/u-boot/u-boot-qoriq_2025.04.bb
@@ -10,19 +10,23 @@ LIC_FILES_CHKSUM = " \
10 file://Licenses/gpl-2.0.txt;md5=b234ee4d69f5fce4486a80fdaf4a4263 \ 10 file://Licenses/gpl-2.0.txt;md5=b234ee4d69f5fce4486a80fdaf4a4263 \
11 file://Licenses/bsd-2-clause.txt;md5=6a31f076f5773aabd8ff86191ad6fdd5 \ 11 file://Licenses/bsd-2-clause.txt;md5=6a31f076f5773aabd8ff86191ad6fdd5 \
12 file://Licenses/bsd-3-clause.txt;md5=4a1190eac56a9db675d58ebe86eaf50c \ 12 file://Licenses/bsd-3-clause.txt;md5=4a1190eac56a9db675d58ebe86eaf50c \
13 file://Licenses/lgpl-2.0.txt;md5=5f30f0716dfdd0d91eb439ebec522ec2 \ 13 file://Licenses/lgpl-2.0.txt;md5=4cf66a4984120007c9881cc871cf49db \
14 file://Licenses/lgpl-2.1.txt;md5=4fbd65380cdd255951079008b364516c \ 14 file://Licenses/lgpl-2.1.txt;md5=4fbd65380cdd255951079008b364516c \
15" 15"
16 16
17SRC_URI = "git://github.com/nxp-qoriq/u-boot;protocol=https;nobranch=1" 17PV:append = "+${SRCPV}"
18SRCREV = "1c0116f3da250c5a52858c53efb8b38c0963f477"
19 18
20B = "${WORKDIR}/build" 19UBOOT_BRANCH ?= "lf_v2025.04"
20UBOOT_SRC ?= "git://github.com/nxp-qoriq/u-boot.git;protocol=https"
21SRC_URI = "${UBOOT_SRC};branch=${UBOOT_BRANCH}"
22SRCREV = "9383f8387dc76524524da69992db96c22195a57c"
23
24B = "${UNPACKDIR}/build"
21PV:append = "+fslgit" 25PV:append = "+fslgit"
22LOCALVERSION = "+fsl" 26LOCALVERSION = "+fsl"
23 27
24INHIBIT_DEFAULT_DEPS = "1" 28INHIBIT_DEFAULT_DEPS = "1"
25DEPENDS = "libgcc virtual/${TARGET_PREFIX}gcc bison-native bc-native swig-native python3-native python3-setuptools-native" 29DEPENDS = "libgcc virtual/cross-cc bison-native bc-native gnutls-native swig-native python3-native"
26DEPENDS:append:qoriq-arm64 = " dtc-native" 30DEPENDS:append:qoriq-arm64 = " dtc-native"
27DEPENDS:append:qoriq-arm = " dtc-native" 31DEPENDS:append:qoriq-arm = " dtc-native"
28DEPENDS:append:qoriq-ppc = " boot-format-native" 32DEPENDS:append:qoriq-ppc = " boot-format-native"
@@ -39,7 +43,7 @@ python () {
39 raise bb.parse.SkipPackage("Building the u-boot for this arch requires multilib to be enabled") 43 raise bb.parse.SkipPackage("Building the u-boot for this arch requires multilib to be enabled")
40 sys_multilib = d.getVar('TARGET_VENDOR') + 'mllib32-linux' 44 sys_multilib = d.getVar('TARGET_VENDOR') + 'mllib32-linux'
41 sys_original = d.getVar('TARGET_VENDOR') + '-' + d.getVar('TARGET_OS') 45 sys_original = d.getVar('TARGET_VENDOR') + '-' + d.getVar('TARGET_OS')
42 workdir = d.getVar('WORKDIR') 46 workdir = d.getVar('UNPACKDIR')
43 d.setVar('DEPENDS:append', ' lib32-gcc-cross-powerpc lib32-libgcc') 47 d.setVar('DEPENDS:append', ' lib32-gcc-cross-powerpc lib32-libgcc')
44 d.setVar('PATH:append', ':' + d.getVar('STAGING_BINDIR_NATIVE') + '/powerpc' + sys_multilib) 48 d.setVar('PATH:append', ':' + d.getVar('STAGING_BINDIR_NATIVE') + '/powerpc' + sys_multilib)
45 d.setVar('TOOLCHAIN_OPTIONS', '--sysroot=' + workdir + '/lib32-recipe-sysroot') 49 d.setVar('TOOLCHAIN_OPTIONS', '--sysroot=' + workdir + '/lib32-recipe-sysroot')
@@ -49,7 +53,7 @@ python () {
49 raise bb.parse.SkipRecipe("Building the u-boot for this arch requires multilib to be enabled") 53 raise bb.parse.SkipRecipe("Building the u-boot for this arch requires multilib to be enabled")
50 sys_multilib = d.getVar('TARGET_VENDOR') + 'mllib64-linux' 54 sys_multilib = d.getVar('TARGET_VENDOR') + 'mllib64-linux'
51 sys_original = d.getVar('TARGET_VENDOR') + '-' + d.getVar('TARGET_OS') 55 sys_original = d.getVar('TARGET_VENDOR') + '-' + d.getVar('TARGET_OS')
52 workdir = d.getVar('WORKDIR') 56 workdir = d.getVar('UNPACKDIR')
53 d.setVar('DEPENDS:append', ' lib64-gcc-cross-aarch64 lib64-libgcc') 57 d.setVar('DEPENDS:append', ' lib64-gcc-cross-aarch64 lib64-libgcc')
54 d.setVar('PATH:append', ':' + d.getVar('STAGING_BINDIR_NATIVE') + '/aarch64' + sys_multilib) 58 d.setVar('PATH:append', ':' + d.getVar('STAGING_BINDIR_NATIVE') + '/aarch64' + sys_multilib)
55 d.setVar('TOOLCHAIN_OPTIONS', '--sysroot=' + workdir + '/lib64-recipe-sysroot') 59 d.setVar('TOOLCHAIN_OPTIONS', '--sysroot=' + workdir + '/lib64-recipe-sysroot')
@@ -79,8 +83,6 @@ do_compile:append:qoriq() {
79 boot_format ${STAGING_DATADIR_NATIVE}/boot_format/${BOOTFORMAT_CONFIG} \ 83 boot_format ${STAGING_DATADIR_NATIVE}/boot_format/${BOOTFORMAT_CONFIG} \
80 ${config}/u-boot-${type}.${UBOOT_SUFFIX} -spi ${config}/u-boot.format.bin 84 ${config}/u-boot-${type}.${UBOOT_SUFFIX} -spi ${config}/u-boot.format.bin
81 cp ${config}/u-boot.format.bin ${config}/u-boot-${type}.${UBOOT_SUFFIX} 85 cp ${config}/u-boot.format.bin ${config}/u-boot-${type}.${UBOOT_SUFFIX}
82 elif [ "qspi" = "${type}" ];then
83 cp ${config}/${binary} ${config}/u-boot-${type}-${PV}-${PR}.${UBOOT_SUFFIX}
84 fi 86 fi
85 fi 87 fi
86 done 88 done
@@ -91,6 +93,46 @@ do_compile:append:qoriq() {
91 unset i 93 unset i
92} 94}
93 95
96do_deploy:append:lx2162a () {
97 if [ -n "${UBOOT_CONFIG}" ]
98 then
99 for config in ${UBOOT_MACHINE}; do
100 i=$(expr $i + 1);
101 for type in ${UBOOT_CONFIG}; do
102 j=$(expr $j + 1);
103 if [ $j -eq $i ]
104 then
105 if [ "tfa-verified-boot" = "${type}" ];then
106 install -m 644 ${B}/${config}/u-boot.dtb ${DEPLOYDIR}/u-boot.dtb
107 fi
108 fi
109 done
110 unset j
111 done
112 unset i
113 fi
114}
115
116do_deploy:append:ls102xa () {
117 if [ -n "${UBOOT_CONFIG}" ]
118 then
119 for config in ${UBOOT_MACHINE}; do
120 i=$(expr $i + 1);
121 for type in ${UBOOT_CONFIG}; do
122 j=$(expr $j + 1);
123 if [ $j -eq $i ]
124 then
125 if expr "$type" : sdcard;then
126 install -m 644 ${B}/${config}/u-boot-dtb.bin ${DEPLOYDIR}/u-boot-dtb.${UBOOT_SUFFIX}-${type}
127 install -m 644 ${B}/${config}/spl/u-boot-spl.bin ${DEPLOYDIR}/u-boot-spl.${UBOOT_SUFFIX}-${type}
128 fi
129 fi
130 done
131 unset j
132 done
133 unset i
134 fi
135}
94 136
95PACKAGES += "${PN}-images" 137PACKAGES += "${PN}-images"
96FILES:${PN}-images += "/boot" 138FILES:${PN}-images += "/boot"
diff --git a/recipes-core/udev/udev-rules-qoriq/73-fsl-dpaa-persistent-networking.rules b/recipes-core/udev/udev-rules-qoriq/73-fsl-dpaa-persistent-networking.rules
index a96b9458e..c9a6d70bb 100644
--- a/recipes-core/udev/udev-rules-qoriq/73-fsl-dpaa-persistent-networking.rules
+++ b/recipes-core/udev/udev-rules-qoriq/73-fsl-dpaa-persistent-networking.rules
@@ -9,3 +9,12 @@ SUBSYSTEM=="net", DRIVERS=="fsl_dpa*", ATTR{device_addr}=="1af0000", NAME="fm1-m
9 9
10# Rename macless0 to "macless0" 10# Rename macless0 to "macless0"
11SUBSYSTEM=="net", ATTR{device_type}=="macless0", NAME="macless0" 11SUBSYSTEM=="net", ATTR{device_type}=="macless0", NAME="macless0"
12
13# Rules for handling the Upstream DPAA ethernet ports
14SUBSYSTEM=="net", DRIVERS=="fsl_dpa*", KERNELS=="1ae0000*", NAME="fm1-mac1"
15SUBSYSTEM=="net", DRIVERS=="fsl_dpa*", KERNELS=="1ae2000*", NAME="fm1-mac2"
16SUBSYSTEM=="net", DRIVERS=="fsl_dpa*", KERNELS=="1ae4000*", NAME="fm1-mac3"
17SUBSYSTEM=="net", DRIVERS=="fsl_dpa*", KERNELS=="1ae6000*", NAME="fm1-mac4"
18SUBSYSTEM=="net", DRIVERS=="fsl_dpa*", KERNELS=="1ae8000*", NAME="fm1-mac5"
19SUBSYSTEM=="net", DRIVERS=="fsl_dpa*", KERNELS=="1aea000*", NAME="fm1-mac6"
20SUBSYSTEM=="net", DRIVERS=="fsl_dpa*", KERNELS=="1af0000*", NAME="fm1-mac9"
diff --git a/recipes-core/udev/udev-rules-qoriq/74-ls1046a-xfi2-networking.rules b/recipes-core/udev/udev-rules-qoriq/74-ls1046a-xfi2-networking.rules
index 42931d475..79a10250a 100644
--- a/recipes-core/udev/udev-rules-qoriq/74-ls1046a-xfi2-networking.rules
+++ b/recipes-core/udev/udev-rules-qoriq/74-ls1046a-xfi2-networking.rules
@@ -1 +1,5 @@
1# Rules for handling the SDK DPAA ethernet ports
1SUBSYSTEM=="net", DRIVERS=="fsl_dpa*", ATTR{device_addr}=="1af2000", NAME="fm1-mac10" 2SUBSYSTEM=="net", DRIVERS=="fsl_dpa*", ATTR{device_addr}=="1af2000", NAME="fm1-mac10"
3
4# Rules for handling the Upstream DPAA ethernet ports
5SUBSYSTEM=="net", DRIVERS=="fsl_dpa*", KERNELS=="1af2000*", NAME="fm1-mac10"
diff --git a/recipes-devtools/qemu/qemu-qoriq_4.2.bb b/recipes-devtools/qemu/qemu-qoriq_4.2.bb
index 20ba6b535..cb415d66b 100644
--- a/recipes-devtools/qemu/qemu-qoriq_4.2.bb
+++ b/recipes-devtools/qemu/qemu-qoriq_4.2.bb
@@ -15,7 +15,7 @@ SRC_URI = "gitsm://github.com/nxp-qoriq/qemu;protocol=https;nobranch=1 \
15 file://0002-Add-subpackage-ptest-which-runs-all-unit-test-cases-.patch \ 15 file://0002-Add-subpackage-ptest-which-runs-all-unit-test-cases-.patch \
16 " 16 "
17 17
18SRCREV = "14fda5a42df6c72e890d6a97ff88c5852172604b" 18SRCREV = "a46ddbbe661677dcfa342f00ab7ab71e5f6f1a09"
19 19
20python() { 20python() {
21 d.appendVar('PROVIDES', ' ' + d.getVar('BPN').replace('-qoriq', '')) 21 d.appendVar('PROVIDES', ' ' + d.getVar('BPN').replace('-qoriq', ''))
diff --git a/recipes-devtools/qoriq-cst/qoriq-cst/0001-tools-Mark-struct-input_field-file_field-extern.patch b/recipes-devtools/qoriq-cst/qoriq-cst/0001-tools-Mark-struct-input_field-file_field-extern.patch
deleted file mode 100644
index d25675aae..000000000
--- a/recipes-devtools/qoriq-cst/qoriq-cst/0001-tools-Mark-struct-input_field-file_field-extern.patch
+++ /dev/null
@@ -1,43 +0,0 @@
1From 81ec65e72f357fb2c395e40c5195434bbaddf7f7 Mon Sep 17 00:00:00 2001
2From: Khem Raj <raj.khem@gmail.com>
3Date: Sat, 16 May 2020 08:21:52 -0700
4Subject: [PATCH] tools: Mark struct input_field file_field extern
5
6This struct is already defined in common/parse_utils.c
7
8Upstream-Status: Pending
9Signed-off-by: Khem Raj <raj.khem@gmail.com>
10---
11 tools/header_generation/create_hdr_common.c | 2 +-
12 tools/pbi_creation/create_pbi_common.c | 2 +-
13 2 files changed, 2 insertions(+), 2 deletions(-)
14
15diff --git a/tools/header_generation/create_hdr_common.c b/tools/header_generation/create_hdr_common.c
16index bfa90a3..edf632c 100644
17--- a/tools/header_generation/create_hdr_common.c
18+++ b/tools/header_generation/create_hdr_common.c
19@@ -39,7 +39,7 @@
20 #include <crypto_utils.h>
21
22 extern struct g_data_t gd;
23-struct input_field file_field;
24+extern struct input_field file_field;
25
26 extern char line_data[];
27 static struct option long_options[] = {
28diff --git a/tools/pbi_creation/create_pbi_common.c b/tools/pbi_creation/create_pbi_common.c
29index ff2ed84..bd976da 100644
30--- a/tools/pbi_creation/create_pbi_common.c
31+++ b/tools/pbi_creation/create_pbi_common.c
32@@ -57,7 +57,7 @@ static char *parse_list[] = {
33
34 extern struct g_data_t gd;
35 extern char line_data[];
36-struct input_field file_field;
37+extern struct input_field file_field;
38
39 #define NUM_PARSE_LIST (sizeof(parse_list) / sizeof(char *))
40
41--
422.26.2
43
diff --git a/recipes-devtools/qoriq-cst/qoriq-cst_git.bb b/recipes-devtools/qoriq-cst/qoriq-cst_git.bb
index 95bf4eb64..eb01f5427 100644
--- a/recipes-devtools/qoriq-cst/qoriq-cst_git.bb
+++ b/recipes-devtools/qoriq-cst/qoriq-cst_git.bb
@@ -16,10 +16,8 @@ inherit kernel-arch
16#SECURE_PRI_KEY = "/path/srk.pri" 16#SECURE_PRI_KEY = "/path/srk.pri"
17#SECURE_PUB_KEY = "/path/srk.pub" 17#SECURE_PUB_KEY = "/path/srk.pub"
18 18
19SRC_URI = "git://github.com/nxp-qoriq/cst;protocol=https;nobranch=1 \ 19SRC_URI = "git://github.com/nxp-qoriq/cst;protocol=https;nobranch=1"
20 file://0001-tools-Mark-struct-input_field-file_field-extern.patch \ 20SRCREV = "892d2ed3207d78a3cb5533eeb91bcc73967e3e36"
21"
22SRCREV = "e96dead3c339f6addb1600249be67e1884cdbcc5"
23 21
24EXTRA_OEMAKE = 'CC="${CC}" LD="${CC}"' 22EXTRA_OEMAKE = 'CC="${CC}" LD="${CC}"'
25CFLAGS:append = ' -Wno-deprecated-declarations' 23CFLAGS:append = ' -Wno-deprecated-declarations'
@@ -39,3 +37,5 @@ do_install () {
39 37
40FILES:${PN}-dbg += "${bindir}/cst/.debug" 38FILES:${PN}-dbg += "${bindir}/cst/.debug"
41BBCLASSEXTEND = "native nativesdk" 39BBCLASSEXTEND = "native nativesdk"
40INSANE_SKIP:${PN}-dbg += " buildpaths"
41
diff --git a/recipes-dpaa/fmlib/fmlib_git.bb b/recipes-dpaa/fmlib/fmlib_git.bb
index 02790d47b..2276ac3c6 100644
--- a/recipes-dpaa/fmlib/fmlib_git.bb
+++ b/recipes-dpaa/fmlib/fmlib_git.bb
@@ -6,7 +6,7 @@ LIC_FILES_CHKSUM = "file://LICENSE;md5=9c7bd5e45d066db084bdb3543d55b1ac"
6PR = "r1" 6PR = "r1"
7 7
8SRC_URI = "git://github.com/nxp-qoriq/fmlib;protocol=https;nobranch=1" 8SRC_URI = "git://github.com/nxp-qoriq/fmlib;protocol=https;nobranch=1"
9SRCREV = "9fb916f255214013aa6003496c47bab0b5add2d9" 9SRCREV = "7a58ecaf0d90d71d6b78d3ac7998282a472c4394"
10 10
11CFLAGS += "-fmacro-prefix-map=${STAGING_KERNEL_DIR}=/usr/src/debug/fmlib/git-r1 \ 11CFLAGS += "-fmacro-prefix-map=${STAGING_KERNEL_DIR}=/usr/src/debug/fmlib/git-r1 \
12 -fdebug-prefix-map=${STAGING_KERNEL_DIR}=/usr/src/debug/fmlib/git-r1" 12 -fdebug-prefix-map=${STAGING_KERNEL_DIR}=/usr/src/debug/fmlib/git-r1"
diff --git a/recipes-dpaa2/restool/files/disable-manpage-generation.patch b/recipes-dpaa2/restool/files/disable-manpage-generation.patch
deleted file mode 100644
index 34f2ae2d0..000000000
--- a/recipes-dpaa2/restool/files/disable-manpage-generation.patch
+++ /dev/null
@@ -1,26 +0,0 @@
1From 5392152e704ff001c41de03445d668227237a87e Mon Sep 17 00:00:00 2001
2From: Ting Liu <ting.liu@nxp.com>
3Date: Fri, 15 Oct 2021 09:36:04 +0530
4Subject: [PATCH] disable manpage generation
5
6Upstream-Status: Inappropriate [Cross-compile specific]
7Signed-off-by: Ting Liu <ting.liu@nxp.com>
8---
9 Makefile | 1 -
10 1 file changed, 1 deletion(-)
11
12diff --git a/Makefile b/Makefile
13index ee669ae..ab6e499 100644
14--- a/Makefile
15+++ b/Makefile
16@@ -60,7 +60,6 @@ install: restool scripts/ls-main scripts/ls-append-dpl scripts/ls-debug scripts/
17 install -D -m 755 scripts/ls-debug $(DESTDIR)$(bindir)/ls-debug
18 $(foreach symlink, $(RESTOOL_SCRIPT_SYMLINKS), sh -c "cd $(DESTDIR)$(bindir) && ln -sf ls-main $(symlink)" ;)
19 install -D -m 755 scripts/restool_completion.sh $(DESTDIR)$(bindir_completion)/restool
20- install -m 0644 -D $(MANPAGE) $(call get_manpage_destination,$(MANPAGE))
21
22 clean:
23 rm -f $(OBJ) $(MANPAGE) \
24--
252.25.1
26
diff --git a/recipes-dpaa2/restool/restool_git.bb b/recipes-dpaa2/restool/restool_git.bb
index 0ea40ec69..596625ece 100644
--- a/recipes-dpaa2/restool/restool_git.bb
+++ b/recipes-dpaa2/restool/restool_git.bb
@@ -2,10 +2,8 @@ SUMMARY = "DPAA2 Resource Manager Tool"
2LICENSE = "BSD-3-Clause | GPL-2.0-or-later" 2LICENSE = "BSD-3-Clause | GPL-2.0-or-later"
3LIC_FILES_CHKSUM = "file://LICENSE;md5=83af78c71766dd5fb1c1c3dd64a75ee7" 3LIC_FILES_CHKSUM = "file://LICENSE;md5=83af78c71766dd5fb1c1c3dd64a75ee7"
4 4
5SRC_URI = "git://github.com/nxp-qoriq/restool;protocol=https;nobranch=1 \ 5SRC_URI = "git://github.com/nxp-qoriq/restool;protocol=https;nobranch=1"
6 file://disable-manpage-generation.patch \ 6SRCREV = "8f73f2600111440d034227966d6ff03ec47d8f1a"
7"
8SRCREV = "8c45e04363bf2a984a87b24d1dac80a286dd40d8"
9 7
10inherit bash-completion 8inherit bash-completion
11 9
diff --git a/recipes-kernel/linux/linux-qoriq.inc b/recipes-kernel/linux/linux-qoriq.inc
index 7243a345c..09de1ba0a 100644
--- a/recipes-kernel/linux/linux-qoriq.inc
+++ b/recipes-kernel/linux/linux-qoriq.inc
@@ -1,13 +1,13 @@
1inherit kernel qoriq_build_64bit_kernel siteinfo 1inherit kernel qoriq_build_64bit_kernel siteinfo
2inherit fsl-kernel-localversion 2inherit fsl-kernel-localversion kernel-yocto
3 3
4SUMMARY = "Linux Kernel for NXP QorIQ platforms" 4SUMMARY = "Linux Kernel for NXP QorIQ platforms"
5SECTION = "kernel" 5SECTION = "kernel"
6LICENSE = "GPL-2.0-only" 6LICENSE = "GPL-2.0-only"
7 7
8DEPENDS:append = " libgcc" 8DEPENDS:append = " libgcc coreutils-native"
9# not put Images into /boot of rootfs, install kernel-image if needed 9# not put Images into /boot of rootfs, install kernel-image if needed
10RRECOMMENDS:${KERNEL_PACKAGE_NAME}-base = "" 10RDEPENDS:${KERNEL_PACKAGE_NAME}-base = ""
11 11
12KERNEL_CC:append = " ${TOOLCHAIN_OPTIONS}" 12KERNEL_CC:append = " ${TOOLCHAIN_OPTIONS}"
13KERNEL_LD:append = " ${TOOLCHAIN_OPTIONS}" 13KERNEL_LD:append = " ${TOOLCHAIN_OPTIONS}"
@@ -21,12 +21,16 @@ PV = "${LINUX_VERSION}+git${SRCPV}"
21 21
22SCMVERSION ?= "y" 22SCMVERSION ?= "y"
23LOCALVERSION = "" 23LOCALVERSION = ""
24
24DELTA_KERNEL_DEFCONFIG ?= "" 25DELTA_KERNEL_DEFCONFIG ?= ""
25DELTA_KERNEL_DEFCONFIG:prepend:qoriq-arm64 = "lsdk.config " 26DELTA_KERNEL_DEFCONFIG:prepend:qoriq-arm64 = "lsdk.config "
26DELTA_KERNEL_DEFCONFIG:prepend:qoriq-arm = "multi_v7_lpae.config lsdk.config " 27DELTA_KERNEL_DEFCONFIG:prepend:qoriq-arm = "multi_v7_lpae.config lsdk.config "
27 28
28do_merge_delta_config[depends] += "virtual/${TARGET_PREFIX}gcc:do_populate_sysroot bison-native:do_populate_sysroot" 29do_merge_delta_config[depends] += "virtual/cross-cc:do_populate_sysroot bison-native:do_populate_sysroot"
29do_merge_delta_config[dirs] = "${B}" 30do_merge_delta_config[dirs] = "${B}"
31do_kernel_metadata[noexec] = "1"
32do_kernel_configme[noexec] = "1"
33do_kernel_configcheck[noexec] = "1"
30 34
31do_merge_delta_config() { 35do_merge_delta_config() {
32 # create config with make config 36 # create config with make config
@@ -42,15 +46,17 @@ do_merge_delta_config() {
42 for deltacfg in ${DELTA_KERNEL_DEFCONFIG}; do 46 for deltacfg in ${DELTA_KERNEL_DEFCONFIG}; do
43 if [ -f ${S}/arch/${ARCH}/configs/${deltacfg} ]; then 47 if [ -f ${S}/arch/${ARCH}/configs/${deltacfg} ]; then
44 oe_runmake -C ${S} O=${B} ${deltacfg} 48 oe_runmake -C ${S} O=${B} ${deltacfg}
45 elif [ -f "${UNPACKDIR}/${deltacfg}" ]; then 49 elif [ -f "${S}/${deltacfg}" ]; then
46 ${S}/scripts/kconfig/merge_config.sh -m .config ${UNPACKDIR}/${deltacfg} 50 ${S}/scripts/kconfig/merge_config.sh -m .config ${S}/${deltacfg}
47 elif [ -f "${deltacfg}" ]; then 51 elif [ -f "${deltacfg}" ]; then
48 ${S}/scripts/kconfig/merge_config.sh -m .config ${deltacfg} 52 ${S}/scripts/kconfig/merge_config.sh -m .config ${deltacfg}
49 fi 53 fi
50 done 54 done
51 cp .config ${UNPACKDIR}/defconfig 55 cp .config ${UNPACKDIR}/defconfig
52} 56}
57
53addtask merge_delta_config before do_kernel_localversion after do_patch 58addtask merge_delta_config before do_kernel_localversion after do_patch
54 59
55FILES:${KERNEL_PACKAGE_NAME}-image += "/boot/zImage*" 60FILES:${KERNEL_PACKAGE_NAME}-image += "/boot/zImage*"
61INSANE_SKIP:${PN}-src += " buildpaths"
56COMPATIBLE_MACHINE = "(qoriq)" 62COMPATIBLE_MACHINE = "(qoriq)"
diff --git a/recipes-kernel/linux/linux-qoriq_5.10.bb b/recipes-kernel/linux/linux-qoriq_5.10.bb
deleted file mode 100644
index c62de58e7..000000000
--- a/recipes-kernel/linux/linux-qoriq_5.10.bb
+++ /dev/null
@@ -1,8 +0,0 @@
1LIC_FILES_CHKSUM = "file://COPYING;md5=6bc538ed5bd9a7fc9398086aedcd7e46"
2
3LINUX_VERSION = "5.10.52"
4
5SRC_URI = "git://github.com/nxp-qoriq/linux;protocol=https;nobranch=1"
6SRCREV = "a11753a89ec610768301d4070e10b8bd60fde8cd"
7
8require recipes-kernel/linux/linux-qoriq.inc
diff --git a/recipes-kernel/linux/linux-qoriq_6.12.bb b/recipes-kernel/linux/linux-qoriq_6.12.bb
new file mode 100644
index 000000000..b43fe7d53
--- /dev/null
+++ b/recipes-kernel/linux/linux-qoriq_6.12.bb
@@ -0,0 +1,9 @@
1LIC_FILES_CHKSUM = "file://COPYING;md5=6bc538ed5bd9a7fc9398086aedcd7e46"
2LINUX_VERSION = "6.12.20"
3
4LINUX_QORIQ_BRANCH ?= "lf-6.12.y"
5LINUX_QORIQ_SRC ?= "git://github.com/nxp-qoriq/linux.git;protocol=https"
6SRC_URI = "${LINUX_QORIQ_SRC};branch=${LINUX_QORIQ_BRANCH}"
7SRCREV = "dfaf2136deb2af2e60b994421281ba42f1c087e0"
8
9require linux-qoriq.inc
diff --git a/recipes-security/smw/keyctl-caam_git.bb b/recipes-security/smw/keyctl-caam_git.bb
index 66ff7ecb0..f147e1148 100644
--- a/recipes-security/smw/keyctl-caam_git.bb
+++ b/recipes-security/smw/keyctl-caam_git.bb
@@ -17,5 +17,5 @@ do_install () {
17 oe_runmake DESTDIR=${D} install 17 oe_runmake DESTDIR=${D} install
18} 18}
19 19
20COMPATIBLE_MACHINE = "(imx-generic-bsp)" 20COMPATIBLE_MACHINE = "(imx-generic-bsp|qoriq)"
21 21