From patchwork Tue Apr 22 14:45:45 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Mikko Rapeli X-Patchwork-Id: 61709 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from aws-us-west-2-korg-lkml-1.web.codeaurora.org (localhost.localdomain [127.0.0.1]) by smtp.lore.kernel.org (Postfix) with ESMTP id EB9B4C369D3 for ; Tue, 22 Apr 2025 14:46:16 +0000 (UTC) Received: from mail-lf1-f49.google.com (mail-lf1-f49.google.com [209.85.167.49]) by mx.groups.io with SMTP id smtpd.web10.41785.1745333169142026838 for ; Tue, 22 Apr 2025 07:46:09 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@linaro.org header.s=google header.b=IzQ/fOVh; spf=pass (domain: linaro.org, ip: 209.85.167.49, mailfrom: mikko.rapeli@linaro.org) Received: by mail-lf1-f49.google.com with SMTP id 2adb3069b0e04-54e6788d07eso2516360e87.1 for ; Tue, 22 Apr 2025 07:46:08 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1745333167; x=1745937967; darn=lists.yoctoproject.org; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:from:to:cc:subject:date:message-id:reply-to; bh=wY8bXYDaE/DimIPtmSu7MmZlSzDnkhFQb615lJNlis4=; b=IzQ/fOVhklgEliomdBsr7HU4ulhN5ImH3PXnPij6ihhDkcuSaelxqWy0n99IBwW+iy mFW6QtxR7AAEIm+pbdGklRuEr/x/yBsmQOwbvllAfvhJAyjLpHkTye8Ncr79hhwUqYbY Dbg3MbvZ+7Wsfgoh6aEa2hPupe9UbI4tJu7n3lzlIvIifUy8tYTLQyv59xvyzJUjptFx 27YSDVGVPrlpxPlTKSKxK8G6L0SfyA5CTP1iPWV9dZtqez+Jd/ZH0NGGz46Ja/VWHSmy C1r8CNJfsyA11f4rgrtO0hEbRk8ksnLKepGFUE0os26/+ed0/yDlbC4NAGqBbqx0yFjb jlQA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1745333167; x=1745937967; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=wY8bXYDaE/DimIPtmSu7MmZlSzDnkhFQb615lJNlis4=; b=cIokWa9ZFfVrZTMbvJtfcQM2CWnbz7rLqvu0ig/qX6cAP4VCgdFcGPf1jN/SWc1OmD mBdCh0jpQPyas3X2TabEt9R494+ykQDVImtgoKaTnNxv+PleKvoLnWYZ6Y2rv2eYI4YM Z1eO80PvDzZiNgH+1e9ag6KkaJUSpS0Q0te0avfmqQL56bAGKVF59iTy+R8/5OGz0/M5 Dv360t85zQwXJOoM+jscEhnOpUTf51k/GJfUXf7QJ4cpq4xwFTiwAccCWwgjQPIMAHYQ cTTietCxzHciXVa6/u3dSnchNK95Tp5mCi+qzQsB4w6YFxxooTf4x5e9RHROtTWe4F/Y aduQ== X-Gm-Message-State: AOJu0Yx2kCBo5ODBGnzesR5I6cPPMBz8DmT4X1br5ebmNTKh3PBNkzRA PX8kePt9coaCeAeqss4dF4YXEBWMs0M1SOxEOp13gDg5kVg11pUjZugiNqALuAHaYzOUSe/jPY3 RcNY= X-Gm-Gg: ASbGncvGVyoN8MqY8Oxjc962Mnq0tvQBd6uzTwkcf+Z2bd4uoB1p98+WL7VLhRkZkjz kx9CE1lH4R4dmJZ6ZJiIffVlSaJzqL16+TDYlmqh4SzxfqTz4XkWuIMo44nFrjCCMmfsHyJJLGN /n+dnAmuYfFl73VAh5Xc6X5xa2hYyQipQX+M78LpXe92u8mKPGVEO2gmXAUUTc2SXS67eA6Jwmm ks7WEPwB0tmQPPAjD26kJja7AzLkkEcbozGbHHW1S0DKWh8hjAG8WbR6447iJwex4YLhZfXzQZC xheArqX5cEhPRg8TqEWjSFTw3r0ov4wZJlLfyMz4MkThuq5FtbIFGnzZmcay55LfHggod5YQkg4 yd0UV3sXbirU6GZ/8AJesibBzPUnX X-Google-Smtp-Source: AGHT+IHR1E0zqrWst3y0FYk+MiV/NJtVpMHHDyjGH7/7a2s5CmM7uiS0wLZMt2NaQgbj8lqYv+LH+w== X-Received: by 2002:a05:6512:2208:b0:549:981b:169d with SMTP id 2adb3069b0e04-54d6e7704f8mr3908679e87.3.1745333167308; Tue, 22 Apr 2025 07:46:07 -0700 (PDT) Received: from localhost.localdomain (87-100-218-141.bb.dnainternet.fi. [87.100.218.141]) by smtp.gmail.com with ESMTPSA id 2adb3069b0e04-54d6e5f515bsm1244639e87.222.2025.04.22.07.46.06 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 22 Apr 2025 07:46:07 -0700 (PDT) From: Mikko Rapeli To: linux-yocto@lists.yoctoproject.org Cc: poky@lists.yoctoproject.org, Mikko Rapeli Subject: [PATCH 1/3] kern-tools-native: update to support modular kernel builds Date: Tue, 22 Apr 2025 17:45:45 +0300 Message-ID: <20250422144547.101765-1-mikko.rapeli@linaro.org> X-Mailer: git-send-email 2.49.0 MIME-Version: 1.0 List-Id: X-Webhook-Received: from li982-79.members.linode.com [45.33.32.79] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Tue, 22 Apr 2025 14:46:16 -0000 X-Groupsio-URL: https://lists.yoctoproject.org/g/poky/message/13595 After this update scc tool can compile options as modules conditionally without duplicating config fragments when the options contain a comment like: CONFIG_LEDS_GPIO=y # OVERRIDE:$MODULE_OR_Y Then "scc -DMODULE_OR_Y=m" converts these into CONFIG_LEDS_GPIO=m Signed-off-by: Mikko Rapeli --- meta/recipes-kernel/kern-tools/kern-tools-native_git.bb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/meta/recipes-kernel/kern-tools/kern-tools-native_git.bb b/meta/recipes-kernel/kern-tools/kern-tools-native_git.bb index 6dd19f1f09..20b1bcaf37 100644 --- a/meta/recipes-kernel/kern-tools/kern-tools-native_git.bb +++ b/meta/recipes-kernel/kern-tools/kern-tools-native_git.bb @@ -11,7 +11,7 @@ LIC_FILES_CHKSUM = "\ DEPENDS += "git-replacement-native" -SRCREV = "c8c1f17867d0cc7d04be225ba4901f2373428be2" +SRCREV = "fe67c98d2e9b74af44d0c4b660fa18e3a95e7edd" PV = "0.3+git" inherit native From patchwork Tue Apr 22 14:45:46 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Mikko Rapeli X-Patchwork-Id: 61708 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from aws-us-west-2-korg-lkml-1.web.codeaurora.org (localhost.localdomain [127.0.0.1]) by smtp.lore.kernel.org (Postfix) with ESMTP id E9B1EC369C2 for ; Tue, 22 Apr 2025 14:46:16 +0000 (UTC) Received: from mail-lf1-f51.google.com (mail-lf1-f51.google.com [209.85.167.51]) by mx.groups.io with SMTP id smtpd.web10.41787.1745333170744523103 for ; Tue, 22 Apr 2025 07:46:11 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@linaro.org header.s=google header.b=iJteIzbB; spf=pass (domain: linaro.org, ip: 209.85.167.51, mailfrom: mikko.rapeli@linaro.org) Received: by mail-lf1-f51.google.com with SMTP id 2adb3069b0e04-54298ec925bso7698056e87.3 for ; Tue, 22 Apr 2025 07:46:10 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1745333169; x=1745937969; darn=lists.yoctoproject.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=vVpsXTohc152hYkidOUqMjAySOP1W9akjeQTQyAFQOk=; b=iJteIzbBbeX6Fqn1KPqFdvKVLYEcuH5Haqmd50nm0BmezWMr//Kmi9H1sPFVH+NNFG PiasavtQbjQ1q/QH8E330pWyIdNg0uVx3kVpvaG5yPS0iITCKOhgIi+CRYxt7D8aZAwv yY4roMEpnNEq4a6fvVFSLU5Z3XeuQysTcEd2HIQj/yd/AbbLl96jkGq0QJMMyQz6xaOm Sth66GcJ6XoJgJ60z91NEkuun7EmwGn0dLWryFvZmHoaTsPtD/POdouGgeNVAjMVPDl1 mkrRmhrfZEZWzMUYOCkoRHF6zh5dPyyLoaEvmgwg9JNCljSUeVd9SeRdrycdwHPuBzrV WaBQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1745333169; x=1745937969; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=vVpsXTohc152hYkidOUqMjAySOP1W9akjeQTQyAFQOk=; b=ehBMtnDGOW6aiEEOajTtEoadfSKSICnrKuQxVTNIWCZVJqDZ7QgzdbP0EsrufjSKrs hYJsQH6DfcEmZmQGU+ggdigMIkR+dCRdY2KMBSSl9fj/XURKNskBxfI6wPFIVT7Urj5x DEchCQ2aIdny9p0Bz1uC0Dtf0j4UsUUjhN2h/5kLNKMM2hWD8YXBU5q4+2n9bNj73n7E gpDtuKgowMKuReADw1vXD9xwu2R8/zLYodNdle9rWhW8B85HFLF4i3b2qru7mRrbcVtB JWWa768A09yGss07zr0VSSutsEq+oVQPZPv2r8/MUDxpG4QRGJMQWHvwtfUsexZA2qxZ pGVQ== X-Gm-Message-State: AOJu0YyEV3X6mucB3yXFMIOX1BzkTNIbphzaQBHR98uxh2h4ZIdTMH8M /LC533kta39FarE/oPwEsdxB7i1MB7naf6wPNTzpHEKzh0gAXbBcj9uyGpmjMLJNf7R3vNXIghp HUeY= X-Gm-Gg: ASbGncsBm75rK6LJoEvsUzM01jaOAxg4WwEKNZg2w+KqCVV89bbzYeKUG5j2Ph25ev5 DHaH+IWFsmbhB68ETXDxGEsGy0Amr+ntzkTr5jWpa9km0vTydY7lgCkjUl4yZel4oBwXP829hXx FQlK1p+sIhEkC/WZVnlzdyP274kbu9CoNUMzuUaNVcbx3/hw/bRUCK0EYYfD0c6sL7619rC02Y9 8AcO50+HZSp6+rii48zMoaSWsPqTLBsagFjzE5W0o6g9VuLPzTRR7oWfyjrNicv3Hxw75QbLbdD 7trauXlxdJ9RWA3bOf0CvD/COpRQmRppWa3r8fFHuGMUkuruX5HRgmIEODidJsITO2yq4ELrW+/ WGDnvn8PuN3ozm+/V3g== X-Google-Smtp-Source: AGHT+IEI0wzw1ctMDcmduW2E76JKoXq2+6LxWLqMq248m+Yk9JmRZJbk6ZgTzLIB7NdIjdRfNRnPUQ== X-Received: by 2002:a05:6512:2395:b0:545:2efc:745d with SMTP id 2adb3069b0e04-54d6e658a45mr4321272e87.46.1745333168920; Tue, 22 Apr 2025 07:46:08 -0700 (PDT) Received: from localhost.localdomain (87-100-218-141.bb.dnainternet.fi. [87.100.218.141]) by smtp.gmail.com with ESMTPSA id 2adb3069b0e04-54d6e5f515bsm1244639e87.222.2025.04.22.07.46.08 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 22 Apr 2025 07:46:08 -0700 (PDT) From: Mikko Rapeli To: linux-yocto@lists.yoctoproject.org Cc: poky@lists.yoctoproject.org, Mikko Rapeli Subject: [PATCH 2/3] kernel-yocto.bbclass: support modular kernel configs Date: Tue, 22 Apr 2025 17:45:46 +0300 Message-ID: <20250422144547.101765-2-mikko.rapeli@linaro.org> X-Mailer: git-send-email 2.49.0 In-Reply-To: <20250422144547.101765-1-mikko.rapeli@linaro.org> References: <20250422144547.101765-1-mikko.rapeli@linaro.org> MIME-Version: 1.0 List-Id: X-Webhook-Received: from li982-79.members.linode.com [45.33.32.79] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Tue, 22 Apr 2025 14:46:16 -0000 X-Groupsio-URL: https://lists.yoctoproject.org/g/poky/message/13596 Compile many kernel drivers as modules when recipe sets MODULAR_KERNEL = "true" This likely requires support for initramfs which includes kernel modules needed to mount the rootfs. SCC_OPTS can be used to add arguments to scc kernel config generation call. Signed-off-by: Mikko Rapeli --- meta/classes-recipe/kernel-yocto.bbclass | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/meta/classes-recipe/kernel-yocto.bbclass b/meta/classes-recipe/kernel-yocto.bbclass index cef6b9ec3f..f98720bcec 100644 --- a/meta/classes-recipe/kernel-yocto.bbclass +++ b/meta/classes-recipe/kernel-yocto.bbclass @@ -26,6 +26,12 @@ KCONF_BSP_AUDIT_LEVEL ?= "0" KMETA_AUDIT ?= "yes" KMETA_AUDIT_WERROR ?= "" +# most drivers as built in (default), or as modules +MODULAR_KERNEL = "false" + +# options to scc +SCC_OPTS ?= "${@bb.utils.contains('MODULAR_KERNEL', 'true', '-DMODULE_OR_Y=m', '', d)}" + # returns local (absolute) path names for all valid patches in the # src_uri def find_patches(d,subdir): @@ -298,7 +304,7 @@ do_kernel_metadata() { elements="`echo -n ${bsp_definition} $sccs_defconfig ${sccs} ${patches} $KERNEL_FEATURES_FINAL`" if [ -n "${elements}" ]; then echo "${bsp_definition}" > ${S}/${meta_dir}/bsp_definition - scc --force -o ${S}/${meta_dir}:cfg,merge,meta ${includes} $sccs_defconfig $bsp_definition $sccs $patches $KERNEL_FEATURES_FINAL + scc ${SCC_OPTS} --force -o ${S}/${meta_dir}:cfg,merge,meta ${includes} $sccs_defconfig $bsp_definition $sccs $patches $KERNEL_FEATURES_FINAL if [ $? -ne 0 ]; then bbfatal_log "Could not generate configuration queue for ${KMACHINE}." fi From patchwork Tue Apr 22 14:45:47 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Mikko Rapeli X-Patchwork-Id: 61710 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from aws-us-west-2-korg-lkml-1.web.codeaurora.org (localhost.localdomain [127.0.0.1]) by smtp.lore.kernel.org (Postfix) with ESMTP id 01AAEC369D8 for ; Tue, 22 Apr 2025 14:46:17 +0000 (UTC) Received: from mail-lf1-f41.google.com (mail-lf1-f41.google.com [209.85.167.41]) by mx.groups.io with SMTP id smtpd.web11.41798.1745333172187717855 for ; Tue, 22 Apr 2025 07:46:12 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@linaro.org header.s=google header.b=jGcQYthf; spf=pass (domain: linaro.org, ip: 209.85.167.41, mailfrom: mikko.rapeli@linaro.org) Received: by mail-lf1-f41.google.com with SMTP id 2adb3069b0e04-54b0d638e86so6203125e87.1 for ; Tue, 22 Apr 2025 07:46:11 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1745333170; x=1745937970; darn=lists.yoctoproject.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=FEjtpU4iEaFjXnZjYRoaSWzmu4EfgZRGCccvVsZvGCk=; b=jGcQYthfED3iUnj5JxuKET3w67xBmzjJp7YfapDgWlk0lrQNzSOsgOzrej5WRd/fmE 4yZu/UsjDLyM1iQ8X4PUEwPEgXAfrpjp590ji+CvXAr1opTgCbOca2Ir/JimW8+tzuCo PzCrlgi1JaRyqSt95PifzE9+s7LTt5xSrcYpfNPHUNmfCTwFK6HJVBbElAkJ0lPc90Sk 0MnV32NUn9mjUhqbfadGxrb90NOZNhExKanGZpn6696L8PULFIkfyG1/7VSpJYIeduFI CjV50glCUk7kDSZqWJeXaaAN2rbnlVeeXpddJu1vE8hCNFQqcYoCstMamng1aa8gWk1x DeoQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1745333170; x=1745937970; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=FEjtpU4iEaFjXnZjYRoaSWzmu4EfgZRGCccvVsZvGCk=; b=vtwqU3lxKwrxd65Fi8uvL+zl1lnrvG0yS1UQEifsDrulDMFY95XnSaO9jPWcJlemSN 4pkCaDAkVZjV+9MHtZ1xHjR3IkfgHFCMojPkQmNZgLJcIDSEPqkkh7eGEvvsf4sY/ESs Th6+4eZufPk1P7RLARAdX0klQ6AVMOygFIhL4xMmMhBE/icjgiHLKn4OvYZWko8EkoQL fyySNOf62321gohX1IUFm7Ijg4CeltpkQD2xppSuzvCyA0REKQKcfirRFa2/cuw/19sK Ou8uyu8iSCKljIrB7OykoZ/jj5beBRJsroJD5KuD8JD4vmweaMpvQs20dtksvAFs8L4Z wRTQ== X-Gm-Message-State: AOJu0Ywb4FvSbrojVRLVSxaMqHCrwMc+yXe7Ewo9Kru9NlbT5a4eUNhc fATOdghyeGFO3axTGdfL1iNhLNs+9OPOuSQ3cJ7iTO6G91+U1QudbuBBr544IB0XFDp3c6GSjXV 3Oxk= X-Gm-Gg: ASbGncuwf1fKt6b7sipos448KCWW+Da4iylFLnzOVvXh5jyWpa5AFBTeCW8SRVP+3r5 mRwoiYHApJ6Q+FdqK2VMUxedrXGTWjpV6pKTm6DFCToY7D1bAnbHgP0xfTUF9kSeDlICdgcCt8z FVNlESDhokqHIT16uQGVwv+GYzTN47jCADcjqSsyDZ7w9jEd/3AAarLr8gc5hald/C/3ZE83sYY fswOwwshrFq2wh1OFzGDHM0ilcn8JQe7XcDZQeAlZ8v0kr4YX9Y1KrqKsG9xH3PZXBQ5VOceGVO y8VNmyiLPcjdvMjYBy4H+0WK/kfovc43C6q3ewtuEN5jhn23q9koDzurB7oTU1dW6yoxUy+fnQB ht4f9rXdGX8kNYgof6alH2hMItT0r X-Google-Smtp-Source: AGHT+IFmIe6XdsX4NrxLoazF/arluxUZtbDHrrRZa4Dl6C+fRwhyTm/80ZWpsuFcgkDtuo1DwnapVQ== X-Received: by 2002:a05:6512:114b:b0:549:b0f3:43a2 with SMTP id 2adb3069b0e04-54d6e66515bmr4047041e87.40.1745333170336; Tue, 22 Apr 2025 07:46:10 -0700 (PDT) Received: from localhost.localdomain (87-100-218-141.bb.dnainternet.fi. [87.100.218.141]) by smtp.gmail.com with ESMTPSA id 2adb3069b0e04-54d6e5f515bsm1244639e87.222.2025.04.22.07.46.10 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 22 Apr 2025 07:46:10 -0700 (PDT) From: Mikko Rapeli To: linux-yocto@lists.yoctoproject.org Cc: poky@lists.yoctoproject.org, Mikko Rapeli Subject: [PATCH 3/3] linux-yocto: build modular kernel on genericarm64 Date: Tue, 22 Apr 2025 17:45:47 +0300 Message-ID: <20250422144547.101765-3-mikko.rapeli@linaro.org> X-Mailer: git-send-email 2.49.0 In-Reply-To: <20250422144547.101765-1-mikko.rapeli@linaro.org> References: <20250422144547.101765-1-mikko.rapeli@linaro.org> MIME-Version: 1.0 List-Id: X-Webhook-Received: from li982-79.members.linode.com [45.33.32.79] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Tue, 22 Apr 2025 14:46:17 -0000 X-Groupsio-URL: https://lists.yoctoproject.org/g/poky/message/13597 genericarm64 inteds to support many devices which are not even know at compile time and uses initramfs by default. Thus many drivers can be build as modules to reduce kernel binary size and boot time. Signed-off-by: Mikko Rapeli --- meta-yocto-bsp/recipes-kernel/linux/linux-yocto_6.12.bbappend | 2 ++ 1 file changed, 2 insertions(+) diff --git a/meta-yocto-bsp/recipes-kernel/linux/linux-yocto_6.12.bbappend b/meta-yocto-bsp/recipes-kernel/linux/linux-yocto_6.12.bbappend index 831cb556be..cda7fef449 100644 --- a/meta-yocto-bsp/recipes-kernel/linux/linux-yocto_6.12.bbappend +++ b/meta-yocto-bsp/recipes-kernel/linux/linux-yocto_6.12.bbappend @@ -9,3 +9,5 @@ KMACHINE:genericx86-64 ?= "common-pc-64" FILESEXTRAPATHS:prepend:genericarm64 := "${THISDIR}/files:" SRC_URI:append:genericarm64 = " file://0001-Revert-serial-8250_omap-Drop-pm_runtime_irq_safe.patch" + +MODULAR_KERNEL:genericarm64 = "true"