[{"id":3677167,"web_url":"http://patchwork.ozlabs.org/comment/3677167/","msgid":"<86387a11-6f9b-4535-962c-150b004f4d20@ti.com>","list_archive_url":null,"date":"2026-04-14T12:25:34","subject":"Re: [PATCH] board: ti: cape_detect: Add overlay name lookup table for\n extension boards","submitter":{"id":67226,"url":"http://patchwork.ozlabs.org/api/people/67226/","name":"Andrew Davis","email":"afd@ti.com"},"content":"On 4/14/26 3:20 AM, Kory Maincent wrote:\n> From: \"Kory Maincent (TI)\" <kory.maincent@bootlin.com>\n> \n> Some extension boards have EEPROM part numbers that do not directly match\n> their devicetree overlay filenames. Introduce a static name_mapping table\n> and a set_cape_overlay() helper that translates the part number and version\n> strings read from the EEPROM into the correct overlay filename.\n> \n> When no entry matches, fall back to the existing behavior of constructing\n> the overlay name as \"<part_number>-<version>.dtbo\" directly from the\n> EEPROM content.\n> \n> Add an initial entry mapping BB-GREEN-HDMI revision 00A0 to\n> am335x-bone-hdmi-00a0.dtbo.\n> \n> Signed-off-by: Kory Maincent (TI) <kory.maincent@bootlin.com>\n> ---\n>   board/ti/common/cape_detect.c | 42 +++++++++++++++++++++++++++++++++--\n>   1 file changed, 40 insertions(+), 2 deletions(-)\n> \n> diff --git a/board/ti/common/cape_detect.c b/board/ti/common/cape_detect.c\n> index 88fa6ae81f0..c9555779c0c 100644\n> --- a/board/ti/common/cape_detect.c\n> +++ b/board/ti/common/cape_detect.c\n> @@ -13,6 +13,44 @@\n>   \n>   #include \"cape_detect.h\"\n>   \n> +struct name_mapping {\n> +\tchar part_number[17];\n> +\tchar version[5];\n> +\tchar overlay[64];\n> +};\n> +\n> +static struct name_mapping extension_mapping[] = {\n> +\t{\n> +\t\t\"BB-GREEN-HDMI\",\n> +\t\t\"00A0\",\n> +\t\t\"am335x-bone-hdmi-00a0.dtbo\",\n> +\t},\n> +\t{ /* sentinel */ }\n> +};\n> +\n> +void set_cape_overlay(char *overlay, char *part_number, char *version)\n> +{\n> +\tstruct name_mapping *mapping;\n> +\n> +\tfor (mapping = extension_mapping; mapping->part_number[0] != 0;\n> +\t     mapping++) {\n\nDoes ARRAY_SIZE() make this any cleaner than a null-terminated array? Or\ndo you plan to generalize this in some way more?\n\nEither way, the concept looks good to me.\n\nAndrew\n\n> +\t\tif (strncmp(mapping->part_number, part_number,\n> +\t\t\t    sizeof(mapping->part_number)))\n> +\t\t\tcontinue;\n> +\n> +\t\tif (strncmp(mapping->version, version,\n> +\t\t\t    sizeof(mapping->version)))\n> +\t\t\tcontinue;\n> +\n> +\t\tstrlcpy(overlay, mapping->overlay, sizeof(mapping->overlay));\n> +\t\treturn;\n> +\t}\n> +\n> +\t/* Use default name extracted from the EEPROM */\n> +\tsnprintf(overlay, sizeof(mapping->overlay), \"%s-%s.dtbo\",\n> +\t\t part_number, version);\n> +}\n> +\n>   static void sanitize_field(char *text, size_t size)\n>   {\n>   \tchar *c = NULL;\n> @@ -82,8 +120,8 @@ static int ti_extension_board_scan(struct udevice *dev,\n>   \n>   \t\tprintf(\"BeagleBone Cape: %s (0x%x)\\n\", eeprom_header.board_name, addr);\n>   \n> -\t\tsnprintf(cape.overlay, sizeof(cape.overlay), \"%s-%s.dtbo\",\n> -\t\t\t process_cape_part_number, process_cape_version);\n> +\t\tset_cape_overlay(cape.overlay, process_cape_part_number,\n> +\t\t\t\t process_cape_version);\n>   \t\tstrlcpy(cape.name, eeprom_header.board_name,\n>   \t\t\tsizeof(eeprom_header.board_name));\n>   \t\tstrlcpy(cape.version, process_cape_version,","headers":{"Return-Path":"<u-boot-bounces@lists.denx.de>","X-Original-To":"incoming@patchwork.ozlabs.org","Delivered-To":"patchwork-incoming@legolas.ozlabs.org","Authentication-Results":["legolas.ozlabs.org;\n\tdkim=pass (1024-bit key;\n unprotected) header.d=ti.com header.i=@ti.com header.a=rsa-sha256\n header.s=selector1 header.b=QxVojqxO;\n\tdkim-atps=neutral","legolas.ozlabs.org;\n spf=pass (sender SPF authorized) smtp.mailfrom=lists.denx.de\n (client-ip=85.214.62.61; helo=phobos.denx.de;\n envelope-from=u-boot-bounces@lists.denx.de; receiver=patchwork.ozlabs.org)","phobos.denx.de;\n dmarc=pass (p=quarantine dis=none) header.from=ti.com","phobos.denx.de;\n spf=pass smtp.mailfrom=u-boot-bounces@lists.denx.de","phobos.denx.de;\n\tdkim=pass (1024-bit key;\n unprotected) header.d=ti.com header.i=@ti.com header.b=\"QxVojqxO\";\n\tdkim-atps=neutral","phobos.denx.de;\n dmarc=pass (p=quarantine dis=none) header.from=ti.com","phobos.denx.de; spf=pass smtp.mailfrom=afd@ti.com"],"Received":["from phobos.denx.de (phobos.denx.de [85.214.62.61])\n\t(using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)\n\t key-exchange x25519 server-signature ECDSA (secp384r1) server-digest SHA384)\n\t(No client certificate requested)\n\tby legolas.ozlabs.org (Postfix) with ESMTPS id 4fw3Qr3ysWz1xtJ\n\tfor <incoming@patchwork.ozlabs.org>; Tue, 14 Apr 2026 22:25:56 +1000 (AEST)","from h2850616.stratoserver.net (localhost [IPv6:::1])\n\tby phobos.denx.de (Postfix) with ESMTP id 819DD841D6;\n\tTue, 14 Apr 2026 14:25:48 +0200 (CEST)","by phobos.denx.de (Postfix, from userid 109)\n id 91334841D7; Tue, 14 Apr 2026 14:25:47 +0200 (CEST)","from PH7PR06CU001.outbound.protection.outlook.com\n (mail-westus3azlp170100009.outbound.protection.outlook.com\n [IPv6:2a01:111:f403:c107::9])\n (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits))\n (No client certificate requested)\n by phobos.denx.de (Postfix) with ESMTPS id 622DF841CD\n for <u-boot@lists.denx.de>; Tue, 14 Apr 2026 14:25:44 +0200 (CEST)","from BL0PR1501CA0015.namprd15.prod.outlook.com\n (2603:10b6:207:17::28) by SJ5PPFA7DBF91DC.namprd10.prod.outlook.com\n (2603:10b6:a0f:fc02::7c1) with Microsoft SMTP Server (version=TLS1_2,\n cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9769.42; Tue, 14 Apr\n 2026 12:25:39 +0000","from BL6PEPF00022574.namprd02.prod.outlook.com\n (2603:10b6:207:17:cafe::3c) by BL0PR1501CA0015.outlook.office365.com\n (2603:10b6:207:17::28) with Microsoft SMTP Server (version=TLS1_3,\n cipher=TLS_AES_256_GCM_SHA384) id 15.20.9769.49 via Frontend Transport; Tue,\n 14 Apr 2026 12:25:38 +0000","from flwvzet200.ext.ti.com (198.47.21.194) by\n BL6PEPF00022574.mail.protection.outlook.com (10.167.249.42) with Microsoft\n SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id\n 15.20.9769.17 via Frontend Transport; Tue, 14 Apr 2026 12:25:37 +0000","from DFLE212.ent.ti.com (10.64.6.70) by flwvzet200.ext.ti.com\n (10.248.192.31) with Microsoft SMTP Server (version=TLS1_2,\n cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.2562.20; Tue, 14 Apr\n 2026 07:25:35 -0500","from DFLE207.ent.ti.com (10.64.6.65) by DFLE212.ent.ti.com\n (10.64.6.70) with Microsoft SMTP Server (version=TLS1_2,\n cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.2562.20; Tue, 14 Apr\n 2026 07:25:35 -0500","from lelvem-mr06.itg.ti.com (10.180.75.8) by DFLE207.ent.ti.com\n (10.64.6.65) with Microsoft SMTP Server (version=TLS1_2,\n cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.2562.20 via Frontend\n Transport; Tue, 14 Apr 2026 07:25:35 -0500","from [10.249.42.149] ([10.249.42.149])\n by lelvem-mr06.itg.ti.com (8.18.1/8.18.1) with ESMTP id 63ECPYe03999771;\n Tue, 14 Apr 2026 07:25:34 -0500"],"X-Spam-Checker-Version":"SpamAssassin 3.4.2 (2018-09-13) on phobos.denx.de","X-Spam-Level":"","X-Spam-Status":"No, score=-2.6 required=5.0 tests=BAYES_00,DKIMWL_WL_HIGH,\n DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,\n RCVD_IN_DNSWL_BLOCKED,SPF_HELO_NONE,T_SPF_PERMERROR autolearn=ham\n autolearn_force=no version=3.4.2","ARC-Seal":"i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none;\n b=EoF+tzoRypzRtCa7Lx5oGtegHQC768z7B2V5BmHlFiA4WMtVcFrjSiP8YuzJefSgZZzVJSGLc5yYpeqgKu6mBbJJ/YqObTCZHck9+NFCNhRS48l+xeSx0dpXHXnju7yUrWY2bX9+LPw4omqzFmz8/pBUbiVzeMmyA7wOOsNkKRtkXYOPTJETHeJPhGBN9YSyEItdDxj2o/GZ8EzwshWu+8YO01Fk0E1QCtbe23d5tUTIh4yPMZZE4RS/LSdhuBZhQMU9/K1cLQKq7NwHW70tMb9jGRWg2YY/Ofvj8+Npf7AThQuds7YXyVna3bdH+gmmVviT/5+RR4kYfeSQqT+PMQ==","ARC-Message-Signature":"i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com;\n s=arcselector10001;\n 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;\n bh=22CgciMkwBxpLv3Zg2g9KXwfzdp6cAo6b0jXTv/sr24=;\n b=b7hQQEef1asqltg2g/F9i30WR13m0CFGpEHhmijhsM1JZZxj4gDiK/sVZ8vB4mMYnVP20R5ZB25woPDE6bkQTWGT0GYgqfNi/xh7m39FOs0rf02qFAm4bGYFLM//dmfmlZY+5HGOy8NGCkm5sO4Xjhu6H4R3MJFxeAPfVB1soi1PPMZa2nuZonTFYH+l5oFLd9FgWxExhrwqDaMzkLml2IaCj1jyA0Dmw87yNJomiX+wNSSVQBVwEYvSl+e9eP3tGzd54vNar1OZNtpHdKxzOsWYAb1zIusi8W7tqyI4mxJ6eTmO9G2SzhbHqGragf/mjEWfIUghcr3KOuCd+RssOw==","ARC-Authentication-Results":"i=1; mx.microsoft.com 1; spf=pass (sender ip is\n 198.47.21.194) smtp.rcpttodomain=gmail.com smtp.mailfrom=ti.com; dmarc=pass\n (p=quarantine sp=none pct=100) action=none header.from=ti.com; dkim=none\n (message not signed); arc=none (0)","DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/relaxed; d=ti.com; s=selector1;\n h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;\n bh=22CgciMkwBxpLv3Zg2g9KXwfzdp6cAo6b0jXTv/sr24=;\n b=QxVojqxOlA/9Vid6vQ3xnjC04GI8+eXRcpquz3EusL2h/r7/xqm0yaG0QoYIcMCO0yGvi34/Hga7ZrXvzOeJTL3sCVFc2o/iZe/ZdTXamYHFHIzrBCw5gqacWfPHsfgbCASAjTSUabA8afTaWquW6kzGM32Y5YS3GslLnXhZA3M=","X-MS-Exchange-Authentication-Results":"spf=pass (sender IP is 198.47.21.194)\n smtp.mailfrom=ti.com; dkim=none (message not signed) header.d=none;\n dmarc=pass\n action=none header.from=ti.com;","Received-SPF":"Pass (protection.outlook.com: domain of ti.com designates\n 198.47.21.194 as permitted sender) receiver=protection.outlook.com;\n client-ip=198.47.21.194; helo=flwvzet200.ext.ti.com; pr=C","Message-ID":"<86387a11-6f9b-4535-962c-150b004f4d20@ti.com>","Date":"Tue, 14 Apr 2026 07:25:34 -0500","MIME-Version":"1.0","User-Agent":"Mozilla Thunderbird","Subject":"Re: [PATCH] board: ti: cape_detect: Add overlay name lookup table for\n extension boards","To":"Kory Maincent <kory.maincent@bootlin.com>, <u-boot@lists.denx.de>","CC":"Bajjuri Praneeth <praneeth@ti.com>, Robert Nelson\n <robertcnelson@gmail.com>, Jason Kridner <jkridner@beagleboard.org>,\n <thomas.petazzoni@bootlin.com>, Tom Rini <trini@konsulko.com>, Marian Cingel\n <cingel.marian@gmail.com>","References":"<20260414082007.662549-1-kory.maincent@bootlin.com>","Content-Language":"en-US","From":"Andrew Davis <afd@ti.com>","In-Reply-To":"<20260414082007.662549-1-kory.maincent@bootlin.com>","Content-Type":"text/plain; charset=\"UTF-8\"; format=flowed","Content-Transfer-Encoding":"7bit","X-C2ProcessedOrg":"333ef613-75bf-4e12-a4b1-8e3623f5dcea","X-EOPAttributedMessage":"0","X-MS-PublicTrafficType":"Email","X-MS-TrafficTypeDiagnostic":"BL6PEPF00022574:EE_|SJ5PPFA7DBF91DC:EE_","X-MS-Office365-Filtering-Correlation-Id":"4a7e2c37-c486-4565-db2b-08de9a20ef16","X-LD-Processed":"e5b49634-450b-4709-8abb-1e2b19b982b7,ExtAddr","X-MS-Exchange-SenderADCheck":"1","X-MS-Exchange-AntiSpam-Relay":"0","X-Microsoft-Antispam":"BCL:0;\n ARA:13230040|36860700016|376014|1800799024|82310400026|22082099003|18002099003|56012099003;","X-Microsoft-Antispam-Message-Info":"\n sq4MPG6dua+uAMg5uDcjjoYEmvP4iQqseQGqh0xshxbHHH7z/EwFYB4kW/Xk9XHvUCxLROuiWEAlVdjd+2ctOyoCMN+biUXQ8KuREQH079UOEAA9ePqG4GUjWiP/KGq/cETHSQNaptqOYkifAqdHw7CLAlmeYf7NyoWgyimRJbVcp8/7enownpC7VSECeDupu51JnNqS4n521HAdo9JK1jg7P5xSlUY+U68KAPE+4BjWvrzF1RDk6avw3SwfFwAK6vJ+WquG+tfJqXR9YqbZHLhxELYdXUfHpg6BthNNRKirEZwYH89D//u5jNwGLjQ0PyAtqUF5DEfTWTL0zyN5wo0TUGRwqV2MEW7oUKSlpyM3ZeRJiEGM6zZsMSj28+1JyBo7UqwCShUZaX2U+HqZMA+fSJD3opVM/nyloVl+g49L1rVYTmvNTUuARJWKNTXTA9Uo1Ywl3GPeKxpT/nRtzPsnkuMndzqUveHlDWXdbts7q1f07jei6CAyyrpz5L3AmaBzRVaiaSO/y3t+ugbto0m7jrQKE1LQRNl0N4Fx1O5d/97fjeGDomo6Q982W0841LLalzDl6J+BcutZSDNofO+m8StLSVk9rotff5ZW1pWbzmxLqPslUyusWCxhJE/4Y2iEsEncnA+yrRi8au2QshEbRWk9jm7lAzI5lpLxRbQjlVkLhfpRLbZQNbVsdx5JsvN7ZMOzqtYwiabKSyVTEb97fzQT7a6KNgPLUd+s7v8UDE4NSdM3ueLI72TRRoJlI3G5zhq9muAX5y1KIf8eyw==","X-Forefront-Antispam-Report":"CIP:198.47.21.194; CTRY:US; LANG:en; SCL:1; SRV:;\n IPV:NLI; SFV:NSPM; H:flwvzet200.ext.ti.com; PTR:ErrorRetry; CAT:NONE;\n SFS:(13230040)(36860700016)(376014)(1800799024)(82310400026)(22082099003)(18002099003)(56012099003);\n DIR:OUT; SFP:1101;","X-MS-Exchange-AntiSpam-MessageData-ChunkCount":"1","X-MS-Exchange-AntiSpam-MessageData-0":"\n MAjpk8hZ4HfNYe5MxvGC/rVSpQ3uSGb5KpidnjIgCkY6p+isNgOR0/Yj2qDdMi1rBeCGf1h2/ugjszLj0hxlSckT5Jjyw85sQnhp7HUYW/3B7dqXpyoKzDS3Dcyz3723RTFhrDeP2yiy0Rk2Njz8SIsoX9Ygfq9CGIWK3094T9+UKCqmG8knPyZN4b7XP71VxIDuyLmTFFiNdRWHYRGfa7NXSsGHZlDy1tTQSwnmEGQj8ZC2Cm+NSHKDE68UuhEZb3wJ85DIRr5CqBLA/dQQHyWAjeliqipeF35/cYTAZM/O1vwC/UZXatNKe8llvryjOh/PIPGuCOBXyLJEwOX44nITZggo8NQ27wjhPRJnzIaWZw2p4gew1sXQZ/5/YVhQUdRZyXhIT7Y1W3U7jg7zp1qxs2blptJgIV+IbGSya5/NQyoNXTkytdlik0TjBaCE","X-OriginatorOrg":"ti.com","X-MS-Exchange-CrossTenant-OriginalArrivalTime":"14 Apr 2026 12:25:37.2955 (UTC)","X-MS-Exchange-CrossTenant-Network-Message-Id":"\n 4a7e2c37-c486-4565-db2b-08de9a20ef16","X-MS-Exchange-CrossTenant-Id":"e5b49634-450b-4709-8abb-1e2b19b982b7","X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp":"\n TenantId=e5b49634-450b-4709-8abb-1e2b19b982b7; Ip=[198.47.21.194];\n Helo=[flwvzet200.ext.ti.com]","X-MS-Exchange-CrossTenant-AuthSource":"\n BL6PEPF00022574.namprd02.prod.outlook.com","X-MS-Exchange-CrossTenant-AuthAs":"Anonymous","X-MS-Exchange-CrossTenant-FromEntityHeader":"HybridOnPrem","X-MS-Exchange-Transport-CrossTenantHeadersStamped":"SJ5PPFA7DBF91DC","X-BeenThere":"u-boot@lists.denx.de","X-Mailman-Version":"2.1.39","Precedence":"list","List-Id":"U-Boot discussion <u-boot.lists.denx.de>","List-Unsubscribe":"<https://lists.denx.de/options/u-boot>,\n <mailto:u-boot-request@lists.denx.de?subject=unsubscribe>","List-Archive":"<https://lists.denx.de/pipermail/u-boot/>","List-Post":"<mailto:u-boot@lists.denx.de>","List-Help":"<mailto:u-boot-request@lists.denx.de?subject=help>","List-Subscribe":"<https://lists.denx.de/listinfo/u-boot>,\n <mailto:u-boot-request@lists.denx.de?subject=subscribe>","Errors-To":"u-boot-bounces@lists.denx.de","Sender":"\"U-Boot\" <u-boot-bounces@lists.denx.de>","X-Virus-Scanned":"clamav-milter 0.103.8 at phobos.denx.de","X-Virus-Status":"Clean"}},{"id":3677208,"web_url":"http://patchwork.ozlabs.org/comment/3677208/","msgid":"<20260414153600.45f651be@kmaincent-XPS-13-7390>","list_archive_url":null,"date":"2026-04-14T13:36:00","subject":"Re: [PATCH] board: ti: cape_detect: Add overlay name lookup table\n for extension boards","submitter":{"id":80520,"url":"http://patchwork.ozlabs.org/api/people/80520/","name":"Kory Maincent","email":"kory.maincent@bootlin.com"},"content":"On Tue, 14 Apr 2026 07:25:34 -0500\nAndrew Davis <afd@ti.com> wrote:\n\n> On 4/14/26 3:20 AM, Kory Maincent wrote:\n> > From: \"Kory Maincent (TI)\" <kory.maincent@bootlin.com>\n> > \n> > Some extension boards have EEPROM part numbers that do not directly match\n> > their devicetree overlay filenames. Introduce a static name_mapping table\n> > and a set_cape_overlay() helper that translates the part number and version\n> > strings read from the EEPROM into the correct overlay filename.\n> > \n> > When no entry matches, fall back to the existing behavior of constructing\n> > the overlay name as \"<part_number>-<version>.dtbo\" directly from the\n> > EEPROM content.\n> > \n> > Add an initial entry mapping BB-GREEN-HDMI revision 00A0 to\n> > am335x-bone-hdmi-00a0.dtbo.\n> > \n> > Signed-off-by: Kory Maincent (TI) <kory.maincent@bootlin.com>\n> > ---\n> >   board/ti/common/cape_detect.c | 42 +++++++++++++++++++++++++++++++++--\n> >   1 file changed, 40 insertions(+), 2 deletions(-)\n> > \n> > diff --git a/board/ti/common/cape_detect.c b/board/ti/common/cape_detect.c\n> > index 88fa6ae81f0..c9555779c0c 100644\n> > --- a/board/ti/common/cape_detect.c\n> > +++ b/board/ti/common/cape_detect.c\n> > @@ -13,6 +13,44 @@\n> >   \n> >   #include \"cape_detect.h\"\n> >   \n> > +struct name_mapping {\n> > +\tchar part_number[17];\n> > +\tchar version[5];\n> > +\tchar overlay[64];\n> > +};\n> > +\n> > +static struct name_mapping extension_mapping[] = {\n> > +\t{\n> > +\t\t\"BB-GREEN-HDMI\",\n> > +\t\t\"00A0\",\n> > +\t\t\"am335x-bone-hdmi-00a0.dtbo\",\n> > +\t},\n> > +\t{ /* sentinel */ }\n> > +};\n> > +\n> > +void set_cape_overlay(char *overlay, char *part_number, char *version)\n> > +{\n> > +\tstruct name_mapping *mapping;\n> > +\n> > +\tfor (mapping = extension_mapping; mapping->part_number[0] != 0;\n> > +\t     mapping++) {  \n> \n> Does ARRAY_SIZE() make this any cleaner than a null-terminated array? Or\n> do you plan to generalize this in some way more?\n> \n> Either way, the concept looks good to me.\n\nWe could indeed use ARRAY_SIZE. I have no preference.\nMaybe its indeed better in terms of footprint size. I will send a v2 with it.\n\nRegards,","headers":{"Return-Path":"<u-boot-bounces@lists.denx.de>","X-Original-To":"incoming@patchwork.ozlabs.org","Delivered-To":"patchwork-incoming@legolas.ozlabs.org","Authentication-Results":["legolas.ozlabs.org;\n\tdkim=pass (2048-bit key;\n unprotected) header.d=bootlin.com header.i=@bootlin.com header.a=rsa-sha256\n header.s=dkim header.b=kM/NKQKV;\n\tdkim-atps=neutral","legolas.ozlabs.org;\n spf=pass (sender SPF authorized) smtp.mailfrom=lists.denx.de\n (client-ip=2a01:238:438b:c500:173d:9f52:ddab:ee01; helo=phobos.denx.de;\n envelope-from=u-boot-bounces@lists.denx.de; receiver=patchwork.ozlabs.org)","phobos.denx.de;\n dmarc=pass (p=reject dis=none) header.from=bootlin.com","phobos.denx.de;\n spf=pass smtp.mailfrom=u-boot-bounces@lists.denx.de","phobos.denx.de;\n\tdkim=pass (2048-bit key;\n unprotected) header.d=bootlin.com header.i=@bootlin.com header.b=\"kM/NKQKV\";\n\tdkim-atps=neutral","phobos.denx.de;\n dmarc=pass (p=reject dis=none) header.from=bootlin.com","phobos.denx.de;\n spf=pass smtp.mailfrom=kory.maincent@bootlin.com"],"Received":["from phobos.denx.de (phobos.denx.de\n [IPv6:2a01:238:438b:c500:173d:9f52:ddab:ee01])\n\t(using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)\n\t key-exchange x25519)\n\t(No client certificate requested)\n\tby legolas.ozlabs.org (Postfix) with ESMTPS id 4fw50120lRz1y2d\n\tfor <incoming@patchwork.ozlabs.org>; Tue, 14 Apr 2026 23:36:17 +1000 (AEST)","from h2850616.stratoserver.net (localhost [IPv6:::1])\n\tby phobos.denx.de (Postfix) with ESMTP id 0B86084206;\n\tTue, 14 Apr 2026 15:36:09 +0200 (CEST)","by phobos.denx.de (Postfix, from userid 109)\n id 9E64A84214; Tue, 14 Apr 2026 15:36:07 +0200 (CEST)","from smtpout-02.galae.net (smtpout-02.galae.net [185.246.84.56])\n (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits))\n (No client certificate requested)\n by phobos.denx.de (Postfix) with ESMTPS id 367C9841F2\n for <u-boot@lists.denx.de>; Tue, 14 Apr 2026 15:36:05 +0200 (CEST)","from smtpout-01.galae.net (smtpout-01.galae.net [212.83.139.233])\n by smtpout-02.galae.net (Postfix) with ESMTPS id B84831A32A8;\n Tue, 14 Apr 2026 13:36:04 +0000 (UTC)","from mail.galae.net (mail.galae.net [212.83.136.155])\n by smtpout-01.galae.net (Postfix) with ESMTPS id 8D64C60410;\n Tue, 14 Apr 2026 13:36:04 +0000 (UTC)","from [127.0.0.1] (localhost [127.0.0.1]) by localhost (Mailerdaemon)\n with ESMTPSA id 8BCB8104510D5;\n Tue, 14 Apr 2026 15:36:01 +0200 (CEST)"],"X-Spam-Checker-Version":"SpamAssassin 3.4.2 (2018-09-13) on phobos.denx.de","X-Spam-Level":"","X-Spam-Status":"No, score=-2.1 required=5.0 tests=BAYES_00,DKIM_SIGNED,\n DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,RCVD_IN_DNSWL_BLOCKED,\n RCVD_IN_VALIDITY_CERTIFIED_BLOCKED,RCVD_IN_VALIDITY_RPBL_BLOCKED,\n SPF_HELO_PASS,SPF_PASS autolearn=ham autolearn_force=no version=3.4.2","DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/relaxed; d=bootlin.com; s=dkim;\n t=1776173763; h=from:subject:date:message-id:to:cc:mime-version:content-type:\n content-transfer-encoding:in-reply-to:references;\n bh=HMxEp9ZVar77dhQKjnpB6Pw7nzNY6Xz1rTaS0Tj0vGo=;\n b=kM/NKQKVzs1FEELXTz8sTkPCNLK5tgkAvx+TETyHJNZz3QJClGmeBmfvKnmJ18CuVLPXJc\n xNmmwK31JJ5poenvhC+P86EdP3miX/xueIVVZp6C5uIjoWZxFvuGGAijYxyapWHdFmfynn\n JouYBLxDme3s5qgpKkDnqX0jgcHYq8Um6cTbm5UfOl/6KN8UymF6yZDM6wCN3L1dgQf9ok\n 9phx/5EqOi1cu5WBNwDvr+iwcJm7aqVYVwFoBgAYjO1OJ3IjvxdB2930YUtnHenBMdZD58\n VmQJI8sfTB4tyo3iGuGb4WLm84nLKBr6WGS7kCZELushhbZ/p6MNEF8DO8/0IA==","Date":"Tue, 14 Apr 2026 15:36:00 +0200","From":"Kory Maincent <kory.maincent@bootlin.com>","To":"Andrew Davis <afd@ti.com>","Cc":"<u-boot@lists.denx.de>, Bajjuri Praneeth <praneeth@ti.com>, Robert\n Nelson <robertcnelson@gmail.com>, Jason Kridner <jkridner@beagleboard.org>,\n <thomas.petazzoni@bootlin.com>, Tom Rini <trini@konsulko.com>, Marian\n Cingel <cingel.marian@gmail.com>","Subject":"Re: [PATCH] board: ti: cape_detect: Add overlay name lookup table\n for extension boards","Message-ID":"<20260414153600.45f651be@kmaincent-XPS-13-7390>","In-Reply-To":"<86387a11-6f9b-4535-962c-150b004f4d20@ti.com>","References":"<20260414082007.662549-1-kory.maincent@bootlin.com>\n <86387a11-6f9b-4535-962c-150b004f4d20@ti.com>","Organization":"bootlin","X-Mailer":"Claws Mail 4.2.0 (GTK 3.24.41; x86_64-pc-linux-gnu)","MIME-Version":"1.0","Content-Type":"text/plain; charset=UTF-8","Content-Transfer-Encoding":"quoted-printable","X-Last-TLS-Session-Version":"TLSv1.3","X-BeenThere":"u-boot@lists.denx.de","X-Mailman-Version":"2.1.39","Precedence":"list","List-Id":"U-Boot discussion <u-boot.lists.denx.de>","List-Unsubscribe":"<https://lists.denx.de/options/u-boot>,\n <mailto:u-boot-request@lists.denx.de?subject=unsubscribe>","List-Archive":"<https://lists.denx.de/pipermail/u-boot/>","List-Post":"<mailto:u-boot@lists.denx.de>","List-Help":"<mailto:u-boot-request@lists.denx.de?subject=help>","List-Subscribe":"<https://lists.denx.de/listinfo/u-boot>,\n <mailto:u-boot-request@lists.denx.de?subject=subscribe>","Errors-To":"u-boot-bounces@lists.denx.de","Sender":"\"U-Boot\" <u-boot-bounces@lists.denx.de>","X-Virus-Scanned":"clamav-milter 0.103.8 at phobos.denx.de","X-Virus-Status":"Clean"}}]