From patchwork Fri Aug 7 06:01:52 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Moteen Shah X-Patchwork-Id: 94724 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 8C332C2A09B for ; Fri, 7 Aug 2026 06:02:12 +0000 (UTC) Received: from mx0a-0002e601.pphosted.com (mx0a-0002e601.pphosted.com [148.163.150.75]) by mx.groups.io with SMTP id smtpd.msgproc01-g2.36610.1786082529568782945 for ; Thu, 06 Aug 2026 23:02:09 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@ti.com header.s=proofpoint-05-2026 header.b=p45zQX97; dkim=pass header.i=@ti.com header.s=selector1 header.b=gCa760Xx; spf=pass (domain: ti.com, ip: 148.163.150.75, mailfrom: m-shah@ti.com) Received: from pps.filterd (m0380145.ppops.net [127.0.0.1]) by m0380145.ppops.net (8.18.1.11/8.18.1.11) with ESMTP id 6770FxsQ1467161; Fri, 7 Aug 2026 01:02:08 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ti.com; h=cc :content-transfer-encoding:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to; s= proofpoint-05-2026; bh=9YcnOyaKOlrjvVeyV+JRyXSgkHiQHUQb+h3bqX1uG Qk=; b=p45zQX97Siq94XQ6gtmtoCuT4sHTqCdS1v+W27gsa+R8n1TZrbkBQPezq bOf1RlGett/r85hx3aqtpwmlKelvj8Z6cqQGyapwYGGL2qfSpAhRn5dozZ64uSkl veiI7C59we5TwppFQF3L39MDzw9R3w6SJu1KTdydvvNMLl6vfKoPVB1F7axqZEi2 7Ypu2ay7qn7Cv0yY1z9T5Ao7tahd4Y4awYgjGhlwa3ALuv+tsMVq6PJ12QE//uLM 0Dl3LMrPRmzSAligNbmEReY6+IDHbyHTFzoFkEExUXhd+fnum/BHJqsmREXG9MUS O9G+u62XS+RjMZ22+hU4jg9pJ8Slw== Received: from sa9pr02cu001.outbound.protection.outlook.com (mail-southcentralusazon11013042.outbound.protection.outlook.com [40.93.196.42]) by m0380145.ppops.net (PPS) with ESMTPS id 4fvsruyemp-1 (version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384 bits=256 verify=NOT); Fri, 07 Aug 2026 01:02:07 -0500 (CDT) ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=bLT/BewV7qmakfQ9Wl4EtxJFiO1WPD0pG2VxLLZqUbpPFsiQym6SGaL8vI12hMX7o+lrGgUW/ZNHzRt/CaB8RHmIlzqd3+XN4k8l0KL8Jc+5FV/MgLMR7mkQiKQS1vlKPiw9LW9VaJqVwNAU+i0LMFhMFrOpQwnb9Z5jZXbYlOkBNinn7kA4bVixl0qF+i39GT6YVyD27mHAp38NnjtCLH9c4Jc9bul47N+m8im5GlOjWFNt+JZrHOkuJ3XQ2dW2PyNPn+1aAHXRnBTUQC/C3L+W+xxFeIOryh5Aj5PbuN3pVx0TyGfs4uH0b0xq8I0SmPoW8m8uIxrH7lPuKNBJlA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=9YcnOyaKOlrjvVeyV+JRyXSgkHiQHUQb+h3bqX1uGQk=; b=iu3hEZZdIjp2Bt0LJM7gwW5rhRlDfZ5ow5AfLB6+uXXNvoevunjwH9kX5RfPAfesCkHxYb8V0ovzvi5FtpP/a7Ks7xGBCdkYbcqOseYcmZc8ehqpONw/F+Bel/1oay6l/OVsYLiQL2tdjZbmZKMn2yjSuS4IgEVExrcScdMksYT9dETsIhzTcEdQWus4a02iid7w3e+NL/qX2FD8+gqV4041SHcx39K57JGLzNlbsJTcfm23LL8GzBn13m+P66DwkcDj/Q4jWvlmwfNuh2AxYNolefLHWBd8Ae9A/9y/rOm+R2IVHBjrzuPw/Mzm55o04KvQZSVtPeKlmZgkwcwJ8g== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass (sender ip is 198.47.23.194) smtp.rcpttodomain=konsulko.com smtp.mailfrom=ti.com; dmarc=pass (p=quarantine sp=none pct=100) action=none header.from=ti.com; dkim=none (message not signed); arc=none (0) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ti.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=9YcnOyaKOlrjvVeyV+JRyXSgkHiQHUQb+h3bqX1uGQk=; b=gCa760Xxh/iCcaoxsZ6e4TRq+a/alom/NB8Db89pi6639mbMQyUw3YQ94mejpkVePRIpqV+GcdJO0YhMyFyLCMfVj8yGO2xknNPtvl7QNggp8k5nbiXrQ71pVuGTzpPcRMcQ7/LmFO0SiUbTbWAojtPij9bA9Pwa8mPTnodoBBU= Received: from CH0P221CA0030.NAMP221.PROD.OUTLOOK.COM (2603:10b6:610:11d::18) by SJ2PR10MB7599.namprd10.prod.outlook.com (2603:10b6:a03:541::17) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.292.23; Fri, 7 Aug 2026 06:02:04 +0000 Received: from CH3PEPF00000009.namprd04.prod.outlook.com (2603:10b6:610:11d:cafe::6b) by CH0P221CA0030.outlook.office365.com (2603:10b6:610:11d::18) with Microsoft SMTP Server (version=TLS1_3, cipher=TLS_AES_256_GCM_SHA384) id 15.21.292.19 via Frontend Transport; Fri, 7 Aug 2026 06:02:04 +0000 X-MS-Exchange-Authentication-Results: spf=pass (sender IP is 198.47.23.194) smtp.mailfrom=ti.com; dkim=none (message not signed) header.d=none;dmarc=pass action=none header.from=ti.com; Received-SPF: Pass (protection.outlook.com: domain of ti.com designates 198.47.23.194 as permitted sender) receiver=protection.outlook.com; client-ip=198.47.23.194; helo=lewvzet200.ext.ti.com; pr=C Received: from lewvzet200.ext.ti.com (198.47.23.194) by CH3PEPF00000009.mail.protection.outlook.com (10.167.244.36) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.315.6 via Frontend Transport; Fri, 7 Aug 2026 06:02:03 +0000 Received: from DLEE211.ent.ti.com (157.170.170.113) by lewvzet200.ext.ti.com (10.4.14.103) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.2562.37; Fri, 7 Aug 2026 01:02:03 -0500 Received: from DLEE204.ent.ti.com (157.170.170.84) by DLEE211.ent.ti.com (157.170.170.113) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.2562.37; Fri, 7 Aug 2026 01:02:03 -0500 Received: from lelvem-mr06.itg.ti.com (10.180.75.8) by DLEE204.ent.ti.com (157.170.170.84) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.2562.37 via Frontend Transport; Fri, 7 Aug 2026 01:02:03 -0500 Received: from aniket-z2-workstation.dhcp.ti.com (aniket-z2-workstation.dhcp.ti.com [10.24.53.43]) by lelvem-mr06.itg.ti.com (8.18.1/8.18.1) with ESMTP id 67761uDn508776; Fri, 7 Aug 2026 01:02:00 -0500 From: Moteen Shah To: CC: , , , , , , Subject: [meta-ti][scarthgap][PATCH 1/4] recipes-ti: initramfs: add ti-core-initramfs image and packagegroup Date: Fri, 7 Aug 2026 11:31:52 +0530 Message-ID: <20260807060155.1381364-2-m-shah@ti.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20260807060155.1381364-1-m-shah@ti.com> References: <20260807060155.1381364-1-m-shah@ti.com> MIME-Version: 1.0 X-C2ProcessedOrg: 333ef613-75bf-4e12-a4b1-8e3623f5dcea X-EOPAttributedMessage: 0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: CH3PEPF00000009:EE_|SJ2PR10MB7599:EE_ X-MS-Office365-Filtering-Correlation-Id: 3f87ac1e-5d17-4d35-4717-08def4496787 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|82310400026|1800799024|36860700016|376014|23010399003|22082099003|18002099003|56012099006|6133799003|10067099003; X-Microsoft-Antispam-Message-Info: LG94pQpNJiyCfj7iihTrJ34kZFW1RZSPiwlaW2QILg0PHcIXiBOT1wiXbJffhg8lcyS4dxv9LrTe0JufiabcDpobMTras2xt31gyvN+HPka8O+EWs8a8NkRYZh2P8bDEMnKWjFpurQ7wcmRyjYsNVCaJ3j03455e0NnAcenxpkGZuQe9MYbAIrUkUCRVkLmQ7KYrjpxhe4hgl0mLMnc8G9KqQ3RP41/WDDM9dchgVelkDWbt+sNJKYHSv13BiGM3Ar0tfRcG4nlt+0BXnhaQ103tOg4KX0cddFBR9qIInUVTu5Gh3fHs7jaDrUmA7OWyfMrG0inkSARthDRinwlOnB/FUEyABmcuKuKRzXsIqpazyUETt3KOdziC5SMJS4rl4SfZ3qtd7EISG2f8sLsuAAJCIssfI60uLK+Yz1qYjvFQ/mLEeh40TVBdFIenY6BAn6LYPAwGBUn+DqUvYfVCSzGBYwdfjhVY/wf1gyITySqq/LUp8EnMsgw2+WFpQ1aIJ1PHiwGHcq6cGL+X4ipxrW+VpBayVss4TYeUDuTMQKEgrso9Qns2CzS+UtuXF5NMVOxstVG3et7HwkBLhWU80T3cZA2vO0423EGJwgO3ZEHF5uAocb/YBCekkXRgyOQD79Itr/nqBJDkCxhXjmLX7Jxdwzmc5jVFR+yGI0J5xUM9j6sEfqFcqc44wd+OrqV1wUqmBuvp2VhYmVvlitcKMQ== X-Forefront-Antispam-Report: CIP:198.47.23.194;CTRY:US;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:lewvzet200.ext.ti.com;PTR:InfoDomainNonexistent;CAT:NONE;SFS:(13230040)(82310400026)(1800799024)(36860700016)(376014)(23010399003)(22082099003)(18002099003)(56012099006)(6133799003)(10067099003);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: 9z9NMurAiU1V87799jOqwjXkzYhSGBfbW6+qjg7zktHV707ujy7OZRnMtW3FcwfnJ+tYXKkwFTRR9mtvQuMHaj2ObteFYCh7U1wXLGqznz08C9fVC/p+zIRpvmcidX9shMTa+L9d8y1uhO2hTFFY8vtNVKLOCoQKCRSg/icSfIyc+GcyINp1Fn8ws4gjqTb/mwA/T8W/ZNB/eUajMSKMMeI/duPh3s5RuZjFtOVgyfDOoVWVOba3UeuO2sCpvPOREVxmHs9k++ThSKK7cmMNzcjFXIdlJCF+LdyqhGxU9tm4Tct5gKoLOOeWYJ2Z2QiTaITvWXcLugGvmAzSrXAGmaS37gXMa7t3NQkC5ql+eftdEyNtbGSYo5u5HM3YDCSAef9RtZBmddWyrNGzZHtksPUMX0e//UER/q1fES4L42B58POYzPWWHaxTS8iMm0lK X-Exchange-RoutingPolicyChecked: mTy4xb9vHY/fz7VsofBwl34kt231cSCQT5kETdzfcl6CXgS+aG3pJv+YXWCnsXxmP4+LDb5zgBUT55loVu71bDO/NB0AYhPa6MrFT6olPgl+5Mog9NCiMSNfH14WHVrBDWBqGYgiRbtdu4iTC/SxpD0K4MYTl4TR1xR6C4pS6i+a8PK5Hf/7fGprDsGrgyqRqXDSElafoyEQOzJy8kCs3y7HEr/Z6Rz+HCOmJSZykELUhJThVwbdMLXCqGSMDx8O/hcIkZ1OJiIxO882Kimx58gb7xzmwxB0dEzm8tDW4CWuuUnk1BXbiETNhDj1GxpasAQu3NvytHxwLXhYsp+2ZA== X-OriginatorOrg: ti.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 07 Aug 2026 06:02:03.8836 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 3f87ac1e-5d17-4d35-4717-08def4496787 X-MS-Exchange-CrossTenant-Id: e5b49634-450b-4709-8abb-1e2b19b982b7 X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=e5b49634-450b-4709-8abb-1e2b19b982b7;Ip=[198.47.23.194];Helo=[lewvzet200.ext.ti.com] X-MS-Exchange-CrossTenant-AuthSource: CH3PEPF00000009.namprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: SJ2PR10MB7599 X-Proofpoint-GUID: vsV-3Ktkdoq-l3qw5dxxL84yEOE-Nztl X-Proofpoint-Spam-Info: AW1haW4tMjYwODA3MDA0MiBTYWx0ZWRfX7ayEpi+uUGwS DEILVrsMZLKqlH3vLZ8qFgwleoY3wnvpRKKXbCLV1XjL7tpSr6GG2d+F9VKrK5nNfLgsU0lhyNk hMOBFS4WgK0u3vFDkddQocCSpJpCmc4= X-Proofpoint-ORIG-GUID: vsV-3Ktkdoq-l3qw5dxxL84yEOE-Nztl X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwODA3MDA0MiBTYWx0ZWRfX/9UoRuNZJg/Z aQ1gAUV/fS/NSkXwrcIiNPk2Hkcgt2ScTx9TfC+Qy0mzV5aY0CLKFlATnko3RBhKa4kHcMIQedH 0mi5sBXIoZZLwOjCSq5FHotpYY66f2+IdtL8idJPOWSj8EcD0o3v4ErlJuHKxTNcLJaPXKDJIt9 vI/A2pdix3QQ4g6Ij2a3BVwyb42S3BeQujiLXu8OUe+vyMCd2a0wDXmoNN9j2WamlATTx9dpcOu KZCFPUnP2uQY58mhfofn/hXyxUZdKasSjI9bIw3iniRuJRdxgFKsiDshOvE+ZX8z2gBMX/r153r Q8de6bR6MPscNCAFSCE3Z9jY+7HEd0aoCY7VWTDW3gu1eA8wTHhgMP5Jp3rTpJBhLdsxYi2amtz 0MEflPYMXgfljNBoEV2/K4vKAhXk4r2zKHKpQO8bpdXP8Nw3+iqp6Pk5WvuRaGKePtHReC3c61Q cjHtx/Pz5cckz7eNczA== X-Authority-Analysis: v=2.4 cv=GdcnWwXL c=1 sm=1 tr=0 ts=6a7574df cx=c_pps a=BmBYDrMhH73hh332m6kGpQ==:117 a=WotqVVQAdb04rnGuttW3Kw==:17 a=6eWqkTHjU83fiwn7nKZWdM+Sl24=:19 a=Sv0fKeRqtYgA:10 a=s63m1ICgrNkA:10 a=V5UXEbMT0ywA:10 a=VkNPw1HP01LnGYTKEx00:22 a=Z8NIEmU8O1QQgoT56wFK:22 a=gO1vWkAQAl3rybz1DQOp:22 a=sozttTNsAAAA:8 a=_X8Bcqz0ue9J94y1HSkA:9 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1176,Hydra:6.1.134,FMLib:17.12.100.49 definitions=2026-08-07_01,2026-08-06_01,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 phishscore=0 suspectscore=0 malwarescore=0 spamscore=0 clxscore=1015 priorityscore=1501 lowpriorityscore=0 adultscore=0 bulkscore=0 impostorscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2606150000 definitions=main-2608070042 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 ; Fri, 07 Aug 2026 06:02:12 -0000 X-Groupsio-URL: https://lists.yoctoproject.org/g/meta-ti/message/20223 Introduce a minimal initramfs image used to probe boot-essential and other modules that cannot be built directly into the upstream Linux kernel image without growing it unnecessarily. ti-soc.inc wires the enable/trigger logic (ti-core-initramfs.inc) in so any K3 image's do_image_wic automatically depends on it once TI_CORE_INITRAMFS_ENABLED is set. Signed-off-by: Moteen Shah --- .../machine/include/ti-core-initramfs.inc | 23 ++++++++++++ meta-ti-bsp/conf/machine/include/ti-soc.inc | 1 + .../packagegroup-ti-core-initramfs.bb | 25 +++++++++++++ .../recipes-ti/initramfs/ti-core-initramfs.bb | 37 +++++++++++++++++++ 4 files changed, 86 insertions(+) create mode 100644 meta-ti-bsp/conf/machine/include/ti-core-initramfs.inc create mode 100644 meta-ti-bsp/recipes-ti/initramfs/packagegroup-ti-core-initramfs.bb create mode 100644 meta-ti-bsp/recipes-ti/initramfs/ti-core-initramfs.bb -- 2.34.1 diff --git a/meta-ti-bsp/conf/machine/include/ti-core-initramfs.inc b/meta-ti-bsp/conf/machine/include/ti-core-initramfs.inc new file mode 100644 index 00000000..15c05e04 --- /dev/null +++ b/meta-ti-bsp/conf/machine/include/ti-core-initramfs.inc @@ -0,0 +1,23 @@ +#------------------------------------------------------------------------------ +# +# To turn off the ti-core-initramfs.cpio creation just set: +# +# TI_CORE_INITRAMFS_ENABLED = "0" +# +#------------------------------------------------------------------------------ +TI_CORE_INITRAMFS_ENABLED ?= "${@ '1' if d.getVar('TI_CORE_INITRAMFS_KERNEL_MODULES') or d.getVar('TI_CORE_INITRAMFS_EXTRA_INSTALL') or bb.utils.contains('DISTRO_FEATURES', 'luks', True, False, d) else '0'}" + +TI_CORE_INITRAMFS_KERNEL_MODULES ?= "" +TI_CORE_INITRAMFS_EXTRA_INSTALL ?= "" + +TI_CORE_INITRAMFS_IMAGE = "ti-core-initramfs" +TI_CORE_INITRAMFS_IMAGE_FILE = "${TI_CORE_INITRAMFS_IMAGE}.cpio.xz" + +#------------------------------------------------------------------------------ +# Apply all of the needed changes to create/use the initramfs (if enabled). +#------------------------------------------------------------------------------ +do_image_wic[depends] += "${@ '${TI_CORE_INITRAMFS_IMAGE}:do_image_complete' if d.getVar('TI_CORE_INITRAMFS_ENABLED') == "1" else ''}" + +TI_WKS_INITRAMFS ?= "${@ ',initrd=${TI_CORE_INITRAMFS_IMAGE_FILE}' if d.getVar('TI_CORE_INITRAMFS_ENABLED') == "1" else ''}" + +IMAGE_BOOT_FILES += "${@ '${TI_CORE_INITRAMFS_IMAGE_FILE}' if d.getVar('TI_CORE_INITRAMFS_ENABLED') == "1" else ''}" diff --git a/meta-ti-bsp/conf/machine/include/ti-soc.inc b/meta-ti-bsp/conf/machine/include/ti-soc.inc index 438dd6ab..c4472113 100644 --- a/meta-ti-bsp/conf/machine/include/ti-soc.inc +++ b/meta-ti-bsp/conf/machine/include/ti-soc.inc @@ -3,6 +3,7 @@ SOC_FAMILY = "ti-soc" require conf/machine/include/soc-family.inc require conf/machine/include/ti-extras.inc +require conf/machine/include/ti-core-initramfs.inc # kernel, initrd load addresses for the fitImage in all TI platforms UBOOT_ENTRYPOINT = "0x82000000" diff --git a/meta-ti-bsp/recipes-ti/initramfs/packagegroup-ti-core-initramfs.bb b/meta-ti-bsp/recipes-ti/initramfs/packagegroup-ti-core-initramfs.bb new file mode 100644 index 00000000..a9eff847 --- /dev/null +++ b/meta-ti-bsp/recipes-ti/initramfs/packagegroup-ti-core-initramfs.bb @@ -0,0 +1,25 @@ +SUMMARY = "Minimal initramfs for boot requirements" + +LICENSE = "MIT" + +PACKAGE_ARCH = "${MACHINE_ARCH}" + +inherit packagegroup + +TI_CORE_INITRAMFS_KERNEL_MODULES ?= "" + +RDEPENDS:${PN} += "\ + ${TI_CORE_INITRAMFS_KERNEL_MODULES} \ + ${VIRTUAL-RUNTIME_base-utils} \ + ${VIRTUAL-RUNTIME_login_manager} \ + ${VIRTUAL-RUNTIME_init_manager} \ + ${VIRTUAL-RUNTIME_dev_manager} \ + ${VIRTUAL-RUNTIME_update-alternatives} \ + netbase \ + base-files \ + base-passwd \ + initramfs-framework-base \ + initramfs-module-udev \ + initramfs-module-nfsrootfs \ + nfs-utils-mount \ +" diff --git a/meta-ti-bsp/recipes-ti/initramfs/ti-core-initramfs.bb b/meta-ti-bsp/recipes-ti/initramfs/ti-core-initramfs.bb new file mode 100644 index 00000000..0180f09e --- /dev/null +++ b/meta-ti-bsp/recipes-ti/initramfs/ti-core-initramfs.bb @@ -0,0 +1,37 @@ +SUMMARY = "TI SDK minimal initramfs image" + +DESCRIPTION = "Image meant to probe boot essential modules\ + and other modules to reach the userspace, which cannot be\ + built inside the upstream linux kernel image.\ +" + +LICENSE = "MIT" + +INITRAMFS_FSTYPES = "cpio cpio.xz" + +INITRAMFS_MAXSIZE = "131072" + +IMAGE_NAME = "ti-core-initramfs" + +export IMAGE_BASENAME = "${IMAGE_NAME}" + +TI_CORE_INITRAMFS_EXTRA_INSTALL ?= "" + +PACKAGE_INSTALL = "\ + packagegroup-ti-core-initramfs \ + ${TI_CORE_INITRAMFS_EXTRA_INSTALL} \ +" + +# Ensure the initramfs only contains the bare minimum +IMAGE_FEATURES = "" +IMAGE_LINGUAS = "" + +# on the kernel image. +PACKAGE_EXCLUDE = "kernel-image-*" + +IMAGE_FSTYPES = "${INITRAMFS_FSTYPES}" +IMAGE_NAME_SUFFIX ?= "" +IMAGE_ROOTFS_SIZE = "8192" +IMAGE_ROOTFS_EXTRA_SPACE = "0" + +inherit image From patchwork Fri Aug 7 06:01:53 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Moteen Shah X-Patchwork-Id: 94723 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 8EE23C5AC82 for ; Fri, 7 Aug 2026 06:02:12 +0000 (UTC) Received: from mx0b-0002e601.pphosted.com (mx0b-0002e601.pphosted.com [148.163.154.28]) by mx.groups.io with SMTP id smtpd.msgproc02-g2.36922.1786082530536046448 for ; Thu, 06 Aug 2026 23:02:10 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@ti.com header.s=proofpoint-05-2026 header.b=B4lShuuu; dkim=pass header.i=@ti.com header.s=selector1 header.b=FWlg05Kw; spf=pass (domain: ti.com, ip: 148.163.154.28, mailfrom: m-shah@ti.com) Received: from pps.filterd (m0374956.ppops.net [127.0.0.1]) by mx0b-0002e601.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 6770G9vk1309782; Fri, 7 Aug 2026 01:02:09 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ti.com; h=cc :content-transfer-encoding:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to; s= proofpoint-05-2026; bh=8JW3j2LljRORM9NipOxk+ZydgrBg/fWRBuQYioFhO gg=; b=B4lShuuuvTUl00W5M356KnIccE8DQjHOvAT/WO2q7YPs+jtZSBZTBgLy4 UtWmQC0wxK4oS45QYp+skP+LdpB010lcJF/EbjpvpauGWKxgxgdS26Ik233Xr5II vCPx4KesL3G457ZZgMhIYUDu8iPphalL/RV/G8a2rYvE3u0hFs9X2wgI+2bX4Gs6 s8UoS7v8c1qcwDMEv0jhE1BOhMb2A47UslpSxYHaPFzo/qQcKhpbVn1EwgDXstdx jOiMN8bfa/zBarWedSL7st7SofN2ih0jd6xvZc/6wszDjA7NVrrz6MmoHylZJZZu 5743atpKchjvXVJ14R435pSXT/qhQ== Received: from bn1pr04cu002.outbound.protection.outlook.com (mail-eastus2azon11010016.outbound.protection.outlook.com [52.101.56.16]) by mx0b-0002e601.pphosted.com (PPS) with ESMTPS id 4fvs73fasm-1 (version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384 bits=256 verify=NOT); Fri, 07 Aug 2026 01:02:08 -0500 (CDT) ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=WTjn6kb0PZ3jBVCTmfoayj05G37nERvlN5jRYLS3w9IJAESeavJv6oNIc6ZykB8AqtW2iUFIcpmjxtLAZvM5FOlXz6bYv7DHF8Pntjybv0eBRfwP31X8cIP04DLjXvtthb7PJR/Ank4YyJjI3KpMaUH5pvBT14rysi/t1TcT7BBWnf6r2xuKyA32XnU/SNqKXt8bqFuaZ0Pmm2B43aVqUT9I84moUpyoU5T9R/KXotEDfHJGJ6IXVXQU8wy1pmF37TlcrYbGC4y9i/97jVbrvPa5FXbxM1b7UzJwD7PWz52vwnnoDmJzfiMv7joI6DAGY675YsmURQ5UXkoXB0RRaw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=8JW3j2LljRORM9NipOxk+ZydgrBg/fWRBuQYioFhOgg=; b=a1YzBH6gWXLt1L7ZI5eQMx/H16JhoWqHx6lF7k0a6LJmQxOj7gp2z2Et2SEyllihx1+DOptG9U+42jBxm398cmfQQfIM8lFjecN8cYTUl3S+p/GuZLJ0atXkAI+sTg7AWxHXuwCUTsjhTyBODqNCyN+dOzH3CtUNw5MxgwnDDKsw3dKayAlyz/vv27lEfQfiTWQYDbkL/90awlAzVZgRmo6MN1Abryph5q2g8h6cVYfL6Dg+EWbZaXKlF+Y5ZWWmUdvlXeVsE7zkGYsva/Pybsb+sShoyLfELPU6BLSlKssbaX9eW7eLqoW2LAHi6iOlt5/RO7ChxSOBuhg38W6w9Q== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass (sender ip is 198.47.23.194) smtp.rcpttodomain=konsulko.com smtp.mailfrom=ti.com; dmarc=pass (p=quarantine sp=none pct=100) action=none header.from=ti.com; dkim=none (message not signed); arc=none (0) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ti.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=8JW3j2LljRORM9NipOxk+ZydgrBg/fWRBuQYioFhOgg=; b=FWlg05Kw/t1BXD7EDgVnzJAwjspgr45jWE5iUmcGJVHO8wiwdg7NFoogvD5R59DMJk15EeZ2NwOJmopcoL9iX5j9OXe41VBvkv876T4CRScd6oAmYINT8+lWbe0mPL1VDSsO+n4uQeS7TLaosQ7pLUwq3qxfakMRZ3Se58AUDLY= Received: from CH0PR03CA0058.namprd03.prod.outlook.com (2603:10b6:610:b3::33) by DS0PR10MB8150.namprd10.prod.outlook.com (2603:10b6:8:203::14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.270.17; Fri, 7 Aug 2026 06:02:06 +0000 Received: from CH3PEPF0000000F.namprd04.prod.outlook.com (2603:10b6:610:b3:cafe::59) by CH0PR03CA0058.outlook.office365.com (2603:10b6:610:b3::33) with Microsoft SMTP Server (version=TLS1_3, cipher=TLS_AES_256_GCM_SHA384) id 15.21.292.23 via Frontend Transport; Fri, 7 Aug 2026 06:02:06 +0000 X-MS-Exchange-Authentication-Results: spf=pass (sender IP is 198.47.23.194) smtp.mailfrom=ti.com; dkim=none (message not signed) header.d=none;dmarc=pass action=none header.from=ti.com; Received-SPF: Pass (protection.outlook.com: domain of ti.com designates 198.47.23.194 as permitted sender) receiver=protection.outlook.com; client-ip=198.47.23.194; helo=lewvzet200.ext.ti.com; pr=C Received: from lewvzet200.ext.ti.com (198.47.23.194) by CH3PEPF0000000F.mail.protection.outlook.com (10.167.244.40) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.315.6 via Frontend Transport; Fri, 7 Aug 2026 06:02:06 +0000 Received: from DLEE201.ent.ti.com (157.170.170.76) by lewvzet200.ext.ti.com (10.4.14.103) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.2562.37; Fri, 7 Aug 2026 01:02:06 -0500 Received: from DLEE215.ent.ti.com (157.170.170.118) by DLEE201.ent.ti.com (157.170.170.76) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.2562.37; Fri, 7 Aug 2026 01:02:05 -0500 Received: from lelvem-mr06.itg.ti.com (10.180.75.8) by DLEE215.ent.ti.com (157.170.170.118) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.2562.37 via Frontend Transport; Fri, 7 Aug 2026 01:02:05 -0500 Received: from aniket-z2-workstation.dhcp.ti.com (aniket-z2-workstation.dhcp.ti.com [10.24.53.43]) by lelvem-mr06.itg.ti.com (8.18.1/8.18.1) with ESMTP id 67761uDo508776; Fri, 7 Aug 2026 01:02:03 -0500 From: Moteen Shah To: CC: , , , , , , Subject: [meta-ti][scarthgap][PATCH 2/4] conf: machine: k3: fix weak IMAGE_BOOT_FILES assignment Date: Fri, 7 Aug 2026 11:31:53 +0530 Message-ID: <20260807060155.1381364-3-m-shah@ti.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20260807060155.1381364-1-m-shah@ti.com> References: <20260807060155.1381364-1-m-shah@ti.com> MIME-Version: 1.0 X-C2ProcessedOrg: 333ef613-75bf-4e12-a4b1-8e3623f5dcea X-EOPAttributedMessage: 0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: CH3PEPF0000000F:EE_|DS0PR10MB8150:EE_ X-MS-Office365-Filtering-Correlation-Id: 9bc81443-270f-4b74-fe6e-08def4496904 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|1800799024|23010399003|36860700016|376014|82310400026|10067099003|56012099006|18002099003|22082099003; X-Microsoft-Antispam-Message-Info: yoKCgclp3McGFq7/2eyPROOpLoKktjoik1NSOdKw+m+PKmqWgOD59JwncXD8/A8I9geUCZiVSnOqxJKOAIi6LCYJ3xeHw25V7BorqUJskVNc9+5Qd47d6+ekCRAu9yek61evBhX+teiqEpkMLXj6pyW3YZZFMPlY1I7Vp3Q8L6DHjcpB/b7brlS5JypoFdv7aycnvNU9KJlsF2fJ1rdWPrl40WcOg3XnkJSi6nTXh/PHu1HOov3Tm8/jXhxSO8eFI0+ScxaV2jNpCXEOkasfKrQJ4oMEuo+krpNe6I2A5qMcbALN+fd51UQ5X/0Nun3iRvlJlRpeSfoBHMsK+8wVleur4L5pzz7BNrbhFF8j+rHedExRHpkh7WkzAoiiDHS9GSI6IimHZmIQT6Vfxhxid7K3VxMEgnSk2AGcK0We0BbzizrgrwIKT6NBZuYaBN5TVSejzXiRrG5SeEeA0QqAtanXjaUm6pAtfQ+jhiyLvlxsVqbPzWJ9rCLfSWXo5gdMXPNrGxcaUiWtshcDoGb5oVB7WmsODgVr/hAZMdg7Apps9z8pElb+vMEK7fy3Dtnq6m588EQDEZwlIOTCrcG9EwUz7tCtEiMtOvX+a+LaZXgsVsISokYkjxu8V7EHyetWkQksWoXTlwrMapBw2AQD0WtxB0jw2r3LOq0M/puqIupQJ+YT4WrJ/dhx+/cm9f40De16feI645jXMtpur8MXRA== X-Forefront-Antispam-Report: CIP:198.47.23.194;CTRY:US;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:lewvzet200.ext.ti.com;PTR:InfoDomainNonexistent;CAT:NONE;SFS:(13230040)(1800799024)(23010399003)(36860700016)(376014)(82310400026)(10067099003)(56012099006)(18002099003)(22082099003);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: TWgdfspu0Sc2ijzanocZNMgoyNAGvizVf7vIgKBjrLIRIIR4ynfIiESMtsNRpRUH31NUbgGhLAeLUOfDhsm1rAIJdZivCHhrGf+WSlpkAfhXsyPjUyr7USSQewzB6arnCwFsqSU98rPn50fPjGavxNJQ5vZMVlhZFXXHTXBTsilHt17d/f7FINV1SvavuO/VDBz6yYrwIE4yyPgo18Jty9tpYhDBzBBNNYNApzdCjcw8rZlZ+K5VI0AWY+oLtW9E3LdybWfTIUllEtI4ZKKEnqaEuVb4czhT0U9NoMfwixM5B5NGtFIOxImQto+Mgayw3rgZheyC/CYHnFY5zPRcGwGKFpzd8Qz1RpWEJifp2j49ngyfObPDJ030x560sT3r1PGq292YmBToSND5woKaxWmqVGeeJHT8PktJu7JDxcoePjfhZ/NsMvmWv84Kh2Is X-Exchange-RoutingPolicyChecked: KdwfyeN5QTTUqsR4lHoKD+Mz8IOzlB0gYudjMSbSLo+QMHG0qcvKxovex0ZJp6wVVpqCDKB9OX6grsCJ/BXN5FwNYX+szMAPwBe1ZXHBgrim/UHbtwMkxALO7/JdcR3Fj6X8R3eTMOkaBWCHFL8Mci7k7VGn5AAIGZftzzQV8SJ7CVsf7H6XGDKDIIG+zvrEBdlL9H3jBDNF5TACBVfEeE6vOafSFazaNP7R7wiKtIpo5gw6Pkn+SBRGW+bvCCNmMo1pX1u+0KTrdfM41hPz5l2HeU8mAUGqD+cT4k5pNti3i4VR/WZAC97cd4IIMncEWnfv7AIxLj6TQ41FojPHrw== X-OriginatorOrg: ti.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 07 Aug 2026 06:02:06.3934 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 9bc81443-270f-4b74-fe6e-08def4496904 X-MS-Exchange-CrossTenant-Id: e5b49634-450b-4709-8abb-1e2b19b982b7 X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=e5b49634-450b-4709-8abb-1e2b19b982b7;Ip=[198.47.23.194];Helo=[lewvzet200.ext.ti.com] X-MS-Exchange-CrossTenant-AuthSource: CH3PEPF0000000F.namprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: DS0PR10MB8150 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwODA3MDA0MiBTYWx0ZWRfXzibjPaZ5ixJW LZUFnYgMOcrkZR5TomkJc+uHlLQL92c/gVuQk3Ohp2QFb10vlBgU6Pb19GqcutQzYDvfuf+1efo wFHVV6cgngoCpZsUcH7w6HcUuZPJuEVbOn24efGdxbsyy+mYa/BqlvOxJJ3TVZ4OhLLfmywQLjg N8JWe3ILJZgCy7Q5aI4wbipyeP5JYSl1EctTuqj3IIMdSMasTGbyyo9MuCwXbTX0I0LtEr38MDM ygIy+esOP4cR0GZx6KaFPTYkFP8vAkAKlFbjkbPTsB3d94qMeSdeYYn7jZJVbGjNBM+0KrNe2UR DzKogBW7lPC/N2D9Z6LkWDAgJ6GX9Y6cBJ2OFr36gFfKDlo3fnHsSqeu7JxM2ZgW+1C5NqLxLjA cCdgvvTWP3vZJSTNbeCFiLQCDAZBqcABPdT6aEyYHot9ZUtMcEXv+3dWlw33JMq+qo0K9oQFLAE mrJbP65pb80i2zDDOmg== X-Proofpoint-ORIG-GUID: nnrBNnF3y67frG65cRyPtC9G-1w_l1oH X-Proofpoint-GUID: nnrBNnF3y67frG65cRyPtC9G-1w_l1oH X-Authority-Analysis: v=2.4 cv=dtfrzVg4 c=1 sm=1 tr=0 ts=6a7574e0 cx=c_pps a=DYD6gEfmkstUuBQ4PvrWrw==:117 a=WotqVVQAdb04rnGuttW3Kw==:17 a=6eWqkTHjU83fiwn7nKZWdM+Sl24=:19 a=Sv0fKeRqtYgA:10 a=s63m1ICgrNkA:10 a=V5UXEbMT0ywA:10 a=VkNPw1HP01LnGYTKEx00:22 a=Z8NIEmU8O1QQgoT56wFK:22 a=jwouBfj2j3NM8CExmVVE:22 a=sozttTNsAAAA:8 a=2TSoTu2kLeWY2qruTVAA:9 X-Proofpoint-Spam-Info: AW1haW4tMjYwODA3MDA0MiBTYWx0ZWRfX5MC3iQfXXj69 VOGAxaXioAdcnN0plRJyYaa0lgWHKZ2DwWfe9ujHUsz9/FH7K8LA2IORB5yhUyymJSoWYDfgLQV SexCi7Br3VjH2j9o9hEXsGyb73mvNdY= X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1176,Hydra:6.1.134,FMLib:17.12.100.49 definitions=2026-08-07_01,2026-08-06_01,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 impostorscore=0 bulkscore=0 suspectscore=0 lowpriorityscore=0 priorityscore=1501 clxscore=1015 phishscore=0 spamscore=0 malwarescore=0 adultscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2606150000 definitions=main-2608070042 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 ; Fri, 07 Aug 2026 06:02:12 -0000 X-Groupsio-URL: https://lists.yoctoproject.org/g/meta-ti/message/20224 From: Ryan Eatmon ti-core-initramfs.inc appends the initramfs image file to IMAGE_BOOT_FILES. A weak default (?=) elsewhere in the same variable's assignment chain can silently drop that append depending on include order, so switch k3.inc's own default to a normal append (+=) to guarantee the required boot files are never clobbered. Signed-off-by: Moteen Shah --- meta-ti-bsp/conf/machine/include/k3.inc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) -- 2.34.1 diff --git a/meta-ti-bsp/conf/machine/include/k3.inc b/meta-ti-bsp/conf/machine/include/k3.inc index d17ae71b..21738316 100644 --- a/meta-ti-bsp/conf/machine/include/k3.inc +++ b/meta-ti-bsp/conf/machine/include/k3.inc @@ -44,7 +44,7 @@ MACHINE_ESSENTIAL_EXTRA_RRECOMMENDS += "ti-pka-fw" IMAGE_FSTYPES += "tar.xz wic.xz wic.bmap" -IMAGE_BOOT_FILES ?= "${SPL_BINARYNAME} u-boot.${UBOOT_SUFFIX} tiboot3.bin tiboot3-*-evm.bin" +IMAGE_BOOT_FILES += "${SPL_BINARYNAME} u-boot.${UBOOT_SUFFIX} tiboot3.bin tiboot3-*-evm.bin" IMAGE_EFI_BOOT_FILES ?= "${IMAGE_BOOT_FILES}" EFI_PROVIDER ?= "grub-efi" From patchwork Fri Aug 7 06:01:54 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Moteen Shah X-Patchwork-Id: 94726 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 6F0B1C5AC7A for ; Fri, 7 Aug 2026 06:02:32 +0000 (UTC) Received: from mx0a-0002e601.pphosted.com (mx0a-0002e601.pphosted.com [148.163.150.75]) by mx.groups.io with SMTP id smtpd.msgproc01-g2.36613.1786082545643275067 for ; Thu, 06 Aug 2026 23:02:25 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@ti.com header.s=proofpoint-05-2026 header.b=MDZNyVFg; dkim=pass header.i=@ti.com header.s=selector1 header.b=guqRNIY/; spf=pass (domain: ti.com, ip: 148.163.150.75, mailfrom: m-shah@ti.com) Received: from pps.filterd (m0384305.ppops.net [127.0.0.1]) by m0384305.ppops.net (8.18.1.11/8.18.1.11) with ESMTP id 6770GQTG2309346; Fri, 7 Aug 2026 01:02:24 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ti.com; h=cc :content-transfer-encoding:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to; s= proofpoint-05-2026; bh=oqubnM39PKAQ8VXWgJma0ioPxltpWdrJ1QdV/XrHm ks=; b=MDZNyVFgKDbHdXduJ1ml02jVO/mJYgJL7oR7Dv7x5E1Y7N6YwyxbM53h9 9upYT2dH4kQ5R0v7dSVkR97TH2Xd5+r5aNU3tVTvf/LrJwQJhC8w76JKZnPn3xPx vD848bLWuHAYB4GwJAkNJtjFd3zB7CZDEZD0ajn9IugI2lbfWmKce1Y5Vic5qat3 NdQ/z32+N7uBkUSraiY81FO2Bg7SCYvdXwgmoreoHTGxmXVfX6Q32mq9UaBHtXcp rDDnf3CeOyPkw2xiFFuyOsk02cwk78NaqmvfCbWbAsnuNJcwkUx/xsg0hU7yF8YI UacZdpl2swsnuQazX9yGBFJDmU8fA== Received: from bl0pr03cu003.outbound.protection.outlook.com (mail-eastusazon11012069.outbound.protection.outlook.com [52.101.53.69]) by m0384305.ppops.net (PPS) with ESMTPS id 4fvqjgg07b-1 (version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384 bits=256 verify=NOT); Fri, 07 Aug 2026 01:02:24 -0500 (CDT) ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=jfni/eupcIKoGRDc1vSixGIKsPQP7sM70uGrhR7YahrHKybpyeJdAcM+inR1z/3F1U0jKU/1/JNVnpNQftxRBpeju5CH8D2h0awva2VLISo63ej/Y7YdvxLVSqCWZTh7YDgsdxYZd8QFFfZggJ2pEcKiCJb1KsrKV0KalhaHIpNsEM5h4cWwpi6gbnfo8Vc6q2N1eTbairLTofCRzjLkM1vTfaG4TSCrmOrDwCd7zHM2V3f6LQm6d2CpKAHN9zrrr3/D5ASBowSnZjhDFh2K6iYgBiELOmVvnxmgyN4+LP4nTuLxQZVw5VWn93kLeFT2AtZvnaGHQjA7P8BzWlVVPw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=oqubnM39PKAQ8VXWgJma0ioPxltpWdrJ1QdV/XrHmks=; b=xsF7dzOz7ROVmQS2GCIwYCLhFDrZuHXB0YGShzO8YU0aSTs2SXvecL03fQtt8jKAOeBg5jzngC18OF5MR9+VfoP3eLPoe5TB99KYwCOGXk5Tn9AU8bxlgjHe5ONqvI3YOXcIZVsZVzYz6xhelWM2otGX1JeX5OjanUQz2TA/9R4Td7/N2cHl3MoKhq0Nv8jXNvC2dXAx4mr6YbaJcyFllVwXT/SefcsjetyeVgxtI1LnMYs1P5kgMlIfWquiomd6moFWQAsvnhQWnrEudzjK29+2X2Zd0l4/XGK8CQQzlFxXtYvx69B42poDcfae83qNZOmmA9ojedJs7gKV901DgQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass (sender ip is 198.47.23.195) smtp.rcpttodomain=konsulko.com smtp.mailfrom=ti.com; dmarc=pass (p=quarantine sp=none pct=100) action=none header.from=ti.com; dkim=none (message not signed); arc=none (0) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ti.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=oqubnM39PKAQ8VXWgJma0ioPxltpWdrJ1QdV/XrHmks=; b=guqRNIY/dEzUlQnL8DnXO6azp2m1FbdDmabu1Okdsv2hPZz0H9kNciar1k6r/0lyNxhANK81syhxwE58KpmzN4Pbx0cNCqB3YdccKOhZT0JwQrBV5/sqBaJmYuIZpmxjkRXqnSpa2fBAv49MHTmkiHd+cpn8ln1eSCC0AKyr9E4= Received: from BY5PR03CA0024.namprd03.prod.outlook.com (2603:10b6:a03:1e0::34) by PH3PPF898A57FC1.namprd10.prod.outlook.com (2603:10b6:518:1::7b5) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.292.23; Fri, 7 Aug 2026 06:02:17 +0000 Received: from CO1PEPF00012E84.namprd03.prod.outlook.com (2603:10b6:a03:1e0:cafe::3a) by BY5PR03CA0024.outlook.office365.com (2603:10b6:a03:1e0::34) with Microsoft SMTP Server (version=TLS1_3, cipher=TLS_AES_256_GCM_SHA384) id 15.21.292.21 via Frontend Transport; Fri, 7 Aug 2026 06:02:16 +0000 X-MS-Exchange-Authentication-Results: spf=pass (sender IP is 198.47.23.195) smtp.mailfrom=ti.com; dkim=none (message not signed) header.d=none;dmarc=pass action=none header.from=ti.com; Received-SPF: Pass (protection.outlook.com: domain of ti.com designates 198.47.23.195 as permitted sender) receiver=protection.outlook.com; client-ip=198.47.23.195; helo=lewvzet201.ext.ti.com; pr=C Received: from lewvzet201.ext.ti.com (198.47.23.195) by CO1PEPF00012E84.mail.protection.outlook.com (10.167.249.59) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.315.6 via Frontend Transport; Fri, 7 Aug 2026 06:02:16 +0000 Received: from DLEE213.ent.ti.com (157.170.170.116) by lewvzet201.ext.ti.com (10.4.14.104) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.2562.37; Fri, 7 Aug 2026 01:02:08 -0500 Received: from DLEE205.ent.ti.com (157.170.170.85) by DLEE213.ent.ti.com (157.170.170.116) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.2562.37; Fri, 7 Aug 2026 01:02:08 -0500 Received: from lelvem-mr06.itg.ti.com (10.180.75.8) by DLEE205.ent.ti.com (157.170.170.85) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.2562.37 via Frontend Transport; Fri, 7 Aug 2026 01:02:08 -0500 Received: from aniket-z2-workstation.dhcp.ti.com (aniket-z2-workstation.dhcp.ti.com [10.24.53.43]) by lelvem-mr06.itg.ti.com (8.18.1/8.18.1) with ESMTP id 67761uDp508776; Fri, 7 Aug 2026 01:02:06 -0500 From: Moteen Shah To: CC: , , , , , , Subject: [meta-ti][scarthgap][PATCH 3/4] recipes-ti: initramfs: add initramfs-module-netsetup for DHCP before NFS root mount Date: Fri, 7 Aug 2026 11:31:54 +0530 Message-ID: <20260807060155.1381364-4-m-shah@ti.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20260807060155.1381364-1-m-shah@ti.com> References: <20260807060155.1381364-1-m-shah@ti.com> MIME-Version: 1.0 X-C2ProcessedOrg: 333ef613-75bf-4e12-a4b1-8e3623f5dcea X-EOPAttributedMessage: 0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: CO1PEPF00012E84:EE_|PH3PPF898A57FC1:EE_ X-MS-Office365-Filtering-Correlation-Id: d04c19af-0260-4bb9-3d1d-08def4496f23 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|23010399003|376014|36860700016|1800799024|82310400026|6133799003|10067099003|56012099006|18002099003|22082099003; X-Microsoft-Antispam-Message-Info: 5uubRhPi3LqAYQucdykXRTNTw8UeUY2vUfMj7MAkVGTUMohyMzGOWLubzKKS/GJwmP9/AjgrKixNLwVeZIZ+tBRtpT0Sidww/9+0areTe+u28+l2eMtGWbII6HpdooZc+isl0Bt0qY2EFPU/TPrjDWK0zT/M3XHhYEvMawsjC1+PwLyM1DO3i6r9m3d6eHCO3p4UliFRP5NRdr0MF1+SaKQDwSyjBvBLOZNAesEElofj36SS/x6wk3yJ7hJCcz1MCSA88irfCUYS2R3Jk7Kg7E2CzI1qwde8nLVb8nvYtZjglaZ98JV5jQFuNKPO4xNc+JPPufCAuuQFfzOjLVXeyy8UJdE5xI0ij8qYsXTlu4JokTuzIHQabmgqLWHZ4wx2MiMD78ZlK4/6OrzVA+mCkYTBuaVsBV89puKEZFFbVcpDXPS4PRgTQpCgcLhKl8czFbw3jwh9+HLT8TWaq38GLGny/MilCRYmnRkDV+00E7kostHbrXf8S0xYk62iCRSsCUtOvHjIBYZbU2oDr9yoc8R7o+3wYu9JElTl0f6yeq1DhxZSHT56TM7uMloEglRoXfAygFs7Q8oIPG2Tb+jNYAxHE/NFzKYxKpEvFGW2B5dtUcNm4S23Mfvzb+Q0nuOJwDa8rWndtmmBQAGiQWGpDgP3otq2zz/B/xXxbkP80BtZbY7hpkuNaNWp5WBfaHoGN9NAy0xxHJNA0YCMIKkIag== X-Forefront-Antispam-Report: CIP:198.47.23.195;CTRY:US;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:lewvzet201.ext.ti.com;PTR:InfoDomainNonexistent;CAT:NONE;SFS:(13230040)(23010399003)(376014)(36860700016)(1800799024)(82310400026)(6133799003)(10067099003)(56012099006)(18002099003)(22082099003);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: 5aGYQq/3naoMTrtuTIdnPrQE+qTTajtalK7P6fbnSrOlJ6UYDL/671XaC3nc7x0NYAb1DRw7fmzHQOjzAp/ynB1py7uaiLAkz4WpO3UG8eP2LyiJRyhmuLwZL8xG9xOoR49EEyoVwGtLO3bPFFGWSQCAmrR9uiy5S6+soqx0BRDhTQafrnND0NOiAMPU+YEDYE1fgDuMbID6rK9o1ICAy49WLy+U0Fgv4QqCtfdnhOash2Ltoj9zJx5EBUbD46ES/2ZWPhlO0gx2paaPTvpRYTKHp0tO+GDiiPikQ7BMVm+gZY3cZsNdNdSjON6pRg3G8Lh35/8XkDMuLEzoe8FbnknbeWwnO0jAjBKAPnKrJzGqtEZqpgOVPMWWA8t/93nMK+1P0eLFgwl3RTiIULFysC1tk3MQgWujmHLyzKgyoaK+1AQeg+NZWMHoNLpZthWe X-Exchange-RoutingPolicyChecked: a0HFKpbqaTqbtuPpZP4e65ZWcE8wZy/hT8Tz5OaucfA6t7lkUwCzMjJavvJfbae74zKuzEJzQTE0mhJOMjeUhHBHvkhp3bl+ndzHAJ+as2DDX79vWMGeU5+ikB8MgDLf7e27B7mJYyry9U+SAFG0R5Is/EMJ596FV4xnIdMEKMKxRU8SNdZqtUu6vjtsRI78bkkJgRqCz55RW3jol15wulrPHzOuUBQyHQVxcev9QJT6Q/wZprmlGWjfvZNBMt42JsF0iolk3T0dEPzms7B+l8fFAXF0jdeFTkwHHvEA86Z47cXr6QL3YhD8AyC0ZDYar9hsBXf5CAmi8ZhLm7Dspg== X-OriginatorOrg: ti.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 07 Aug 2026 06:02:16.6246 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: d04c19af-0260-4bb9-3d1d-08def4496f23 X-MS-Exchange-CrossTenant-Id: e5b49634-450b-4709-8abb-1e2b19b982b7 X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=e5b49634-450b-4709-8abb-1e2b19b982b7;Ip=[198.47.23.195];Helo=[lewvzet201.ext.ti.com] X-MS-Exchange-CrossTenant-AuthSource: CO1PEPF00012E84.namprd03.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: PH3PPF898A57FC1 X-Proofpoint-ORIG-GUID: Yzp3OBmyPyl0bDKrF_gz4Di2-OgJiOH5 X-Authority-Analysis: v=2.4 cv=WNdPmHsR c=1 sm=1 tr=0 ts=6a7574f0 cx=c_pps a=XnoXs6g8SJkBXVwgXvPJGw==:117 a=f+v6EHfkeJbVwR46tk4DMg==:17 a=6eWqkTHjU83fiwn7nKZWdM+Sl24=:19 a=Sv0fKeRqtYgA:10 a=s63m1ICgrNkA:10 a=V5UXEbMT0ywA:10 a=VkNPw1HP01LnGYTKEx00:22 a=Z8NIEmU8O1QQgoT56wFK:22 a=taLDd7a_hP9WKsMzeGRc:22 a=sozttTNsAAAA:8 a=Y7y5GAGdEv-jaJFZO70A:9 X-Proofpoint-Spam-Info: AW1haW4tMjYwODA3MDA0MiBTYWx0ZWRfX9bU4/+Pq6X6v OsXrlUsRKiItqs6MOn9gixV5KO8tTK85EydGLmwUIVzOvflcuK54967WwNQRfaPMnUzFNLJA89k pNYci+2ty0WGXJcZCxb0UFGi1CM3UOc= X-Proofpoint-GUID: Yzp3OBmyPyl0bDKrF_gz4Di2-OgJiOH5 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwODA3MDA0MiBTYWx0ZWRfXwZfG/SptA+Jy elqPyoYSqJTfTv0uT2k46hucHxGEVwqmFvaEppXfuqa6cs3C10DXvHQYTOAKHggWJWYcgltpHTj LhD+tISQj74oSc/cZsb4tBzFVo1n3z+flClwKm1YaMap9yOyJC3r28O9bc/Jn/vu9UIfvm9D42W iobAY39AlVreMgItS34Do6+DAg3cDvgl4GgI93c9I4yITSzrLMunnSPDTBlO1nweU6CzdT7ApV1 +C1SR4slwUGlc1IpdJeBEe14aBo2tMCMFzN8PAda3/BFLEgc6tqiVj2FOhjre+7fglhixTjTmjz sL8s8m9SDTXTLrbjKVuhbZqaD7gTKEnf5t+0jkHOdkZ9VpLgsU78N4Cf0tktfexa/YOQV3w0OVS SAHh63aA8bsAlMdYwoESgGrOexz3gWSuVNMo+Y7CEm+VbpLnbc5ijWvx8zI7zAgedmxs/m9K+s4 sdxiYika1VLMRHtUUnw== X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1176,Hydra:6.1.134,FMLib:17.12.100.49 definitions=2026-08-07_01,2026-08-06_01,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 priorityscore=1501 impostorscore=0 bulkscore=0 lowpriorityscore=0 clxscore=1015 suspectscore=0 spamscore=0 adultscore=0 phishscore=0 malwarescore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2606150000 definitions=main-2608070042 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 ; Fri, 07 Aug 2026 06:02:32 -0000 X-Groupsio-URL: https://lists.yoctoproject.org/g/meta-ti/message/20226 Add an initramfs-framework module (83-netsetup) that brings up an Ethernet interface via DHCP before mounting an NFS root, polling for the interface to allow the driver's deferred-probe chain to settle after udev loads modules. Pull it into the initramfs packagegroup under bsp-next and bsp-ti-6_12, matching the kernel-module CPSW driver sets those brandings need for the direct (non-proxy) CPSW path. Signed-off-by: Moteen Shah --- .../initramfs-module-netsetup/83-netsetup | 54 +++++++++++++++++++ .../initramfs-module-netsetup_1.0.bb | 30 +++++++++++ .../packagegroup-ti-core-initramfs.bb | 3 ++ 3 files changed, 87 insertions(+) create mode 100755 meta-ti-bsp/recipes-ti/initramfs/initramfs-module-netsetup/83-netsetup create mode 100644 meta-ti-bsp/recipes-ti/initramfs/initramfs-module-netsetup_1.0.bb -- 2.34.1 diff --git a/meta-ti-bsp/recipes-ti/initramfs/initramfs-module-netsetup/83-netsetup b/meta-ti-bsp/recipes-ti/initramfs/initramfs-module-netsetup/83-netsetup new file mode 100755 index 00000000..8e76bac4 --- /dev/null +++ b/meta-ti-bsp/recipes-ti/initramfs/initramfs-module-netsetup/83-netsetup @@ -0,0 +1,54 @@ +#!/bin/sh +# Configure network via DHCP before NFS root mount. Polls for an Ethernet +# interface with sleep 1 per iteration to allow the Ethernet driver deferred +# probe chain to settle after udev loads the modules. + +netsetup_enabled() { + [ "${bootparam_root}" = "/dev/nfs" ] || return 1 + return 0 +} + +netsetup_run() { + local iface timeout devtype + + # Extract interface from ip= kernel param (format: client:server:gw:mask:host:device:autoconf) + iface="" + case "${bootparam_ip}" in + dhcp|on|any|"") + ;; + *) + iface=$(echo "${bootparam_ip}" | cut -d: -f6) + ;; + esac + + udevadm trigger --action=add --subsystem-match=net + udevadm settle --timeout=10 + + # Poll up to 60 seconds for an Ethernet interface (ARPHRD_ETHER = type 1). + msg "netsetup: waiting for ethernet interface..." + timeout=60 + while [ "${timeout}" -gt 0 ]; do + if [ -n "${iface}" ] && [ -d "/sys/class/net/${iface}" ]; then + break + fi + for dev in /sys/class/net/*; do + [ -f "${dev}/type" ] || continue + devtype=$(cat "${dev}/type") + [ "${devtype}" = "1" ] || continue + iface=$(basename "${dev}") + break + done + [ -n "${iface}" ] && [ -d "/sys/class/net/${iface}" ] && break + sleep 1 + timeout=$((timeout - 1)) + done + + if [ -z "${iface}" ] || [ ! -d "/sys/class/net/${iface}" ]; then + msg "netsetup: no ethernet interface found after 60s, skipping DHCP" + return + fi + + msg "netsetup: configuring ${iface} via DHCP" + + udhcpc -q -i "${iface}" +} diff --git a/meta-ti-bsp/recipes-ti/initramfs/initramfs-module-netsetup_1.0.bb b/meta-ti-bsp/recipes-ti/initramfs/initramfs-module-netsetup_1.0.bb new file mode 100644 index 00000000..6b465462 --- /dev/null +++ b/meta-ti-bsp/recipes-ti/initramfs/initramfs-module-netsetup_1.0.bb @@ -0,0 +1,30 @@ +SUMMARY = "initramfs support for DHCP network configuration before NFS root mount" + +LICENSE = "MIT" +LIC_FILES_CHKSUM = "file://${COREBASE}/meta/COPYING.MIT;md5=3da9cfbcb788c80a0384361b4de20420" + +SRC_URI = "file://83-netsetup" + +S = "${WORKDIR}" + +do_install() { + install -d ${D}/init.d + install -m 0755 ${WORKDIR}/83-netsetup ${D}/init.d/83-netsetup +} + +FILES:${PN} = "/init.d/83-netsetup" + +RDEPENDS:${PN} = "\ + initramfs-framework-base \ +" + +RDEPENDS:${PN}:append:bsp-next = " \ + kernel-module-ti-am65-cpsw-nuss \ + kernel-module-k3-cppi-desc-pool \ + kernel-module-davinci-mdio \ + kernel-module-ti-cpsw-ale \ + kernel-module-ti-cpsw-sl \ + kernel-module-phylink \ + kernel-module-mdio-bitbang \ + kernel-module-phy-gmii-sel \ +" diff --git a/meta-ti-bsp/recipes-ti/initramfs/packagegroup-ti-core-initramfs.bb b/meta-ti-bsp/recipes-ti/initramfs/packagegroup-ti-core-initramfs.bb index a9eff847..e1d75327 100644 --- a/meta-ti-bsp/recipes-ti/initramfs/packagegroup-ti-core-initramfs.bb +++ b/meta-ti-bsp/recipes-ti/initramfs/packagegroup-ti-core-initramfs.bb @@ -23,3 +23,6 @@ RDEPENDS:${PN} += "\ initramfs-module-nfsrootfs \ nfs-utils-mount \ " + +RDEPENDS:${PN}:append:bsp-next = " initramfs-module-netsetup" +RDEPENDS:${PN}:append:bsp-ti-6_12 = " initramfs-module-netsetup" From patchwork Fri Aug 7 06:01:55 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Moteen Shah X-Patchwork-Id: 94725 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 77A8FC5AC7A for ; Fri, 7 Aug 2026 06:02:22 +0000 (UTC) Received: from mx0a-0002e601.pphosted.com (mx0a-0002e601.pphosted.com [148.163.150.75]) by mx.groups.io with SMTP id smtpd.msgproc02-g2.36923.1786082540071694564 for ; Thu, 06 Aug 2026 23:02:20 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@ti.com header.s=proofpoint-05-2026 header.b=EFpWKDCv; dkim=pass header.i=@ti.com header.s=selector1 header.b=ioh5g0TQ; spf=pass (domain: ti.com, ip: 148.163.150.75, mailfrom: m-shah@ti.com) Received: from pps.filterd (m0380145.ppops.net [127.0.0.1]) by m0380145.ppops.net (8.18.1.11/8.18.1.11) with ESMTP id 6770FxhY1467155; Fri, 7 Aug 2026 01:02:18 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ti.com; h=cc :content-transfer-encoding:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to; s= proofpoint-05-2026; bh=zruCWt09cbABJ+oQdg5iykRhpEdxwFrbFIJc3nPzl zU=; b=EFpWKDCvceXvnKWYWFc57hJVpRgkj2lr+tIfricRanaPhLSkkUiBD6kkZ 6lLV2kpu2ppLeIwgxQKrPSHxHAME089AUp26GSqiRuG3to5BVe59FH7zEpEGcn1K FnLAhs7TQcDaaQSCNilFXdaC2Kh5DKI08aJjgxu6JUDM06x9D/4rvWQxYfcI3KfA s4w56BkUw5M1FLCrzjOsnmQwuLUTTS4Ddf/sbw1yI0b6fbMdhb09hLz9QobbvhJi GWSQ5dt/n9tKWxMrCEldsHAqEMYb2jTbTHCcK73cScJIZEar0obBbGPYTMBlmLDA 3LjoXbIQ68CZYDcGcwSLTMx69Kynw== Received: from ph7pr06cu001.outbound.protection.outlook.com (mail-westus3azon11010040.outbound.protection.outlook.com [52.101.201.40]) by m0380145.ppops.net (PPS) with ESMTPS id 4fvsruyenj-1 (version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384 bits=256 verify=NOT); Fri, 07 Aug 2026 01:02:17 -0500 (CDT) ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=NMR4JwJAepxTj3Xs6EzMLt3WiAq4OCoNMVG3Ss1jkqNQL/OEqtRjky0zs48KlORTkPuKbSZsqtb3oYy7hE64KtfxhhDzBF1Z6nSz1z54ME1uwr/Vcm/w8ifCAmdYc258zULF4ouKy92rnT5lITbVXQmvuyDnpT6hlewvKeJSn1vQLE2lzSknCBoxEC4wCFlfFeMAdLTgHiyOZLWqpLP2tsgXatDh/YCSc3ToocSVtIFihnG7T2Jrbo32SrisJlVtIQWSUK0FgecsOU9f2+3h1WkPl7ud+BWm5Zln35IjWOAc8+hNBXYSlIJ+yX6tOdoRCMmzrVZ8C6vYY7mBhBDKTw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=zruCWt09cbABJ+oQdg5iykRhpEdxwFrbFIJc3nPzlzU=; b=u0qisTC58KOChWtdeTSY//wN51eJ8iWals/FExV6z8s6lS0cwKTnpJqwSeNiBtX2gREAC0q/2uCQSk7LzHZ4ODGG9UaAsLsUhd+bvkYy0R74wwLN84m0Kis/eu1I2uqnMjblcfEn6cNFs8o+AGxjex+r0V07ZhG2jfoU1qdb6Yfba8lpgsC5t4Bf2z3Vbd6owVfILFjdfhszBYs4fDfSnNZSOSS9eBxnviXavXlxDER/3yQe0udFX823051xR1culTfcCuBQxA30tcfGg4uVbiny+SA+IS/5TAKp/pXT/d7fE+0SkNrM/bApJ5cM6dnqC9S7aVBSDrbsmG65qk9a5A== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass (sender ip is 198.47.23.194) smtp.rcpttodomain=konsulko.com smtp.mailfrom=ti.com; dmarc=pass (p=quarantine sp=none pct=100) action=none header.from=ti.com; dkim=none (message not signed); arc=none (0) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ti.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=zruCWt09cbABJ+oQdg5iykRhpEdxwFrbFIJc3nPzlzU=; b=ioh5g0TQjuP9qfqPYeXpTl6e6bJRXaquziyjD0G89V7VvWJhDcl6fnez3D363phZQAo6izxzyLveU32+5S29kagbfAVfXV8XwmqQQal/6JYCobOQa2bfjUpHgR4BmLaMhBLgSCkYM5ggU36+gI3a9y1//5OZm9MqeYL0XjQqcX0= Received: from CH0PR03CA0051.namprd03.prod.outlook.com (2603:10b6:610:b3::26) by SA1PR10MB6448.namprd10.prod.outlook.com (2603:10b6:806:29e::19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.292.19; Fri, 7 Aug 2026 06:02:14 +0000 Received: from CH3PEPF0000000F.namprd04.prod.outlook.com (2603:10b6:610:b3:cafe::8c) by CH0PR03CA0051.outlook.office365.com (2603:10b6:610:b3::26) with Microsoft SMTP Server (version=TLS1_3, cipher=TLS_AES_256_GCM_SHA384) id 15.21.292.23 via Frontend Transport; Fri, 7 Aug 2026 06:02:14 +0000 X-MS-Exchange-Authentication-Results: spf=pass (sender IP is 198.47.23.194) smtp.mailfrom=ti.com; dkim=none (message not signed) header.d=none;dmarc=pass action=none header.from=ti.com; Received-SPF: Pass (protection.outlook.com: domain of ti.com designates 198.47.23.194 as permitted sender) receiver=protection.outlook.com; client-ip=198.47.23.194; helo=lewvzet200.ext.ti.com; pr=C Received: from lewvzet200.ext.ti.com (198.47.23.194) by CH3PEPF0000000F.mail.protection.outlook.com (10.167.244.40) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.315.6 via Frontend Transport; Fri, 7 Aug 2026 06:02:14 +0000 Received: from DLEE205.ent.ti.com (157.170.170.85) by lewvzet200.ext.ti.com (10.4.14.103) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.2562.37; Fri, 7 Aug 2026 01:02:12 -0500 Received: from DLEE205.ent.ti.com (157.170.170.85) by DLEE205.ent.ti.com (157.170.170.85) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.2562.37; Fri, 7 Aug 2026 01:02:12 -0500 Received: from lelvem-mr06.itg.ti.com (10.180.75.8) by DLEE205.ent.ti.com (157.170.170.85) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.2562.37 via Frontend Transport; Fri, 7 Aug 2026 01:02:12 -0500 Received: from aniket-z2-workstation.dhcp.ti.com (aniket-z2-workstation.dhcp.ti.com [10.24.53.43]) by lelvem-mr06.itg.ti.com (8.18.1/8.18.1) with ESMTP id 67761uDq508776; Fri, 7 Aug 2026 01:02:09 -0500 From: Moteen Shah To: CC: , , , , , , Subject: [meta-ti][scarthgap][PATCH 4/4] recipes-ti: initramfs: add j722s CPSW proxy-client kernel modules to netsetup Date: Fri, 7 Aug 2026 11:31:55 +0530 Message-ID: <20260807060155.1381364-5-m-shah@ti.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20260807060155.1381364-1-m-shah@ti.com> References: <20260807060155.1381364-1-m-shah@ti.com> MIME-Version: 1.0 X-C2ProcessedOrg: 333ef613-75bf-4e12-a4b1-8e3623f5dcea X-EOPAttributedMessage: 0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: CH3PEPF0000000F:EE_|SA1PR10MB6448:EE_ X-MS-Office365-Filtering-Correlation-Id: cab74164-657e-4d1f-3dfb-08def4496dcb X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|82310400026|36860700016|1800799024|376014|23010399003|22082099003|18002099003|56012099006|10067099003; X-Microsoft-Antispam-Message-Info: xlSavE+1Aujprvqc3j0nZJaaUKi4DsXPJfBO8dSb8kw1er7Lx0mNGeZwnNWwaWuUwpLEpiof+9LsSv+7O6VzlPQUQEF1oVwh+QySxgdFMQWEmACCUC5wyE796VbqepKimME0DaDO6GtgFikl+40nVnSXMla9k4wx1jqV+daaID4obUn/BtYv++0hjsHLcNjAU8SQYreOFkaax7Ikh2Bk0NQIWNaE6KIOWvjl2DxukGzNsnVbcJSpPq097RND4J133aLwyKCDl2shv190S+o+K+HM8J/hz0exqAqFmR63DYOMG9xnKC3VMS71NoQqC9mWgT8qcCGhboOSZ3j044uEsvdVbAImJFS5XcnbtiqxtLS4WqWwhZYojNfvpg0SiWhGDDFaThoKO29ACUweTA8wDt5jJUJdqOVvpUueghJ2ulK+R8B6Pv5ujjhCBc9C/NN08BcVbmN39z3faCgLLG34culOU2KhwloLY5wgskuGm4/S52yoeRbicLAW1JdwjgXXso9EFPwGI35/7i1x0Md0A5yTzOkptFvnaaQqc8b6efjpMjzkWj7j1YNw2zZqfLfyCY7+Wjh4Mn8AtFBxB+aWY1w8ydauWGo3f18SpmcqzZ2DQ2uhyJvSoXyWjQpcc8DWOvFDAOfUYjB0pz9G8AaaHYNfcY7erRxgK25Gc8MTWqxBJ/F7F8/7o8jg6EQ6uc8cizekC+zn8q7Lz9KebdgVDA== X-Forefront-Antispam-Report: CIP:198.47.23.194;CTRY:US;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:lewvzet200.ext.ti.com;PTR:InfoDomainNonexistent;CAT:NONE;SFS:(13230040)(82310400026)(36860700016)(1800799024)(376014)(23010399003)(22082099003)(18002099003)(56012099006)(10067099003);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: P1vm5dLnHn9jrh58WMWQDQHuCyt21j5xsSA/8Csr8dsnhNz8+msg3n3n1GlsPgBVgk7R1oeMiCF8Jl4aW2W7x1NiqNZL5qq5OzLTfNsnMZiVJHFMTGdJcEU20n3CfAxdJS52Z9c47U0MdafMpOA8JqdzdF+2o6d8C1kp5osRQcVChGWXiD5zlcJ6HQ9yB2pJlc05Q0iVE/HnWbMPnegHzm1It3pC8/eURqQi2iNHBIWbvYIFcgPzA8ce4UELwpqKzEojAWTCtKB2lW+0zPAXRDTtty9GQfa+8ZOzNG/W5eeB91ZRH8fPnNWvZfGgIeA0ARd821MXtNulZC9sv0t9+ucDTYxBZhkBhLPfm2TziiK6NdzKiu/e0r/cKwjhVa7expoWlT5AYpPte966luhRmKTNVc1uhZJorC/RKOk1nutes8pssGLy45CcQ9ZK7v/T X-Exchange-RoutingPolicyChecked: WtXrZi2VOFLuqkQKDlW3CuqRAsQ/F4JhvFbWLoVU2WaetUQoRRl6aAVlJKBwDqlfwOJl8RnhqTUHRWdRQ8BXZGrc1GE9PZ7K0gG7+E/+xXlhz+b7wnBecNei2rD6y/sz21dYVRHv856DcYOEtT+2/jVZ2W0TUuxJL8wvYrA7/fdbuFohyM8AdjbhKJ7RTnwH2POJTjnOHd7mpEyPspmx10PN/HyKlQzqfhVv7OfI0hzRlI/m0wHY6t935CQj1dea3533vQkw1PpdoQj9ghaMwOLhcf2+LsDRveGibNnD172qf67CTxEk0cxbSqo7po+i8OHuTjAtXzmL5yW3dIFUqA== X-OriginatorOrg: ti.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 07 Aug 2026 06:02:14.3952 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: cab74164-657e-4d1f-3dfb-08def4496dcb X-MS-Exchange-CrossTenant-Id: e5b49634-450b-4709-8abb-1e2b19b982b7 X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=e5b49634-450b-4709-8abb-1e2b19b982b7;Ip=[198.47.23.194];Helo=[lewvzet200.ext.ti.com] X-MS-Exchange-CrossTenant-AuthSource: CH3PEPF0000000F.namprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: SA1PR10MB6448 X-Proofpoint-GUID: H_s6umKG5FfvFGNPy_jhbl6Qc_JQktOu X-Proofpoint-Spam-Info: AW1haW4tMjYwODA3MDA0MiBTYWx0ZWRfXxIMeGnb2ycwy 5QjjmsEf5NZo3p3NLiPEUYygYHWww9h6ibSZY1G8y6SPWJ4Z6h8fzYTlltnXfx6BTwCniCrj3f+ t8XFKuM3RlKDtDhUmJu6mojE57Ap0tE= X-Proofpoint-ORIG-GUID: H_s6umKG5FfvFGNPy_jhbl6Qc_JQktOu X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwODA3MDA0MiBTYWx0ZWRfXwVpAAtU9ktB8 1VVs7OyztjrFdqJUFvukUAVve6cKBQJ5PMW47M4Swblil6NPf16KMsa2DwVgocvK+s3STF9M2IP IvExktoIxcGXEIelOU8UW1dPA+hVaSfeIibPgI+CO1IGIvsxR4xhpqILUwrVJi4y3jIvUXuN+Zx h0YHGlJtKKRhzStV+D6PAsV16a4r/hRFZps07Xix3Fm2hWPNcI8gXldtOzGG3LwSi7FWso6E4YC mxVS5n/Houqc/lcmygycH5R3ckxrkRm4kyBOF4RBDw5niP9zoCYWKtEklNlX+FgJmzgpC2lOZJJ o9bAXeRskYKlVSQ9V4feoqD8VMEHC3USlsOqFn3u+I78BrolaUhd+nKC39R0lSLHJTcCc7Xqe7S GPAXWK0h3+Lp3l2lJqfsdqQkwPcwlxbt1Ms0JPTOOuRVQZus9mSD307oMz2OWSrSLrPn/3leL/G aaoTNXiKr+ewALcErfA== X-Authority-Analysis: v=2.4 cv=GdcnWwXL c=1 sm=1 tr=0 ts=6a7574e9 cx=c_pps a=TO2QspbEOyvqwnNCDF3LgQ==:117 a=WotqVVQAdb04rnGuttW3Kw==:17 a=6eWqkTHjU83fiwn7nKZWdM+Sl24=:19 a=Sv0fKeRqtYgA:10 a=s63m1ICgrNkA:10 a=V5UXEbMT0ywA:10 a=VkNPw1HP01LnGYTKEx00:22 a=Z8NIEmU8O1QQgoT56wFK:22 a=gO1vWkAQAl3rybz1DQOp:22 a=sozttTNsAAAA:8 a=7Gtq72NAoEWf9HPsqPkA:9 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1176,Hydra:6.1.134,FMLib:17.12.100.49 definitions=2026-08-07_01,2026-08-06_01,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 phishscore=0 suspectscore=0 malwarescore=0 spamscore=0 clxscore=1015 priorityscore=1501 lowpriorityscore=0 adultscore=0 bulkscore=0 impostorscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2606150000 definitions=main-2608070042 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 ; Fri, 07 Aug 2026 06:02:22 -0000 X-Groupsio-URL: https://lists.yoctoproject.org/g/meta-ti/message/20225 Add the CPSW proxy-client and remoteproc/rpmsg kernel modules needed for NFS boot to work on j722s. Signed-off-by: Moteen Shah --- .../initramfs/initramfs-module-netsetup_1.0.bb | 15 +++++++++++++++ 1 file changed, 15 insertions(+) -- 2.34.1 diff --git a/meta-ti-bsp/recipes-ti/initramfs/initramfs-module-netsetup_1.0.bb b/meta-ti-bsp/recipes-ti/initramfs/initramfs-module-netsetup_1.0.bb index 6b465462..a10d98fa 100644 --- a/meta-ti-bsp/recipes-ti/initramfs/initramfs-module-netsetup_1.0.bb +++ b/meta-ti-bsp/recipes-ti/initramfs/initramfs-module-netsetup_1.0.bb @@ -28,3 +28,18 @@ RDEPENDS:${PN}:append:bsp-next = " \ kernel-module-mdio-bitbang \ kernel-module-phy-gmii-sel \ " + +# CPSW proxy-client path: CPSW is owned by a remote core, Linux talks to it +# over rpmsg/mailbox instead of driving the switch directly. Scoped to the +# j722s SoC family specifically (not the bsp-ti-6_12 kernel branding) since +# this is a chip-level hardware architecture, not something every K3 SoC on +# this kernel necessarily builds modules for. +RDEPENDS:${PN}:append:j722s = " \ + kernel-module-ti-cpsw-proxy-client \ + kernel-module-omap-mailbox \ + kernel-module-ti-k3-dsp-remoteproc \ + kernel-module-ti-k3-m4-remoteproc \ + kernel-module-ti-k3-r5-remoteproc \ + kernel-module-rpmsg-char \ + kernel-module-rpmsg-ctrl \ +"