From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mx0a-0024c301.pphosted.com (mx0a-0024c301.pphosted.com [148.163.149.154]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 4B0D034BA5B for ; Fri, 13 Feb 2026 09:36:14 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=148.163.149.154 ARC-Seal:i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1770975375; cv=fail; b=iwnYywSjHFk9m6r68TOcn3oj7khIECeKl5e2afwqxlXO4dwgZpxSFqiy9iPLnwitlyiIB8Qt5ywXQ/ZheD+KkwkAu2AYidgRoSsA9248ylaGeNVsZVySATob3j0k1+uvOCMpfW2HZOx9bG5WTQnh5B5D03j3Cd34ilsrXdJhTi0= ARC-Message-Signature:i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1770975375; c=relaxed/simple; bh=/RlqjSJ9rxRI5jqSVm1i2EY8zKFVcfEP4jllK0wpems=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: Content-Type:MIME-Version; b=h9wOwlDKPwCPcVFGenDhoVg9BQaqUBMV/svKuDAhiyxFCaPPKWU9UzldhSeg/pVm+OOLtHhuSDf3ZDCmYGb4TC8apruBvOcdBa0mSM1ytHh1eTCjRqhYImv3ao0Chl7NvPuxhW9OQbygeLLU17wYOgfgdttqsyurWGfI+FAVvas= ARC-Authentication-Results:i=2; smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=silabs.com; spf=pass smtp.mailfrom=silabs.com; dkim=pass (2048-bit key) header.d=silabs.com header.i=@silabs.com header.b=X07MDvL4; dkim=pass (1024-bit key) header.d=silabs.com header.i=@silabs.com header.b=QTp1nW4F; arc=fail smtp.client-ip=148.163.149.154 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=silabs.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=silabs.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=silabs.com header.i=@silabs.com header.b="X07MDvL4"; dkim=pass (1024-bit key) header.d=silabs.com header.i=@silabs.com header.b="QTp1nW4F" Received: from pps.filterd (m0101743.ppops.net [127.0.0.1]) by mx0a-0024c301.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 61D0Lufp929752; Fri, 13 Feb 2026 03:36:08 -0600 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=silabs.com; h=cc :content-transfer-encoding:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to; s=pps12202023; bh=hW1xG8Ql2Pj/v8q+GDcmgaUROBSkUG5bcigJjQXUsLI=; b=X07MDvL4ZarA Ajen4QNrm4380jZUHwW2t1I4oul2nKSEuG9hHpkwsJzCjEp9p1+NvP/B0Tsap/Zk Gho145AChfwD8PrQvFnSuqPEeRLJvEirrEwz7KumDi34KEOuAfLV0+btmX8GpDMv Wdi9EeHN2Qm+cT5xGq/aEPoXpj5eirwfYz9sKD4yS/x+JYmTLGW5dDyiN1cMa7RF Q2gQ1OsCSnfS4sGd+15QMMIWszxub8Yl1MNLsXMG0VqCUoIFpnFJ3Yls4XBlA+23 Lnvq4CFcvzWgB1dCbaLPYA7JB08iDynRij0bGCP/5OxMZb6wC2vY/0Mw6N19l9P9 qVpoHfccFQ== Received: from sj2pr03cu001.outbound.protection.outlook.com (mail-westusazon11022077.outbound.protection.outlook.com [52.101.43.77]) by mx0a-0024c301.pphosted.com (PPS) with ESMTPS id 4c92uyv82q-1 (version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384 bits=256 verify=NOT); Fri, 13 Feb 2026 03:36:07 -0600 (CST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=DMkKI52GvdDy88pXwGCiO17hwG0FNxmNObstJYumTiz/WBqm9JxCqlen6AYGGEsS//t6rCVGjYRugysqS9lRJ1LaJ6CUFi+4hixvQ/9lXLhN5Kzu3UyOE22NIbI1nbOqL/z1ryMWyylXkS4E9kNPJyoewxFLuNC9k65/fzR5nVocWN874842RT3cQtJVzzlcGNyv6u3OGVIN8GEwUoFmF9DnBQYcnqLU9Ck9+/rg1iNSqGZQgTMDLu9ppnkClDCJOmizhWgvbaL3gei5SGhWQWPxTXXY8Wbdfb85Xz+08To+Er9yE6gjtHx5HKaBmQGVi7vlRf5P5SrGE/Vyvkfu+w== 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=hW1xG8Ql2Pj/v8q+GDcmgaUROBSkUG5bcigJjQXUsLI=; b=jcSTfEPONzMc72hyTdr+4Kkc32S9NabJMelG81XJ5AyBcB6rLymgPjzUfGP1XxEzFviiqAD45OPBjtmTlG2WmqHR/9qQxwZpGfMA6beuFuESy59eiWxJy//WzV/scP4Z4ryMV/Ea+s1bwPpprSBoFRFNicOeTepGJD6IuRuWSuaLrqtBd0kKtzl48lXsT8bLZpoOq409eALWhltp3ihQeBQdO4fb1+3iFLhnSyx+fEhJYS8CmrYgVOy/FMy6zkol2MosVsH4mW2UishAHrkU84VaRt+er9ENgVCrEnIyUviBiFQkUnvC7KTEc/HxaNDzGzEh+o3fwJ9xN6HwsL5OOQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=silabs.com; dmarc=pass action=none header.from=silabs.com; dkim=pass header.d=silabs.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=silabs.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=hW1xG8Ql2Pj/v8q+GDcmgaUROBSkUG5bcigJjQXUsLI=; b=QTp1nW4FJcnJlJIspDlqwEfubrvVBAfe2Mj8Wj5fQCj2LaSGtKn2XyBUtwQsGIpvop5VBjy8hHolc+HxY6ObenpbbaqKI3Vui8CNfZu34ZGRucgz2upkGdfLaqCmop7kUVSciMz6n9/tHlSWy4xj1/GTcGtNe9sXIjGO3Dm53q0= Received: from CY8PR11MB7779.namprd11.prod.outlook.com (2603:10b6:930:77::22) by IA0PR11MB7377.namprd11.prod.outlook.com (2603:10b6:208:433::16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9611.14; Fri, 13 Feb 2026 09:36:05 +0000 Received: from CY8PR11MB7779.namprd11.prod.outlook.com ([fe80::4d6f:dfa:6fd4:2714]) by CY8PR11MB7779.namprd11.prod.outlook.com ([fe80::4d6f:dfa:6fd4:2714%5]) with mapi id 15.20.9611.012; Fri, 13 Feb 2026 09:36:05 +0000 From: =?UTF-8?B?SsOpcsO0bWU=?= Pouiller To: greybus-dev@lists.linaro.org, Johan Hovold , Alex Elder , Greg Kroah-Hartman , linux-kernel@vger.kernel.org, Damien =?UTF-8?B?UmnDqWdlbA==?= Cc: Silicon Labs Kernel Team , Gabriel Beaulieu , Damien =?UTF-8?B?UmnDqWdlbA==?= Subject: Re: [PATCH v3 14/14] greybus: cpc: add CPC SDIO host driver Date: Fri, 13 Feb 2026 10:35:16 +0100 Message-ID: <15379358.uLZWGnKmhe@nb0018864> Organization: Silicon Labs In-Reply-To: <20260212144352.93043-15-damien.riegel@silabs.com> References: <20260212144352.93043-1-damien.riegel@silabs.com> <20260212144352.93043-15-damien.riegel@silabs.com> Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" X-ClientProxiedBy: PAZP264CA0056.FRAP264.PROD.OUTLOOK.COM (2603:10a6:102:1fd::9) To IA1PR11MB7773.namprd11.prod.outlook.com (2603:10b6:208:3f0::21) Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: CY8PR11MB7779:EE_|IA0PR11MB7377:EE_ X-MS-Office365-Filtering-Correlation-Id: 33ed3c15-ccac-4c72-9200-08de6ae344fe X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|376014|52116014|366016|1800799024|38350700014; X-Microsoft-Antispam-Message-Info: =?utf-8?B?MEVHME9Ba1pCT3FZeVM1MzU4aGhwL1ZSZ2plUDdKQmhBK3ZzYXBmZERzT3JO?= =?utf-8?B?UzB1UGYrdHhiMDE5RDNJZW1YVVVYSzBXbnVlSStNRGp6V3owVTR1Y2I1aHZu?= =?utf-8?B?N0RpdzdiYVp2MGJoa1UvVTlFTFhYcERsQTRROFFwdXJ0dlVnYVZ4MmhpdnJC?= =?utf-8?B?M3NVa0ZaUWlWVGo0b3RrVldCdFJHREJHTkNzK1lkeWZMM2x1bXd6a1hzR3p1?= =?utf-8?B?bFVEVkkrdXJXNnRHZ0pWcjJQdERIanRieGlrbkVobzNUSEwxMC91QVJaU3Rq?= =?utf-8?B?NndOMGNGdHJ1aURYSnh4WHp4RktSSVBjY29mL0pZdDl3V3IyQTJKWDFRaTd3?= =?utf-8?B?TjBKWlc3dWdVQVpsb25LemhjU2VJSWRqRHZodEJReWFBdE91Nks5N2gyZ1lT?= =?utf-8?B?VG9DUk5uYXFmK3IyY0VvUitRK1Z5R1FDcVpNb3Y0dHNHa1BSUC9DV29NbE0y?= =?utf-8?B?YzBMSDNsQ2xEd0NPMEhrUTdld05lNUFlK1hQNnVmQURCNTAzbEc1dnNVMlBP?= =?utf-8?B?aFVvbDdmbjFkNHFHTUYxdHEwTUVkMTZ4UjVvK0xIYm5KYjVuOWQzVFY1aW91?= =?utf-8?B?a0h2WXJGWnlYMXZyeC9Jc3RUUlg3dVhQNlJRaEdtMkhqRCt1dVVFUzVodlVp?= =?utf-8?B?VzZ4WC9NRm5wWkQvSjJzdUZaN3lDekZMRjlWbStmWEZ4VkRGZ2Jhbmh5VXJK?= =?utf-8?B?V1VZZFdvOUIxM3dwT0MwazBYMGVhVkxDNzRZb3g4bTdlNUpTL2tONTZ2Znlq?= =?utf-8?B?QVVpU2RjeGhpTFVQRk8wV1lZNGNEZGx0ZFFPeUMwR2I3b3luUno2OXR4RDJM?= =?utf-8?B?MWFXOVNoMHRNenIxYkJwaUZ2MFBwWDJrSjE3N25CMVpsMUhoVjZ0RGNjUFpM?= =?utf-8?B?dEFrTy9hKzladENmTnc1V2d5Z2lsei9lYmVIc2M3NWlSMzRWZ0F5T3BwaER6?= =?utf-8?B?QnpFcTBqRERkR3B0cENOVzFiZkRCc2MxOXNtaHkwNTFvRG1QZzZha2VRNWxp?= =?utf-8?B?a1RENGdvSElEdjdpcFQxZDhVK0QzWmIyTTdRR2I5alI3NHVTU3J0UnRSdVhM?= =?utf-8?B?TzdJaGNjWjdoejJrME8zalBUZVhWQWRDNUszRGplZjF2bU4xVGhhS29OUU81?= =?utf-8?B?c3B1OVVGYzljSUhjeFhCUzdOVWpEbmhZWi9Ia0k5VEVacmMrUlJpZVFFKzhM?= =?utf-8?B?VlA5Ykhpd21TOURLak5LL3RITGVkNmYrSjdpZ0lqUjkySlF1MGpqUlNTL0c1?= =?utf-8?B?cXlGdTJ6REVXSjJkYUFVbGhsaHJnZFFkcUdQTnBROE5sTllQWmVsRWRFRVZK?= =?utf-8?B?Tng1b3o3VVhGNlFDclg4eGVvakp5Zm9LYmlNbW5pK3pSWURpTE1mYU5tYkF5?= =?utf-8?B?RmVUc0EvQldwNkNsa2YrUHl2REl3VGp6OU1NNlQ0Qk9ZUWlyY0lUbEsrTk9J?= =?utf-8?B?ZVNBU2xVc1pPS0Y5YkNSRHcyVUZPekpnYlhHOEVyMDRpZlIwd0Vtbi9zdTBo?= =?utf-8?B?UE11TmVTcW0wbDFYU1FqMUlMUGZxYlh1TXhjTmY1cllmQ2tlTEVhUlZ0aStm?= =?utf-8?B?KzZRWWwzT1NYVFUyWW9MbTFsK203T3ROV0JGWFVWMTR4bmp4YlRieGtKNFlB?= =?utf-8?B?TktVZnR4dTZxOVlpcnNhZXlSVXB5emxuZ0xzR0wvbnc5Tm8ya3R5Nm1SSU5s?= =?utf-8?B?TmlSMkZxRjc5UURabll0SitVZExTU1pFZkpNcnNMUkllb2JrYVJ5NVpyRW92?= =?utf-8?B?OU0xanpJL20wY0RpSDNiTEFRZzg0RmZjbzhKZjdtZldVU0M1WGVXd0tiU1pG?= =?utf-8?B?Wlk5dWt1Z1VjNWhjazlDS3k1eThBSUZxcFFyS1RzTVJBSEx0amtkVzhrMEcv?= =?utf-8?B?SHJTcWgvQkdrbzZQUGZGZ1ZMUThIT1dQM05zQ1p6eDJwUC94WVNGalBTOUdI?= =?utf-8?B?SlpCYndDZURzNEI2djVwalFhb3ZnNkZRcWFjdlQ2N3FZMHFUUTNsMGhGTEpP?= =?utf-8?B?YzJQQjNEZGZ2U25mVzM3TjdPcVk2QnhEL1h3UU1laHhxeWhEaEtaSVgwbFY5?= =?utf-8?B?UE5MbUs3Z2lpNm1MTkdmWERDNVJGVVJRT3VPLyt1dGdXV0loN3d6NFdNeFpH?= =?utf-8?B?Sm1CYUtZdVIyVGtTTGhaOVdhc1h0dTM1dGlGcG12YWxQREt6eUdSdWlNMy8x?= =?utf-8?Q?e0C2XH1Y0Buyw3z32wwFyII=3D?= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:CY8PR11MB7779.namprd11.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(376014)(52116014)(366016)(1800799024)(38350700014);DIR:OUT;SFP:1102; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?QURZbE5iY1FMREF5OGVpRkVCeFFBZDBRV0VSSTFtRWNmS3d6RE5xZjJjSUVG?= =?utf-8?B?OFFKUW5mWVp1RFprdnViZG94dzhzazB5dDAza0tVVkZzdTVCdWU2TjlMbzQv?= =?utf-8?B?QU93TlNCaXZQY3ViR3luRng5TVlQT0tqMk1JK0Fmd1djUWhXZCtOY3dTdzZo?= =?utf-8?B?UVVxb044NTdFcU1MVEtxWWkvVnBzdWl4VHQ1ZlVDQ1NvcHFNd0s5UUtFUFFl?= =?utf-8?B?VHJ5WG5QNWtIU3l5dmRoaUYrOGNpK3JHYmh6SW1lcThReEx2RHNyS0JkbTky?= =?utf-8?B?OW9maWpPZ2szU0U4L0dTd0xyOVdKODdwLzZJOU04OGVoeTNQMEpQSTltMHNl?= =?utf-8?B?L2ZrcHR0Sjdzb0VzREVmYXo3bFNnS2FRSDcvRHVycGNkVlk2ZGk4SkRleDFp?= =?utf-8?B?QlBCTGJ6K2pVK3VGblA3QjhOZVk5NzNhN1ZuVzBjSE1qeHNVcjN0NWQzM0tI?= =?utf-8?B?MHNSd0QxUnd0ZzhVbnBYam5uaW5ERVBPQ2Y5Z2hBVzlOYXBKSXFqenJpZThH?= =?utf-8?B?dEhUK1dLZytzRWVEdTNqL09NLzl6TFFLeCtlNGhJMk1jelR4RzNNbld2aDhk?= =?utf-8?B?c3huRlZwTHViTG5xcDV4SXA1akZUaGY4d2ZHbGRScTZldXVQTGh3TzBraUZX?= =?utf-8?B?RjFST1lNRFh4UW82TUpNN0NERzdubVdZaUNja1lGbzZva1JLNFZYR0w5L1RD?= =?utf-8?B?UC92SkhUb2R1ZVJqVkNXQm8yUWg1UDgzeXVOdGNudEpGUnd0dG9MSng2QzdS?= =?utf-8?B?MkN0UDBIWWd1Q0psQXl2RzRRQmlnQ0JMcHVWSUlmS0tpRlN3ZWJ3UW55bko1?= =?utf-8?B?TEpOU252Q3FBTVk4YVFtQWp1UHlrZXNmTWVLUHhHNWcvTHNIWGRna2RSTVpG?= =?utf-8?B?dFVmMCsxdmp3OThKSUNuZzgxYW9HVXFhMHZvWWxjbUtuN0JTYkRBZW9pOHYx?= =?utf-8?B?TVEvYmpJNW42Nmw4d2JJUytDNVE2bnNRN1UyQXRWY1ZIalZOVXRKNTVpR3ZS?= =?utf-8?B?MFpXZzZDN0hYMG8yNHhsTWNBcHkyUG5UdkNuQW9rcWd3N2Z3Nmo0MUtDaUVm?= =?utf-8?B?OWd2aTVBdG85cWVJTU5RUXZLd0VlOVN6ZE1CL2gzQ3VJcE4ybFM5NU8wZ1do?= =?utf-8?B?S0ZIOVZVYVdRL2VBamlEQXNXaG52aFVQVUVSK2VPeG1qcXBjWHdpU3FhaERF?= =?utf-8?B?SVZCWDdnaDYyQ2VBYnQ2M0JuWFJhRGRPSm0rcko3eVRySVNCbWpsQm1lM1FP?= =?utf-8?B?REdoV2x2M0NMeGhSS1VoMHFnYlV6U2J1eC95RU5jWm56cGFWa1pyT1F0dlhW?= =?utf-8?B?cVZvYS9sZ1MvTi90bTJMMy90encxZ2hTTUVTbk9hUUlWR2tIekVZMlZaY0Fm?= =?utf-8?B?bEc2MnpMQTV6Tzh1bkFaYTljWDFuVU95aUxBSUlhZEJoUmM1YTdYeEY0Z0V6?= =?utf-8?B?aUp1ZzNvRm9sT0lyKzhpcjVJMmszZlY2S0s2aU5tL1EvYkp3S2VYVDNISU1Q?= =?utf-8?B?bkZZSHR1Qk1pKzI3UERRUlovL2JUTTVHeTdET2VMbGMrOXNNd3hUOVdZOXd0?= =?utf-8?B?dm5QMjVFSEp0b0didDVsOEZ3YzhIeWU0c3pwU1ZLRHFyc1hQUEVHOEIrRjFS?= =?utf-8?B?dUZmbmg5VkZnTENzWURNUmZJeXYxei9zN3M0Y3N5RTFoRnJQMStvRlk5ZCti?= =?utf-8?B?WWM5TCt5VUdSZkU1OE9IZDBiMUkzUUJ5VjR4Q3NsTWRnVUFDYUtabTVpRTE2?= =?utf-8?B?SGk1dytXWmw1Q1RzMzZJdnRGbHVNeEptYTFjNDRkYzUzdE15TzBENVZmdGZF?= =?utf-8?B?RDFvMmlSZk10bE94TTYrOXUvU1NsVEhYSVB5c0FaK1VLVjZ2UVdBbHBERCtr?= =?utf-8?B?WEZwRmtNQnF2RkM3T2FLWHduVXJBc09jQ25OSGN4ZG10TzVpRHFJM1pXcWh2?= =?utf-8?B?TGw0dVUwK0tCYUZtVkN1dHFtZmZVUTBtdjhob25kR1RaT1dkLzhvQUpFU2Fo?= =?utf-8?B?YWRmK3hLMG5UTnZvVEQ3NjdFWVlQQlZSRHlKSUc1T2xRYThZN1k4NDhHZ0pC?= =?utf-8?B?WUpRK3d1ZVZLUHRpOHh0OHo5eVlmcllSUGk2bWJvd2dxZ1M0V1ZXcVdDL1pH?= =?utf-8?B?b1RhWFlEeXFmQWdRTkw2K1g0QzlNaG5MT1ZoM0tLcUVtQTBmOHRyQ3V5bU5q?= =?utf-8?B?K0tGRG50MkRoVktkcGpkbXQyV3RUMnpUaTBwdjBMODFZQ1llbEdEWHB0R1g4?= =?utf-8?B?MkNzOVZuRUFSR2JSdDBsZGpXS2t6QitpZjFoMlpUYWY0TDBkN2NIN3NmWmR2?= =?utf-8?B?RUQzTHovMGFsMWtFeURNcXdFZmhFRXVsZFFkc3R1RkxhOWphWWlJQT09?= X-OriginatorOrg: silabs.com X-MS-Exchange-CrossTenant-Network-Message-Id: 33ed3c15-ccac-4c72-9200-08de6ae344fe X-MS-Exchange-CrossTenant-AuthSource: IA1PR11MB7773.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 13 Feb 2026 09:36:04.9849 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 54dbd822-5231-4b20-944d-6f4abcd541fb X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: IXZ4IS6Ze98MLAlJfdUVXBnmyb1Id5h81KrBLFnakz0y6wCB5kwenFXRYSKPIN8rNbEDAGaUS/Xc3tLK3wh/zA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: IA0PR11MB7377 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwMjEzMDA3MyBTYWx0ZWRfX7Q/qQPqPP6g9 4q8MCL3eyYvjHnHoII+3WwmcR6kIBm2m7qjrBB4loaVjCfSk+iU4HFualzOo2UjNdEvadyatGKl wEs2zTudXcu2mf8mJbqtDF+HhbmABuhdLdcNt5hIYN4k4nig8+3Ujzcpd4DLNUrOCgkauMRvi3o WRBQV63nRSETzm08ZiXfrNCXZjFiDPZAulAMP/Ajqp+Tu+j3ZlNW4aQ+SMLNz5NV5ecXjeIUaeJ Fmf3Jo2XWpf3mpIY8ew5bB9/9JGh9vjhYF/Rsot/K7pFqCDgHe8Ohd2jH9CZzNkcuAXF3QJTgux u2fI4Z9BZhx202k6i4sJAJFxsHxUnanWFl1mYPNBKiN0HhGvQLvJCthMbqo2yVXv+56m5tWjgTw CEOq+RobZWbHrBK7g+n+Sat1PSxqmSI+XhkuJ3nQZZ2ILseMV/vCzLdgmxjg89rx11okiUcvFmI dz6j8dsFQVD5yNcYzeQ== X-Authority-Analysis: v=2.4 cv=DtRbOW/+ c=1 sm=1 tr=0 ts=698ef087 cx=c_pps a=7Kp79o39qosEjZWU4lqIzQ==:117 a=6eWqkTHjU83fiwn7nKZWdM+Sl24=:19 a=z/mQ4Ysz8XfWz/Q5cLBRGdckG28=:19 a=lCpzRmAYbLLaTzLvsPZ7Mbvzbb8=:19 a=xqWC_Br6kY4A:10 a=IkcTkHD0fZMA:10 a=HzLeVaNsDn8A:10 a=M51BFTxLslgA:10 a=i1IsUcr2s-wA:10 a=VkNPw1HP01LnGYTKEx00:22 a=Mpw57Om8IfrbqaoTuvik:22 a=GgsMoib0sEa3-_RKJdDe:22 a=2AEO0YjSAAAA:8 a=VwQbUJbxAAAA:8 a=mc-KWKTqUpuMZe8AUEsA:9 a=QEXdDO2ut3YA:10 X-Proofpoint-ORIG-GUID: lXnKO8P-_VDxWyX95U2M9UJRa_DaYAi- X-Proofpoint-GUID: lXnKO8P-_VDxWyX95U2M9UJRa_DaYAi- X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1121,Hydra:6.1.51,FMLib:17.12.100.49 definitions=2026-02-13_01,2026-02-12_03,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 priorityscore=1501 suspectscore=0 spamscore=0 impostorscore=0 lowpriorityscore=0 bulkscore=0 clxscore=1015 malwarescore=0 adultscore=0 phishscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2601150000 definitions=main-2602130073 Hello Damien, On Thursday 12 February 2026 15:43:52 Central European Standard Time Damien= Ri=C3=A9gel wrote: > From: Gabriel Beaulieu >=20 > This introduces a new module gb-cpc-sdio, in order to communicate with a > Greybus CPC device over SDIO. >=20 > Most of the complexity stems from aggregation: packets are aggregated to > minimize the number of CMD53s. In the first block, the first le32 is the > number of packets in this transfer. Immediately after that are all the > packet headers (CPC + Greybus). This lets the device process all the > headers in a single interrupt, and prepare the ADMA descriptors for all > the payloads in one go. >=20 > Payloads start at the beginning of the second block and are concatained. > Their lengths must be 32-bit aligned, so the driver takes care of adding > and removing padding if necessary. >=20 > Signed-off-by: Gabriel Beaulieu > Signed-off-by: Damien Ri=C3=A9gel > --- > Changes in v3: > - rework defines to group together address-related defines and remove > orphaned value > - remove trivial comments > - all RX and TX are now done from the workqueue. In previous > iterations, transfers could either be done from the threaded IRQ or > from the workqueue. > - remove erroneous SDIO VID/PID > - remove padding between headers and payloads when aggregating >=20 > Changes in v2: > - change formatting from %lu to %zu when printing size_t's > - remove "/**" kernel-doc marker for static functions not actually > using the kernel-doc format > - reduce header inclusion list > - use reverse christmas tree variable declarations consistently > - update aggregation functions to try to be more legible > - use define instead of constant value 0x0C for the address where to > read the number of bytes the device wants to send >=20 > drivers/greybus/cpc/Kconfig | 12 + > drivers/greybus/cpc/Makefile | 3 + > drivers/greybus/cpc/sdio.c | 480 +++++++++++++++++++++++++++++++++++ > 3 files changed, 495 insertions(+) > create mode 100644 drivers/greybus/cpc/sdio.c >=20 [...] > +static const struct sdio_device_id sdio_ids[] =3D { > + /* No official ID */ > + { SDIO_DEVICE(0x0000, 0x1000), }, Can you provide some details about how it's work? I assume Silabs sells OEM products and each vendor has to set their own VID/PID, that's it? I assume Silabs also has samples products. How it works for them? Is there a default VID/PID or the sample firmware won't compile until the user changes the VID/PID? In any case, I believe we can't publish a driver with VID =3D 0. (BTW, I suggest to include linux-mmc@vger.kernel.org as recipient of this PR). --=20 J=C3=A9r=C3=B4me Pouiller