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 96F2E2DA779 for ; Thu, 15 Jan 2026 21:46:53 +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=1768513619; cv=fail; b=lSliD03FesGSSqoBQdnOhY5w5vvccUKr/kwZZIi6kTPpXsDGj1wwXsfmaQFTvA0ejYHlrjK0wHcX7skKA3FwwydPFfuLMHpgUYPpXelCKd452kDP/YrEoOhRbSbRVpMfQbnkPnRreHKl+MYH0GgTh9VIySxldKPdKK3h1sprlMw= ARC-Message-Signature:i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1768513619; c=relaxed/simple; bh=eKpiOeFPrDSplb3k6vqSYJcgVB2J3cSn72XvYcvllQY=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: Content-Type:MIME-Version; b=gMpYltQinSHyLO7cMj1IgchFuyvrdhzWOcjksIBvSr7DQ+em1FW/dFDLw+IHph3ra+vF6uNSKsgyf+qOmnxyxqJ1myYmvg/c0S2BfNHYanQbDkXs8JEYtfqAugS3JqYCVlPtu3q4wHAZW/b+a5ZllPoGd+hHqFQSuppnlwtiozM= 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=YvNI3P9/; dkim=pass (1024-bit key) header.d=silabs.com header.i=@silabs.com header.b=a81gbh0V; 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="YvNI3P9/"; dkim=pass (1024-bit key) header.d=silabs.com header.i=@silabs.com header.b="a81gbh0V" 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 60FFjW0T817075; Thu, 15 Jan 2026 15:46:49 -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=Zq0y81dCPye/remhHuwcVTDQzWhhXMLSGSD1+rLevRI=; b=YvNI3P9/nIG1 QhM/t6rzYJ4QD1fOLfw99AQOrYxb8xQRmK1xAvTZ+m8wLLXS/AX310INWJp2eIwo SfHGepLXxr7Ni9zRMwGyWptL247Taqx4ppSXwtxUJSsWqAxhZVSdz2OwQOx/XKlt NxQjXOSp3IP2VtxrA3q3tFltFmVpVYnmQ05c8OMlHB0eGnlzp1XqJxPj5vnkgu2l s/naHaD/5kezMDMs2cWv1njMuWgsodXXZTzAZ/u2G66ZqavRYJK28b5QujJod2M7 +edc4ufqc1puhIRPNVI9gETnGsn7BUCOQC+jLA/56xpLE8mHVQM6oFNG97QVWji4 YaoDiJoNlA== Received: from ch5pr02cu005.outbound.protection.outlook.com (mail-northcentralusazon11022082.outbound.protection.outlook.com [40.107.200.82]) by mx0a-0024c301.pphosted.com (PPS) with ESMTPS id 4bq35hrrj1-1 (version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384 bits=256 verify=NOT); Thu, 15 Jan 2026 15:46:49 -0600 (CST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=E30rpVUAzJGc+m45TqdVURSAi1Uf0dxKOHcs2wCm7HGl4/WZqhLmD9BUZ6iI3twa6FIxmKjR/grZQ9jxMS+DbZBxqOHFC2icyCAr19AjIHvXg+NYk4YuFRP7yNPJqQjUKdUifc31QoRWug39HAmNqOXyl0o1CQxDIxsLMr8n8jXjAe/HU7D+Nql/C5k9rwQduXG9+YDrDNfeFuDEeSn6a/m9QYQVayU5ieyTVLuXo2quA3GllVZBYL7KGeH0XDi83b/ekE+/rrtKtTmj5ma3eL1OtzVwPRl5W1BIsM+uwjZdHL6WI9HkygHmJn5Mh6P46FwdQ1/4w542LDsNvHA6Tw== 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=Zq0y81dCPye/remhHuwcVTDQzWhhXMLSGSD1+rLevRI=; b=Ov7TsPB/FcciMRdakoNsjFChCw235iPySuNSBQshtwrfVs19PYSGALmonLLN5ZK+iQEItQt2tl1fAqZaGKVmiuuuuIsF1VL7KX1AjMzjM4uzxPWvSvCqoTLRD3uifOyFXH6AhPwDJBRNd1QJrqdHabzo8pv6GQ+YIG66v05X/XLK2z1NpmAMCbN4sa95APw2AC6cGaTagB98e0Iop17sIWcfHFfZZtC8hwEX4D3kecq+9OFV/hV5MLaHTbt3c4SJMrN/8TsEOhrDVs/ZjpvDl4Nq4OVv8tZH7VeMKEqd43z+1r+9udiOwXc4zd2MkTjhClJ+IOYJqAL5DMoLHgEsFg== 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=Zq0y81dCPye/remhHuwcVTDQzWhhXMLSGSD1+rLevRI=; b=a81gbh0V66CHMzmAG6TsQOF+GzWAgXVVCCAK1T/OxMjXr1o59q/gnu/vUsFsj1iBh9bzSpD7DJlRSFql+b1ekUkBgXMgpBxO1MZ8LZ+xwTGKZ2aRLkKfraY/yAP5/Sg22Mu67zL+3cdeQa//PmRYX3gbThNWsxum5DKEnoDIucE= Received: from IA1PR11MB7773.namprd11.prod.outlook.com (2603:10b6:208:3f0::21) by SA1PR11MB9525.namprd11.prod.outlook.com (2603:10b6:806:4c5::16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9499.7; Thu, 15 Jan 2026 21:46:47 +0000 Received: from IA1PR11MB7773.namprd11.prod.outlook.com ([fe80::acd3:fd18:5809:64c4]) by IA1PR11MB7773.namprd11.prod.outlook.com ([fe80::acd3:fd18:5809:64c4%3]) with mapi id 15.20.9520.005; Thu, 15 Jan 2026 21:46:47 +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 , Damien =?UTF-8?B?UmnDqWdlbA==?= Subject: Re: [PATCH v2 00/14] greybus: introduce CPC as transport layer Date: Thu, 15 Jan 2026 22:46:43 +0100 Message-ID: <5295548.NG923GbCHz@nb0018864> Organization: Silicon Labs In-Reply-To: <20260115155808.36102-1-damien.riegel@silabs.com> References: <20260115155808.36102-1-damien.riegel@silabs.com> Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" X-ClientProxiedBy: PR3P192CA0002.EURP192.PROD.OUTLOOK.COM (2603:10a6:102:56::7) 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: IA1PR11MB7773:EE_|SA1PR11MB9525:EE_ X-MS-Office365-Filtering-Correlation-Id: 5eecd002-f998-4feb-6b11-08de547f953e X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|376014|52116014|366016|10070799003|1800799024; X-Microsoft-Antispam-Message-Info: =?utf-8?B?cjJxODdPek9EZWxucU9XNDlvaXFCZE1UK1pnNVp0WEMxVllPclB5eHpjaDdQ?= =?utf-8?B?K2JHaHQ1RloyeVNwWEJpM1k0SDdsZmU3OWExeDBINEFhdVJ1VWswS0d1VU5o?= =?utf-8?B?M250WWpnNFM5czd4d2xSUzJMVGZHYkVIZk5obnY0OU84YTFXSFlxcXp2MjNw?= =?utf-8?B?MFllYm9RSENGOVBSTkRmRVVDTStMNUpaUGgvT0VHWHhVY3FMdkxTS2k3Nm92?= =?utf-8?B?YTFTM3RDRHp1a2w0SzhFRVhPM3NwbnFMQWZqWk03MXlTam9GcjZ5c0xJZnAw?= =?utf-8?B?b2pMbmVLeGNCTlFoQ1pnaU1Sb3lINGpCQ3RWbklYQjBHRVV3d0NINndHVmVS?= =?utf-8?B?dDU1V2JicUhVYm9DeFE0bXRHeVVQbklTNkVhTVRIL2ROU091a3FlYXFvbnZ3?= =?utf-8?B?eXBGTXNVVm9PeUJxRlZmbWM5ZDRnWi9OWTRSeW0zdGROc3BHT0x5THJuSjRs?= =?utf-8?B?MHB0TXBoU1RaSmZlUXlQNkZncjRFS3VGOFJTbEFTVlR2cWVFK21jYmFZMjZm?= =?utf-8?B?RnpLR011RlZiUDkyUzNXbU1yQk9qZitJbmZ4Mk8vNmM4WGtBY0dnRXZXRXZk?= =?utf-8?B?YkVyYVE5WGpWYmFxRkhiRlNoTjJROFZ6M0tZZ094ODBVUlVRR05ZblBzYTh4?= =?utf-8?B?clM5ZjBXdDhmV1RzZ1J2emI3QzgraTRuRVA1cVdoQndpaTNYMGx1SUo0eFg3?= =?utf-8?B?SW9zUUNKZ1RtS0J4WDdQR1puMHZieUxCUUpaSCtuYjFxNC83Rmh1cnQ0cS9B?= =?utf-8?B?Nkxac0cvQnp2azkwS0JGcmtrZ0hRYWc1eEdZSHVYeWY3cjQ1dnpseGtrSVlL?= =?utf-8?B?ZjRxTU1iZ0w2djR3dkRXVUNsZFZhUjhRMlpjRnFmZ2pHVGkvUi8xUlpOVEpx?= =?utf-8?B?RUhodTJ2akNZZTI0eHN3U1JuTjJJcDBHWnhZV0xIeE5IaWxDZFVEbitPZEU5?= =?utf-8?B?MVZhSURYWmJEbWVUNVRZNWx4N2RPdFEvWGV5WmpzSFZZc0ZGN2NWZjF3N2lx?= =?utf-8?B?VmtScS81Vm5xVGJNanhCZmRGdDY1blU5TFp6dXA5MmtXQlVIc0lLQnJ2ejM0?= =?utf-8?B?cU5pQ3QvUm4xZDlINGYvQXR4eHFncGdyenJlQVFoL3BOUVhKQmZBZ3F1VDg1?= =?utf-8?B?OWFhV3B1REpFZUFuNlVXc0I3QkJFZEhWRWpOaWlOZ1VrOExsWnJXUitQaVJ0?= =?utf-8?B?SE9XK2xOTkloWlI3QWE3dm1YK1A5aTJvRWNpT3NRcGJ2K2NiOWFqcVpPcHVC?= =?utf-8?B?YzZSeWoxaHlDcW1uYWRGcnZhbmtGTTd1UVdVWTU5ektMaEhEKzBGNnZIcHVT?= =?utf-8?B?REwzbHRJS3JqbjR6d0VtaDlxK3lDTHMxU2o2R1VxM0VpekNpM1dXRnFDSjVT?= =?utf-8?B?eUlpM042TFB4NVVLaVZuZjYxelIxd3dGKzcxUUdYcVNaYW5XMkhzTy9kWlpj?= =?utf-8?B?OGc2Y1E4dWdZUzNyVm5EdHRNWTRoVGdHbHV0bXVkZU5EczFBQkhTbnViSGZ5?= =?utf-8?B?RjVmTmRNd0ZLMmFjcmNyT2tkTDFlN1gydEIzUWV2eWZhcTRjcFR3aytadnc3?= =?utf-8?B?N1ZOQmk4RHFQU0ZQWElXTnlEam1ab3IrS1hiUWVrSE5IZG45UzZMWUhGRVVn?= =?utf-8?B?c1FUV1lRTmh2YVFudWxvWHMxRW8vbkduNnE2QWF0WWRqMlllUTZQcnpURy9z?= =?utf-8?B?TDE2VTZkeW5LaGpCRVZZRlNpSHR0V1orMU1XL0tEN2huMVpIRHNmWUtiRDdp?= =?utf-8?B?RjNXNTRNQ2UyVnhlRldnOFR4TGFPN1lNbDk1aXI3eVlKcmVpZ0dSVkc0NEpC?= =?utf-8?B?Rno5b3VDYWxJdnFnZGU4bmpzUjZPTTVrOE5KWjM3TThyMDA5THZjN2QzSEdn?= =?utf-8?B?cU5SSWlxbG5ESXVqZkp4VmludDRCSXlTeXdRdlVWS1p5Ry9JM3ZaaTZGTjgx?= =?utf-8?B?SHhYTEN3MFNja29sUktrODR4Y1cvZG1WdjZvR21nbXY4OXZ3MlhycmQ3V3Z4?= =?utf-8?B?RTNsbGdpR2lYNU1yUzVkemtLOUtkRjhIRWJGeTBGOFpGekh5U1dST1BkdlY2?= =?utf-8?B?ZDkwYzZDTjdKK0dTcnNUUFVVSzMzOU1VdUo3N1JRYmFuWlNmcEZ6b3NvQ2xK?= =?utf-8?Q?rfrE=3D?= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:IA1PR11MB7773.namprd11.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(376014)(52116014)(366016)(10070799003)(1800799024);DIR:OUT;SFP:1102; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 2 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?dlBJaVgxTGNwcUdabFJEclV6Y1I0ZjdwMjNId2V2czVsS3VJUVhVLzUvZGEx?= =?utf-8?B?czZsTWErSG95KzJuQXJVZjRQWm5pRVNaNGV0Y3ZzWS9JRGxxeHVONCsvYUJz?= =?utf-8?B?a3hjYTBzcXJZcGI2VmpGQXdUZytPTnlEUHc1eDc0UkdmTUJYWTFCYXMzek1a?= =?utf-8?B?ZTJsNER3aVA4MnhTZEcySEZaRWV2NUxNLy9yWFRRVzM1QjFEbjQzcHoycDhx?= =?utf-8?B?dXlwQk5IRmR5Snd6Ri9oNW82LzdzVmY2UWoxMlI2cHhxTkRYT0VFTXd2b3Vi?= =?utf-8?B?MkhHTHVDbnFqK3RraXRZWUNmVEZ4OXd0YXVwWE5MNVhpVkVUR1ZVbjJQQU9i?= =?utf-8?B?WEo5WGtSTGhFSm1CUWJTUDZKVy9iV1JubHIxL2pLa2dYZmEzYTF3aE1kSUpB?= =?utf-8?B?QmttRXlCd0NyQTBRQkJtSVZ4ODJVZnFlN0ZxazFjOHUvSk8rclU5Q1ZST0p0?= =?utf-8?B?VmRweU92a2VUTzcvcjFlZ2NxRTZOWURudzFTcHJ3L09yOFJ5SjZ6TXNqWWVr?= =?utf-8?B?dFNhN3lLNGM5ZEUrRVhOZnpYUllXdHBRVFFFN0lLVDBLUGVoTlJ2Nm9IbjRj?= =?utf-8?B?YjZ3czRCYkRucUZMY29mSGxzZzFwSElvODgzd2V3ZlRiRkZOT3BBSnNEVDhx?= =?utf-8?B?NHNBVGpJa1V5bTEwY1AreHcwNmpVNWVUUWdEU0NLT0lOM0c5T3M0ZmJsVFpa?= =?utf-8?B?eUQ4Ykw0T3VrOGdZWDdaSEtLOG4yZk85S1dqZ2pRbjA2RndVZHYzWVBSU2hz?= =?utf-8?B?R29rWHlHRFVCLzBZYk9JelZqVnErUzV2OTBzOEdrcUE3UXRlVzArS1l2enp4?= =?utf-8?B?d08yL20xdmdheTU5RTZtNE11bXhNYU1aRC9oRWF1SEtkSXg1RGZ3bHYwdVVQ?= =?utf-8?B?WDI4ZFFNanhpNnFFd2tySGgwQS95cTl1RUN2cUlyakQvcllQQ2lWUXYvVkF2?= =?utf-8?B?VS9TUm9ZcTRQVW9NWEFNUEl2WHB5UWVzYmFhV3ZDUkltM3B6NlU0YWZjZ3dY?= =?utf-8?B?elN2N28vUmxKa3huQUZIUURzK0t1K3ZXcGozanI5UG5sRm92ai9aajZCUHVC?= =?utf-8?B?MzVUbDhNM0FVUm1sR1NLZDRtU05IT1NUQ0kwVi9mb0RVWWtBM1Y2RGZzNTJC?= =?utf-8?B?Q2F0RnJTdS9Pem5FS3hKcnV1bHpTcmI2TkZmTUF0YmVhZ0l2dmhuK24rUVoy?= =?utf-8?B?U1NTcFM1dTlBVnBkenVBWVNtNFdQUjlMY3NyT0R5MzNuNDRxSlZ0REN0UmVr?= =?utf-8?B?S0RDWHFZUS9vWFlXVFRCTlVCa0NPZUdjaHpkN29DMG5jR0FsdTVaUzkxdVpq?= =?utf-8?B?Um82Ym1iNndpTG1lby9YUGRwK2JRejJhb2NJMjAyLzNYc29WSG4rNXgySVB4?= =?utf-8?B?QlpjQUQvS0dUQ04xN05yYU5rZi9tbnVWMERxb3Y3VDN3WW1KWXpZQXFlbkpu?= =?utf-8?B?VkJ1bUdKVjFoOEtBb2tCMHFObEpZT2ptTm84V1h1NktobWUxRWcvSHRIbFk2?= =?utf-8?B?TURwdkc2WW5wNmNhMmhFaGR5REFqbDNOWmJVQXFHNjlJdzlDRXRBK0xDMDIx?= =?utf-8?B?aU1GSU1HdmpaUm9uWnNaalREcDRPMWdJWmZNZVgxY2lPSERNMHQyZk9MK3Vz?= =?utf-8?B?MXFaUlIycGt5d0lUcFo5YWhpV2w3cmdQajNkUEY4K3lSREFvL2ZjdXV1UTRV?= =?utf-8?B?U0d6V0t2dVJ5VXVUVmtQTjF3bjJLWFZyUFd6ZTRoTmxkZUNpMXFOcURsZFRE?= =?utf-8?B?bkkvemxlU0tXN3h4cXlpb2VDZXptaTdVdVA4cWpWSGhyS3N3ZWJCY0VLb1J6?= =?utf-8?B?cmptTy9NLzZ2V3piYnVWcVVQTzlYZGxnSVVmcEVTd3hFQ1I3R3hsTVZvdm9Z?= =?utf-8?B?OEQwb0R1cUkrQzMrVFlLQVlzdEQ0QWNDbUNjTDR4K0dNd1U2T3pPY0xQYmZi?= =?utf-8?B?YWRseTFIUC81VGdFQlJNYW9WaW02d2JBZTNtb2xrb2tQK1hRTEpaOHVkUzJy?= =?utf-8?B?Wmh1Y3ZRUHE1WGJUS3NYNzdnc2VNS2d0UEROS2EzWlBVbjBQWUtnYU9LNTFn?= =?utf-8?B?U09FTCtRbFhIamJTS3dCaGZ0Zmdjb2QzaTBTNkJWYjUreE15T0pDWGlncEpL?= =?utf-8?B?aTlFTWdkK09GeDFYaUFGdDZva1F2NFlSL0xVanBRVHRSOEc4T3ZHSWhkOVhE?= =?utf-8?B?RG1EZ3hSUGlNdkMveXhZd2pWYXZjOVhhb2VsLzh0aTBWRVd3RjBXZnRGeHpG?= =?utf-8?B?YjJHUS9zeHRaZTI0U0JKNHRBeW43QVBFOUg3NU9IVzJLUTR6RmkwRzh3Wnl1?= =?utf-8?B?Zjl1T2psUHhxSXpmeGdCVmpWVGRhOEtIM3JrWjhNWTFUUXBiS0VaYmVjazJJ?= =?utf-8?Q?VNO0GcxuM4rGK1cFxxsuJQqHa8kc7DaqFiSwrZ506dCxk?= X-MS-Exchange-AntiSpam-MessageData-1: 7V5q1+O5TzReVA== X-OriginatorOrg: silabs.com X-MS-Exchange-CrossTenant-Network-Message-Id: 5eecd002-f998-4feb-6b11-08de547f953e X-MS-Exchange-CrossTenant-AuthSource: IA1PR11MB7773.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 15 Jan 2026 21:46:47.6235 (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: 5kgmMwxh8fUlgdm8j2vHoZE4ytafJxcp15is+8NKwhXFiuyfe2EADWQV2uBsLsEEzd3dQuh6HlTek+3uo/0k8g== X-MS-Exchange-Transport-CrossTenantHeadersStamped: SA1PR11MB9525 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwMTE1MDE3MSBTYWx0ZWRfX/JTH1ZWAO1eN 9u7YMe2B3mnnUu12cZsBywWaRzp2svCGcVzI2kT5cB3XUMDtGMuehM2AWzlAHiO1btghafYBvH8 ILbTyBOX5b8WrnWgcVFocIUpnL21fI7x7BcLWL5GgQAn9N2saYeRf66WlUOCOeskG6G8AhB6cJF +EhQdM/Q8p846DPOOrbESqwPntImzhoTwTL3PybAg9xcdKUzUKwtpK2YrWG9Sp51BNaB33LNANg ioOl4HE21SQfymm62xPG5Ng+c4kAweLGM8gWtIKeaFI9bJarBdp0Y8NjFB4Hug5pFTBxvBc6NBE sUWH1hVHPOBaiYuM2bEleqqoXGfqmvGrx1qRfOExGf6mBYx/0cChHxB4UoJZNCeXlqqYN2D5Fid vhKgaRr48tcSTMidyt+Be52JoOy6EdkAzhoe5/LG5qxVbQIpGQCOZjmf8xmVamm3jIaAKO3VUFF cbQ+pEu+opujJc9XZww== X-Proofpoint-ORIG-GUID: mPtvBzJUbbQeGUTRG4KZETeopS-ISWCx X-Proofpoint-GUID: mPtvBzJUbbQeGUTRG4KZETeopS-ISWCx X-Authority-Analysis: v=2.4 cv=PcXyRyhd c=1 sm=1 tr=0 ts=69696049 cx=c_pps a=g/fcdA0ru3Q2I7SmDoHu6A==:117 a=6eWqkTHjU83fiwn7nKZWdM+Sl24=:19 a=z/mQ4Ysz8XfWz/Q5cLBRGdckG28=:19 a=lCpzRmAYbLLaTzLvsPZ7Mbvzbb8=:19 a=xqWC_Br6kY4A:10 a=IkcTkHD0fZMA:10 a=vUbySO9Y5rIA:10 a=M51BFTxLslgA:10 a=i1IsUcr2s-wA:10 a=VkNPw1HP01LnGYTKEx00:22 a=2AEO0YjSAAAA:8 a=IBy5Eu6X6BgM9KT-CAoA:9 a=QEXdDO2ut3YA:10 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1121,Hydra:6.1.9,FMLib:17.12.100.49 definitions=2026-01-15_06,2026-01-15_02,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 adultscore=0 spamscore=0 phishscore=0 impostorscore=0 bulkscore=0 lowpriorityscore=0 priorityscore=1501 suspectscore=0 clxscore=1015 malwarescore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2512120000 definitions=main-2601150171 On Thursday 15 January 2026 16:57:53 Central European Standard Time Damien = Ri=C3=A9gel wrote: > Hi, >=20 > This patchset brings support for Silicon Labs' CPC protocol as transport > layer for Greybus. This is introduced as a module that sits between > Greybus and CPC Host Device Drivers implementations, like SDIO or SPI. > This patchset includes SDIO as physical layer. >=20 > +----------------------------------------------------+ > | Greybus | > +----------------------------------------------------+ > /|\ > | > \|/ > +----------------------------------------------------+ > | CPC | > +----------------------------------------------------+ > /|\ /|\ /|\ > | | | > \|/ \|/ \|/ > +----------+ +---------+ +-----------+ > | SDIO | | SPI | | Others | > +----------+ +---------+ +-----------+ >=20 > CPC implements some of the features of Unipro that Greybus relies upon, > like reliable transmission. CPC takes care of detecting transmission > errors and retransmit frames if necessary, but that feature is not part > of the RFC to keep it concise. There's also a flow-control > feature, preventing sending messages to already full cports. >=20 > In order to implement these features, a 4-byte header is prepended to > Greybus messages, making the whole header 12 bytes (Greybus header is 8 > bytes). >=20 > This RFC starts by implementing a shim layer between physical bus > drivers (like SDIO and SPI) and Greybus, and progressively add more > elements to it to make it useful in its own right. Finally, an SDIO > driver is added to enable the communication with a remote device. >=20 >=20 > Changes in v2: > - addressed review comments and errors reported by kernel bot > - for SDIO driver, remove padding between headers and payloads when > aggregating packets together >=20 I have to review this PR for a while. Sorry for the delay. I should have provided my feedback for the v1. For now, the abstract interface seems a bit over-engineered. However, I assume will make sense once other buses will be added. Globally, this work looks good to me. Until now, I was was a bit frustrated Greybus for Zephyr only addresses devices with network capabilities. I hope to be able to easily expose the services of my Zephyr devices to my Linux host with this PR. Beside my small comments: Reviewed-by: J=C3=A9r=C3=B4me Pouiller --=20 J=C3=A9r=C3=B4me Pouiller