From d606b53903a1eb8b564b64994aeefb2d4defd3f9 Mon Sep 17 00:00:00 2001 From: Denys Dmytriyenko Date: Mon, 1 May 2023 19:22:50 +0000 Subject: [PATCH] linux-bb.org: add support for config fragments * Add support for additional config fragments passed via semi-standard KERNEL_CONFIG_FRAGMENTS variable * Also don't build all DTBs, only those specified in the machine config Signed-off-by: Denys Dmytriyenko Signed-off-by: Ryan Eatmon --- .../recipes-kernel/linux/linux-bb.org/defconfig | 1 + meta-ti-bsp/recipes-kernel/linux/linux-bb.org_git.bb | 11 ++++------- 2 files changed, 5 insertions(+), 7 deletions(-) create mode 100644 meta-ti-bsp/recipes-kernel/linux/linux-bb.org/defconfig diff --git a/meta-ti-bsp/recipes-kernel/linux/linux-bb.org/defconfig b/meta-ti-bsp/recipes-kernel/linux/linux-bb.org/defconfig new file mode 100644 index 00000000..a5de2e24 --- /dev/null +++ b/meta-ti-bsp/recipes-kernel/linux/linux-bb.org/defconfig @@ -0,0 +1 @@ +use-kernel-config=bb.org_defconfig diff --git a/meta-ti-bsp/recipes-kernel/linux/linux-bb.org_git.bb b/meta-ti-bsp/recipes-kernel/linux/linux-bb.org_git.bb index 43af4100..8604e028 100644 --- a/meta-ti-bsp/recipes-kernel/linux/linux-bb.org_git.bb +++ b/meta-ti-bsp/recipes-kernel/linux/linux-bb.org_git.bb @@ -7,6 +7,7 @@ COMPATIBLE_MACHINE = "beagle.*" inherit kernel +require recipes-kernel/linux/setup-defconfig.inc require recipes-kernel/linux/ti-kernel.inc DEPENDS += "gmp-native libmpc-native" @@ -26,13 +27,9 @@ PV:aarch64 = "5.10.162+git${SRCPV}" BRANCH:aarch64 = "v5.10.162-ti-arm64-r99" SRC_URI = "git://github.com/beagleboard/linux.git;protocol=https;branch=${BRANCH} \ - file://init_disassemble_info-signature-changes-causes-compile-failures.patch" + file://defconfig \ + file://init_disassemble_info-signature-changes-causes-compile-failures.patch \ +" SRC_URI:append:armv7a = " file://0001-defconfig-switch-default-kernel-compression-to-LZMA.patch" -DEFCONFIG_NAME = "bb.org_defconfig" -KERNEL_CONFIG_COMMAND = "oe_runmake -C ${S} O=${B} ${DEFCONFIG_NAME}" - -kernel_do_compile:append() { - oe_runmake dtbs CC="${KERNEL_CC} $cc_extra " LD="${KERNEL_LD}" ${KERNEL_EXTRA_ARGS} -}