From patchwork Thu Jun 18 15:53:51 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Jose Quaresma X-Patchwork-Id: 90438 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 89C40CD98F8 for ; Thu, 18 Jun 2026 15:54:14 +0000 (UTC) Received: from mail-wr1-f47.google.com (mail-wr1-f47.google.com [209.85.221.47]) by mx.groups.io with SMTP id smtpd.msgproc01-g2.22676.1781798050030325614 for ; Thu, 18 Jun 2026 08:54:10 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@gmail.com header.s=20251104 header.b=PBHWTbNz; spf=pass (domain: gmail.com, ip: 209.85.221.47, mailfrom: quaresma.jose@gmail.com) Received: by mail-wr1-f47.google.com with SMTP id ffacd0b85a97d-45fd461e4a5so922677f8f.0 for ; Thu, 18 Jun 2026 08:54:09 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1781798048; x=1782402848; 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=+cjocNLZ4635OTGQjJXcWRMXg/3MZScDcTQWc/X6UZc=; b=PBHWTbNzpJuaJmnu/xj7ofz2YSWJ7HRIL9xORQBwG7nrbv1gX5PMEI4xtXBC/Yl1p4 nEZanoYjVDQP2O2zUCr5R5DnWnVf7txPmVUFnkG6TnUBpmjb4BCqStQvHUCvKlzV48mn RDMVWhKsDy26BnvU48IAAzFsl68sXPUToJtbJkyFZPztndTPPZQi832hw8UY07u3F8cU hwTd+KfWGNp7DuzGBetJzJF+R6zxlubHawCFG/30t8h8yTa/fI60kDEHHImO/1sgVlci d4zcFrC7/dVpvW5eYJ5BMO/xN+rKf9YjLKT/lpzDZ5NhM/Zz0ePNaFeN7OJuPvqPxFg3 7UCA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1781798048; x=1782402848; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:x-gm-gg:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=+cjocNLZ4635OTGQjJXcWRMXg/3MZScDcTQWc/X6UZc=; b=ld2lHD9WNBseb4WyptOB8gC7rV0Hi2loEQsVmes6xxuzm1F+IGEoCOhmPOcWscEKrF 0sR4QL7DEgb8yFYDxOJFoqaeFytLoJf1mhMY9IINGz1AXkobjQurT0hevP0n7DG4sIL3 8kQUZPh94QThqECNf1RtRnDtWJ/Q5ygq1hz1BY+WThPYuH8rBItHaJIj9ky82BHxk5P2 5JHWkHn7ppWtDQUe7J4oGVAHwZL6eTiZZrRIvWEskXC9J5848ccsxZIljEWu6/QoPFHG 67/syBVH1sWxhjV1VYUbUZqvYL18iRajuMf3SVrnJOL2WclNBBDUTZgjdJ4hihIWq3d0 9hoA== X-Gm-Message-State: AOJu0YyHSetWbiYdAFlX5pxYXOIvzoEEIZhiRkLxUZkuVWdvajDHmzZr e1iTWObh8AV8xd27O1Psy+m5hmz1TBkGg44Zi5kpnClniT0e8fRHK6zI2k7mcQ== X-Gm-Gg: AfdE7clf/izn2goP7+zBsHxkPRfhCNrkUeD3UG1/y6OOp8RdZyAC/fOX6fkvquMdFqd dwhTM7b/sxulDsxEz5i55y9XdwV4vA/rXYZDZw50ksfK9cg7XqxewTp1Se5vwnYaMLsGDPkHeqR QPKZaPJUx3VSSIOH5lNy81tOdaQDWNPzHWtpj3HFgg5SEqkKbxqUOWsw5LMM8Xai6zAM1vHWQsf EAhYqMgI4OT2TsA6ZsPfOWCsXY/v720kZf/0p4lWpmYnwU4+nkqnRvet1FgdERGkvYqOLZSrQU6 iICuy7CEnNEe68DjinwIZ3YqFbcrWtv1cHCRNZMV+j9eWN6qxyDVnS2g88FRTf3kOuaawSJMG7p r8gUaGbgQoncNYkevUm1ZUFh/+Vh0C/IIDy/l+cejShEoU9OYojt7sWaUE6coNSh9lTmH2LqTFu j15UrX3fWpEdRY5Kn2ptATVL4XxfoSjpWLCbCR8orlUa+9a27G8l5mU/wEjjK77HbLslUciphJK zcsxL5PLwsVSAix X-Received: by 2002:a05:6000:184b:b0:45e:df08:b02 with SMTP id ffacd0b85a97d-46501877df7mr40028f8f.28.1781798048102; Thu, 18 Jun 2026 08:54:08 -0700 (PDT) Received: from toster.lan ([185.228.162.145]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-4620b3ed0d2sm29005560f8f.22.2026.06.18.08.54.07 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 18 Jun 2026 08:54:07 -0700 (PDT) From: Jose Quaresma X-Google-Original-From: Jose Quaresma To: yocto-patches@lists.yoctoproject.org Cc: Jose Quaresma Subject: [meta-lts-mixins][wrynose/linux-firmware][PATCH 1/3] layer.conf: add LTS_LINUX_FIRMWARE_MIXIN_DEFAULT_PREFERENCE Date: Thu, 18 Jun 2026 16:53:51 +0100 Message-ID: <20260618155353.3633997-1-jose.quaresma@oss.qualcomm.com> X-Mailer: git-send-email 2.54.0 MIME-Version: 1.0 List-Id: X-Webhook-Received: from 45-33-107-173.ip.linodeusercontent.com [45.33.107.173] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Thu, 18 Jun 2026 15:54:14 -0000 X-Groupsio-URL: https://lists.yoctoproject.org/g/yocto-patches/message/4244 In order to make this layer Yocto Project Compatible, the layer should not provide new versions of packages by default. Because of this, the recipe provided in this layer will not be used unless the LTS_LINUX_FIRMWARE_MIXIN_DEFAULT_PREFERENCE variable is modified. Signed-off-by: Jose Quaresma --- conf/layer.conf | 3 +++ 1 file changed, 3 insertions(+) diff --git a/conf/layer.conf b/conf/layer.conf index 5e1f7f2..59b9e0c 100644 --- a/conf/layer.conf +++ b/conf/layer.conf @@ -17,3 +17,6 @@ LAYERDEPENDS_lts-linux-firmware-mixin = " \ # https://git.openembedded.org/openembedded-core/commit/?id=2b75c7ba5e3aa6fc57d7b4afe59e2277b4d87de1 firmwaredir = "${nonarch_base_libdir}/firmware" + +# DEFAULT_PREFERENCE for linux-firmware provided by the layer +LTS_LINUX_FIRMWARE_MIXIN_DEFAULT_PREFERENCE ?= "-1" From patchwork Thu Jun 18 15:53:52 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Jose Quaresma X-Patchwork-Id: 90436 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 66DF8CD98F6 for ; Thu, 18 Jun 2026 15:54:14 +0000 (UTC) Received: from mail-wr1-f48.google.com (mail-wr1-f48.google.com [209.85.221.48]) by mx.groups.io with SMTP id smtpd.msgproc01-g2.22679.1781798051779033688 for ; Thu, 18 Jun 2026 08:54:12 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@gmail.com header.s=20251104 header.b=bJ05i6hM; spf=pass (domain: gmail.com, ip: 209.85.221.48, mailfrom: quaresma.jose@gmail.com) Received: by mail-wr1-f48.google.com with SMTP id ffacd0b85a97d-45ef779c1c2so889485f8f.1 for ; Thu, 18 Jun 2026 08:54:11 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1781798050; x=1782402850; 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=Dgw0X3ChIgUjbp+w404bMIe7IfoJ8wM5Hl/2v3zrKgg=; b=bJ05i6hMl10sGiUtQCwjh6B4etD+C75SiNPoAZGp+l9lxff4eaGCzA2lLTTBEwTLL7 T+1BVDpaDsDMauc7fHDr/0oOAGi5DJEmTRgb80uLT3v1F00VVc7um8+bWz8EOA0r0Q/S t97/BckNFSqJwFeTbWS5y/uFDZ/psme6B6pJZVepKpD3gI4vppldkRbxDt6eSpOv8XSy VO2yh4mp3OgJxFPwRRq4atM3gwDsLVNiUI8vgXTkjWmZBOWQKNBBDnhaAOr+7YKYfOck S4m5VNMpCFxl7lhsJ/5hq/XRwUMGmhYj3mwaWfjCgyyYVok3m+rTBVKgA+o/zDF9ruxD AqcQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1781798050; x=1782402850; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to; bh=Dgw0X3ChIgUjbp+w404bMIe7IfoJ8wM5Hl/2v3zrKgg=; b=ndJ9DYIRK0e96L8fAPwhM2KdchwV8EvP4Cs37kusFWxsBVPQPl4L7+d+6XYdxaj1gh LYasLzjUeG7S/wXx3vuQnkOvnPAbxFDZ1WCL5H4dCsCz2PC0gWWNWPZr8wdm9z+0gFuj aEWoZUnh/f8j+FzbWwj9RUmf1BBpA3f4p1jVGEkH5s2Wh/MaScLu2Z9j5cOBNSZ58WN/ NlEpZAXoS8Ue9XWN0zzeoJAvtEGxr7Egj0q4k1UwUtMTfmOSos464ddb5eLWtTtf6VzF TaWzmIv0LuJTUwYKGTujfh5i684KxkYfwa8klJ+kesC+lwEAT8EZLbKEsLKSo8VPYtVP IfKg== X-Gm-Message-State: AOJu0YwX/HNYqDIq/VcOvHACXunqjEHQF8oFQ06reypg+XfMKmRZ/yER 9Gf9N9HyBuWSIvpeD0rgHbbSCDMkWCqkfbCJgxN//L1LmHNeOPP4mHXi+6MsVw== X-Gm-Gg: AfdE7ck9jc7KoTepYoTOslML7qs1rLeVVbBL9656dd/JFaoYSts9jy/cUlCG1qm9HyT Po7qC0jEAG5DF3mZeyQWyHECqYUBMUWNdESpos28P6e116yelPm5nsnAsEPNW5eCyxQPfVqKrOD +JK6L9dXlhcszNfgDEnqVQ/2ROTMV3Njk9O4iae4tEZHLg3et2668bqmwX8j0SDamv9FCtIuYcC 19OVM/Ir0sBMUMv92HlxfDtpUHyx4NS5ILW4khNptAMpQ5B1Ml4zMHHjViU7GbBuJpdoKdQZwrh H+8fZp+hKeHMqWKclNIZtHdQhHovFfb565iW4gIC85WADZd7pbWUwdyOOags8skT3zlVJBaIJcK IDxF1YTyl2RK7WH0l9df5oasXhr2iouzMsxx9xFTCo1IZMkReFwO9DNzY+H5XTFINKqbLyXwYiS pUq5uxTOKBeCzLuWD47Tn5TsxdOSK49rwvWYsCx8M3ZF2RqdcRIoAHkOX718kjaN+4mVsuKTnhI 1I95Prl6WvKyjwn X-Received: by 2002:a05:6000:46ce:b0:452:6aaf:76cb with SMTP id ffacd0b85a97d-464ffd794bcmr55286f8f.1.1781798049497; Thu, 18 Jun 2026 08:54:09 -0700 (PDT) Received: from toster.lan ([185.228.162.145]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-4620b3ed0d2sm29005560f8f.22.2026.06.18.08.54.08 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 18 Jun 2026 08:54:08 -0700 (PDT) From: Jose Quaresma X-Google-Original-From: Jose Quaresma To: yocto-patches@lists.yoctoproject.org Cc: Jose Quaresma Subject: [meta-lts-mixins][wrynose/linux-firmware][PATCH 2/3] linux-firmware: add LTS_LINUX_FIRMWARE_MIXIN_DEFAULT_PREFERENCE Date: Thu, 18 Jun 2026 16:53:52 +0100 Message-ID: <20260618155353.3633997-2-jose.quaresma@oss.qualcomm.com> X-Mailer: git-send-email 2.54.0 In-Reply-To: <20260618155353.3633997-1-jose.quaresma@oss.qualcomm.com> References: <20260618155353.3633997-1-jose.quaresma@oss.qualcomm.com> MIME-Version: 1.0 List-Id: X-Webhook-Received: from 45-33-107-173.ip.linodeusercontent.com [45.33.107.173] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Thu, 18 Jun 2026 15:54:14 -0000 X-Groupsio-URL: https://lists.yoctoproject.org/g/yocto-patches/message/4245 In order to make this layer Yocto Project Compatible, the layer should not provide new versions of packages by default. Because of this, the recipe provided in this layer will not be used unless the LTS_LINUX_FIRMWARE_MIXIN_DEFAULT_PREFERENCE variable is modified. Signed-off-by: Jose Quaresma --- recipes-kernel/linux-firmware/linux-firmware_20260519.bb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/recipes-kernel/linux-firmware/linux-firmware_20260519.bb b/recipes-kernel/linux-firmware/linux-firmware_20260519.bb index f2cd873..50df8e9 100644 --- a/recipes-kernel/linux-firmware/linux-firmware_20260519.bb +++ b/recipes-kernel/linux-firmware/linux-firmware_20260519.bb @@ -3694,4 +3694,4 @@ INSANE_SKIP:${PN} = "already-stripped" SYSROOT_DIRS_IGNORE += "${firmwaredir}" # Don't prefer it by default -DEFAULT_PREFERENCE = "-1" +DEFAULT_PREFERENCE = "${LTS_LINUX_FIRMWARE_MIXIN_DEFAULT_PREFERENCE}" From patchwork Thu Jun 18 15:53:53 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Jose Quaresma X-Patchwork-Id: 90437 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 755DACD98F2 for ; Thu, 18 Jun 2026 15:54:14 +0000 (UTC) Received: from mail-wr1-f43.google.com (mail-wr1-f43.google.com [209.85.221.43]) by mx.groups.io with SMTP id smtpd.msgproc01-g2.22680.1781798052536490008 for ; Thu, 18 Jun 2026 08:54:12 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@gmail.com header.s=20251104 header.b=sWbw87TR; spf=pass (domain: gmail.com, ip: 209.85.221.43, mailfrom: quaresma.jose@gmail.com) Received: by mail-wr1-f43.google.com with SMTP id ffacd0b85a97d-460166910e6so750899f8f.2 for ; Thu, 18 Jun 2026 08:54:12 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1781798051; x=1782402851; 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=Pyp/E7z237m72ywD1GlLJVI1glQpfYAzU5bVc0kV0gY=; b=sWbw87TRSoebAuNFvRc7r9uSC1jandGHJN0y82GvggrzVlVeaM0luQUyQNEHNCl1dO /NidE/AkERzigSljXa2chPpMPIMAure9EciyPO4Vn7Fu5PsKBBOhLnwVTr0VmCXhtlaE bNmb9qm7L/MuWdgZlcmzhbnbcf/2Gq5kDKKa6DD2sXxc7vJcYFK6X9PoxUZKP6PZelAr /yNwHC349XUQQxesFBbJc/zmohFQvvRTail3LtCy/wlWJIRPUQzZ+GNfcaacqS4dcxI7 iDK+egfRQkqK3zoS3jKxaZ6/FE8sdTY6SWUuisXclCNahhsUiDWGboGCr71MexALlobP xwcA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1781798051; x=1782402851; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to; bh=Pyp/E7z237m72ywD1GlLJVI1glQpfYAzU5bVc0kV0gY=; b=Bkw/X0Z9Nr/5Lja5gYpV74qqoPudwV8/vcY5pDE78E3VeLrM76fHPqbrCHubPg+E87 TOt6SMHShjYWcGewiq5cqSGAK/aDvIB+Z65nO8nHvlb7sNjTbkcAyCN1B86t/xy0N4wF Tj/WrWiO+t3aAPS8OgOXVF7+RY6AWnRaBwXpBxXOyQ8S+0xRt3w3/HHU0OBMaRtUeaiF eWrgz7DmkWanXX7ReV81AzU3Z7jvCRSAMZaA/BBna4W8ASXiLyQp8mf66kjYgui6BlLM O3bQtr64WyoqkHh3ChG+uvnm5u+izCdl2GdIoC0JS72M+r1bz5GWqCrMwQXQuIjmn1Jf Y7jw== X-Gm-Message-State: AOJu0YzxyW9VhPp8FfpenFeBwHW6loQnuiUGMgK/WMQkcCt4OINKvi6Q Nyde03AgK5jBGGfIY3w0R49Xk+4xqLf8ynwpLcgwkOa8qmOuajkVobV3NpLGXQ== X-Gm-Gg: AfdE7clfUCCxTi5OUYeM1TZtOIXnBIez8OebMsnYJnasetr+J6jsVw6RsUJrvaOsxzF 7LYtV3UXQ0KoWDlImOc9v3q/YMiQmuD1cVgZbvvhgYAdJx3Vw2pHLKasHAHC/ezN/2YxkkmHrXr kpuaR9kBoFxEPdA7w6y3xkSR48fzSWNCY0BEyL8bd1P++T+zTmJ72oXHA9u0idp5Z0W5eHxcxCN jU/Fb2WhPdg2jNRQv7B+XoghpMYfZQBwb1Q+SHOfCQCvlJBRXlpxgsdmLNc+lggq61rfYGpXa1u SRkaliq3V7Qvx8SVglxrTuShUrLXRbYsIRvSuOnEQTuKMeq5CRYyZv+P3RLP5lLzIol3yk5rK0z XEx1AVLDDaVCYAqoj6+IP0e8AzjSRKuEb8tLIwVHhBOIM03Yr5l6ITfsd8YZAfJhnFW/ltTvVNL Z/icm6GQfKceHpFS/dyxLh01JOX9J3M+oP8RRI3Fi8CT76xrjIkc3LCkWo3zZ139ciAt/kkaOZD Ln5d3BXAE+TfCP4 X-Received: by 2002:adf:f9d2:0:b0:464:32d2:ecc5 with SMTP id ffacd0b85a97d-46500a02cb5mr41702f8f.7.1781798050687; Thu, 18 Jun 2026 08:54:10 -0700 (PDT) Received: from toster.lan ([185.228.162.145]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-4620b3ed0d2sm29005560f8f.22.2026.06.18.08.54.09 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 18 Jun 2026 08:54:10 -0700 (PDT) From: Jose Quaresma X-Google-Original-From: Jose Quaresma To: yocto-patches@lists.yoctoproject.org Cc: Jose Quaresma Subject: [meta-lts-mixins][wrynose/linux-firmware][PATCH 3/3] README: add LTS_LINUX_FIRMWARE_MIXIN_DEFAULT_PREFERENCE Date: Thu, 18 Jun 2026 16:53:53 +0100 Message-ID: <20260618155353.3633997-3-jose.quaresma@oss.qualcomm.com> X-Mailer: git-send-email 2.54.0 In-Reply-To: <20260618155353.3633997-1-jose.quaresma@oss.qualcomm.com> References: <20260618155353.3633997-1-jose.quaresma@oss.qualcomm.com> MIME-Version: 1.0 List-Id: X-Webhook-Received: from 45-33-107-173.ip.linodeusercontent.com [45.33.107.173] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Thu, 18 Jun 2026 15:54:14 -0000 X-Groupsio-URL: https://lists.yoctoproject.org/g/yocto-patches/message/4246 In order to make this layer Yocto Project Compatible, the layer should not provide new versions of packages by default. Because of this, the recipe provided in this layer will not be used unless the LTS_LINUX_FIRMWARE_MIXIN_DEFAULT_PREFERENCE variable is modified. Signed-off-by: Jose Quaresma --- README.md | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/README.md b/README.md index 16c0d8c..deeca33 100644 --- a/README.md +++ b/README.md @@ -8,6 +8,16 @@ and officially Wrynose supports only that. This thin special-purpose mixin layer is meant to provide a current Linux firmware for Wrynose by backporting the linux-firmware recipe from the master branch of openembedded-core. +In order to make this layer Yocto Project Compatible, the layer should not provide +new versions of packages by default. Because of this, the recipe provided in this +layer will not be used unless the LTS_LINUX_FIRMWARE_MIXIN_DEFAULT_PREFERENCE +variable is modified. The default value is: + +``` +# DEFAULT_PREFERENCE for linux-firmware provided by the layer +LTS_LINUX_FIRMWARE_MIXIN_DEFAULT_PREFERENCE ?= "-1" +``` + Dependencies ------------