diff options
| -rw-r--r-- | recipes-kernel/linux/linux-qoriq.inc | 20 | ||||
| -rw-r--r-- | recipes-kernel/linux/linux-qoriq_6.12.bb | 4 |
2 files changed, 7 insertions, 17 deletions
diff --git a/recipes-kernel/linux/linux-qoriq.inc b/recipes-kernel/linux/linux-qoriq.inc index 09de1ba0a..8c89a33aa 100644 --- a/recipes-kernel/linux/linux-qoriq.inc +++ b/recipes-kernel/linux/linux-qoriq.inc | |||
| @@ -22,17 +22,11 @@ PV = "${LINUX_VERSION}+git${SRCPV}" | |||
| 22 | SCMVERSION ?= "y" | 22 | SCMVERSION ?= "y" |
| 23 | LOCALVERSION = "" | 23 | LOCALVERSION = "" |
| 24 | 24 | ||
| 25 | DELTA_KERNEL_DEFCONFIG ?= "" | 25 | KBUILD_DEFCONFIG = "${KERNEL_DEFCONFIG}" |
| 26 | DELTA_KERNEL_DEFCONFIG:prepend:qoriq-arm64 = "lsdk.config " | 26 | EXTRA_KBUILD_DEFCONFIG:qoriq-arm64 = "lsdk.config" |
| 27 | DELTA_KERNEL_DEFCONFIG:prepend:qoriq-arm = "multi_v7_lpae.config lsdk.config " | 27 | EXTRA_KBUILD_DEFCONFIG:qoriq-arm = "multi_v7_lpae.config lsdk.config" |
| 28 | 28 | ||
| 29 | do_merge_delta_config[depends] += "virtual/cross-cc:do_populate_sysroot bison-native:do_populate_sysroot" | 29 | do_configure() { |
| 30 | do_merge_delta_config[dirs] = "${B}" | ||
| 31 | do_kernel_metadata[noexec] = "1" | ||
| 32 | do_kernel_configme[noexec] = "1" | ||
| 33 | do_kernel_configcheck[noexec] = "1" | ||
| 34 | |||
| 35 | do_merge_delta_config() { | ||
| 36 | # create config with make config | 30 | # create config with make config |
| 37 | oe_runmake -C ${S} O=${B} ${KERNEL_DEFCONFIG} | 31 | oe_runmake -C ${S} O=${B} ${KERNEL_DEFCONFIG} |
| 38 | 32 | ||
| @@ -41,9 +35,7 @@ do_merge_delta_config() { | |||
| 41 | echo "CONFIG_CPU_BIG_ENDIAN=y" >> .config | 35 | echo "CONFIG_CPU_BIG_ENDIAN=y" >> .config |
| 42 | echo "CONFIG_MTD_CFI_BE_BYTE_SWAP=y" >> .config | 36 | echo "CONFIG_MTD_CFI_BE_BYTE_SWAP=y" >> .config |
| 43 | fi | 37 | fi |
| 44 | 38 | for deltacfg in ${EXTRA_KBUILD_DEFCONFIG}; do | |
| 45 | # add config fragments | ||
| 46 | for deltacfg in ${DELTA_KERNEL_DEFCONFIG}; do | ||
| 47 | if [ -f ${S}/arch/${ARCH}/configs/${deltacfg} ]; then | 39 | if [ -f ${S}/arch/${ARCH}/configs/${deltacfg} ]; then |
| 48 | oe_runmake -C ${S} O=${B} ${deltacfg} | 40 | oe_runmake -C ${S} O=${B} ${deltacfg} |
| 49 | elif [ -f "${S}/${deltacfg}" ]; then | 41 | elif [ -f "${S}/${deltacfg}" ]; then |
| @@ -55,8 +47,6 @@ do_merge_delta_config() { | |||
| 55 | cp .config ${UNPACKDIR}/defconfig | 47 | cp .config ${UNPACKDIR}/defconfig |
| 56 | } | 48 | } |
| 57 | 49 | ||
| 58 | addtask merge_delta_config before do_kernel_localversion after do_patch | ||
| 59 | |||
| 60 | FILES:${KERNEL_PACKAGE_NAME}-image += "/boot/zImage*" | 50 | FILES:${KERNEL_PACKAGE_NAME}-image += "/boot/zImage*" |
| 61 | INSANE_SKIP:${PN}-src += " buildpaths" | 51 | INSANE_SKIP:${PN}-src += " buildpaths" |
| 62 | COMPATIBLE_MACHINE = "(qoriq)" | 52 | COMPATIBLE_MACHINE = "(qoriq)" |
diff --git a/recipes-kernel/linux/linux-qoriq_6.12.bb b/recipes-kernel/linux/linux-qoriq_6.12.bb index b43fe7d53..aa7561e3e 100644 --- a/recipes-kernel/linux/linux-qoriq_6.12.bb +++ b/recipes-kernel/linux/linux-qoriq_6.12.bb | |||
| @@ -1,9 +1,9 @@ | |||
| 1 | LIC_FILES_CHKSUM = "file://COPYING;md5=6bc538ed5bd9a7fc9398086aedcd7e46" | 1 | LIC_FILES_CHKSUM = "file://COPYING;md5=6bc538ed5bd9a7fc9398086aedcd7e46" |
| 2 | LINUX_VERSION = "6.12.20" | 2 | LINUX_VERSION = "6.12.49" |
| 3 | 3 | ||
| 4 | LINUX_QORIQ_BRANCH ?= "lf-6.12.y" | 4 | LINUX_QORIQ_BRANCH ?= "lf-6.12.y" |
| 5 | LINUX_QORIQ_SRC ?= "git://github.com/nxp-qoriq/linux.git;protocol=https" | 5 | LINUX_QORIQ_SRC ?= "git://github.com/nxp-qoriq/linux.git;protocol=https" |
| 6 | SRC_URI = "${LINUX_QORIQ_SRC};branch=${LINUX_QORIQ_BRANCH}" | 6 | SRC_URI = "${LINUX_QORIQ_SRC};branch=${LINUX_QORIQ_BRANCH}" |
| 7 | SRCREV = "dfaf2136deb2af2e60b994421281ba42f1c087e0" | 7 | SRCREV = "df24f9428e38740256a410b983003a478e72a7c0" |
| 8 | 8 | ||
| 9 | require linux-qoriq.inc | 9 | require linux-qoriq.inc |
