From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from AM0PR02CU008.outbound.protection.outlook.com (mail-westeuropeazon11013066.outbound.protection.outlook.com [52.101.72.66]) (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 5992C280318 for ; Fri, 20 Feb 2026 16:05:36 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=52.101.72.66 ARC-Seal:i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1771603537; cv=fail; b=hskgGJtom4D7cZzcOxPx4HfeHO6IElM+X8jMtO+h1J4youmbf1nJX+4azilqUUVWjajZtc69vR9T/9JDUJYSmzzD8mQmuucxHmLGpz4+DqyFKBXr+CTsARjUIZRPXrGkXL09kQ8Nx8wHRQW3kAxfKyHM+ufu9Bkn3t+rQ1tGad8= ARC-Message-Signature:i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1771603537; c=relaxed/simple; bh=9VdTX0PUHZ3Tgga/Fy2rd8LwZbu0AQyUHKrU+enDDJk=; h=Date:From:To:Cc:Subject:Message-ID:References:Content-Type: Content-Disposition:In-Reply-To:MIME-Version; b=aKv7vNnbEwlkTZOWA4dzZ+W6HYs35p+Ev9F8E7QyExcKg5rQcgX+h8zeGYNNEEOvJXo3FK/RiL8iNdT3EyKVaIVgTnLucCxqWYvTVPWGW6N2YTCsD9KoP/XxILZY0DN5nKgFYtixCaSJmeb8TsL7OQXKg01SLtL86OlTVa5THGw= ARC-Authentication-Results:i=2; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=nxp.com; spf=pass smtp.mailfrom=nxp.com; dkim=fail (2048-bit key) header.d=nxp.com header.i=@nxp.com header.b=BSYLsxsw reason="signature verification failed"; arc=fail smtp.client-ip=52.101.72.66 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=nxp.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=nxp.com Authentication-Results: smtp.subspace.kernel.org; dkim=fail reason="signature verification failed" (2048-bit key) header.d=nxp.com header.i=@nxp.com header.b="BSYLsxsw" ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=w/hU6YihxqSW9kO/u9R9z+HsrKR+yexNAn1lOlKWBzoxleffpIhnGJ8Ik+awYJb44S/lA4fSo9o6vn9LFeAQ48nJnWLQqg5Vga4q5EJVlftVgkYSN8slalUyx0qe5SagftnKrmayj+bd2pB2O0Q0Y5uU+Ecso+GUIJuM/pIoGcKofSrRHTKpQsqnu/zlr0mrPNqSw4Jo2jp6zH0K/NYM5aMrb1zUPo8wTmlX7+HgPHydJQqHHPEkYjs6ZrhqMdMcQ0qJvHbha8E7Ju/Jh+cy/qiOZp0sJiItVBiSGlmAWeT11ovEKhIoVgpD5YEefIKwagK6DkEQOpuVMoV4upJoUQ== 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=eRk+vgkrEtF858GUYAYOrBi7QtglUk/altd3j7cpKU4=; b=ozPIpwRkaTuLtpXDQnf6BJ2WQT72ZX370xkulvsrTmw2gSTdn+ToelMj/g3e6KTnuv0RBnYpgtEw7l2JPTCn5RWnC1b73ivwwHaU8LiBlRlLAq8r0hiKy+iwpI2A4EejyXb6gEfeX/f8Fy+8OhiQg1lc633JmF77qbhV0WYD+NCUDGW++RwL7Ihgqf8W9iTSKzEgUKt4p5QxT/OlcrSs5z2hXIa7sfAYdir1oT4MI92IKYnaEFGJLE14RC3s2pk4BElVAg/YyWO2FvX74WiVB+XkUfSidlwJ2mypl4cZHNQxMQca8mFeH0vxqTjTIX0NXM5KUYDOOzGPBONex0t/mw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=nxp.com; dmarc=pass action=none header.from=nxp.com; dkim=pass header.d=nxp.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nxp.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=eRk+vgkrEtF858GUYAYOrBi7QtglUk/altd3j7cpKU4=; b=BSYLsxswsKiOYT9n4Dgy+t20Qd2NaxgthTR73QZUTQUra/MbkjE3A10DSwzJK4olX945pXjBp41T77Mqe2nlEnxIvruyXiSM+3LC67G/wMt1zJUpuQijMTv9rhfXpOWofgWlO7L1Rj7SrPA1mGKEwx7ul+ed8WZY0Oiv00eSmR3VqKAIYcxfOB8A7pP6EfiAeW2jOBgxDXpqb5p0qqzqtptSQKd0sPsSzrzENCAT4nr6JmGLi26jNhfpexw9NPcAdoobDav+NZ5qpMA0nVmcrlg3UqImN6wqF5t9oYdi1UYK6DigV5x+YZsoRuljcRdAgs/lSUFiF9saHz+GKk9jiA== Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=nxp.com; Received: from PA4PR04MB9366.eurprd04.prod.outlook.com (2603:10a6:102:2a9::8) by DU4PR04MB10497.eurprd04.prod.outlook.com (2603:10a6:10:56d::10) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9632.15; Fri, 20 Feb 2026 16:05:33 +0000 Received: from PA4PR04MB9366.eurprd04.prod.outlook.com ([fe80::75e4:8143:ddbc:6588]) by PA4PR04MB9366.eurprd04.prod.outlook.com ([fe80::75e4:8143:ddbc:6588%6]) with mapi id 15.20.9632.010; Fri, 20 Feb 2026 16:05:33 +0000 Date: Fri, 20 Feb 2026 11:05:26 -0500 From: Frank Li To: David =?iso-8859-1?Q?Nystr=F6m?= Cc: Alexandre Belloni , linux-i3c@lists.infradead.org, linux-kernel@vger.kernel.org, Joshua Yeong , Meagan Lloyd Subject: Re: [PATCH v6] i3c: master: Add sysfs option to rescan bus via entdaa Message-ID: References: <20260219-i3c_rescan-v6-1-b81d6cc3cb30@est.tech> Content-Type: text/plain; charset=iso-8859-1 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <20260219-i3c_rescan-v6-1-b81d6cc3cb30@est.tech> X-ClientProxiedBy: PH8PR22CA0015.namprd22.prod.outlook.com (2603:10b6:510:2d1::23) To PA4PR04MB9366.eurprd04.prod.outlook.com (2603:10a6:102:2a9::8) 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: PA4PR04MB9366:EE_|DU4PR04MB10497:EE_ X-MS-Office365-Filtering-Correlation-Id: 87767eda-d81d-4c67-375d-08de7099e053 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|52116014|376014|19092799006|1800799024|366016|38350700014|7053199007; X-Microsoft-Antispam-Message-Info: =?iso-8859-1?Q?yt56a/5b0RUFw/FKz6p93TFd8FPwkA2/psDmGUR8Et+S7PclXwi7PQmezj?= =?iso-8859-1?Q?ocs95QW+qLd0pkqkzPngQIZTl7Tp5y8AmouHEwhbTSoWhm4gJ0R3osmeDc?= =?iso-8859-1?Q?fLdDTF2v6Zp157cybRl48QvlwRL4nFUyQsdqR+Ez42rQ3E+pJXvDiXXlTl?= =?iso-8859-1?Q?TUWs5KpQ+jH3oH9Rt+VOlFgGi4KwiMuYNsaeAZfjXkE8HBoigwvc6AV7Na?= =?iso-8859-1?Q?WFqkoSP1gnZAc1eZmYAtNsGGA/Z5ww+A8D/Ju9hW1aEU8oxkkUkiozi/Kw?= =?iso-8859-1?Q?qKcAHTx7a+AglNMYFMwuur94ib4qqHGPkdvZkvy+78av0G0oFiiVAwSFQy?= =?iso-8859-1?Q?kwt8AYlbNWb5kC7iuLPW47epxb2VcAw36FUDtvgcrsilhm7LVS+pypUcaE?= =?iso-8859-1?Q?3tCQrG7I35QqwGO/4VK2Ps1jQofuBxkP21WEv1urz0KMp11Txccwj6Sk1N?= =?iso-8859-1?Q?blWdw/xJgEDJLhRC60awa0VjTv/h2gAVuQZJqPPj5KEsAHcx9ktqOw5C6H?= =?iso-8859-1?Q?2TY1S314ZOOgCDdY3AbPt0T9zZnb9r3YNLr+bM7EFiSXJsxXOY+HocVn6u?= =?iso-8859-1?Q?PM7oNOnPm1v//B2ZgiggHEL+kxJ8Bfh/7JHDlEWBITcu8QdKe4HUh01fMi?= =?iso-8859-1?Q?OEhKufh/8/ceILHjy0ye0+NkuuuaWgv+oS4PLH1R9n5CfJ1eoxN/dlsqb0?= =?iso-8859-1?Q?0E57pBCKT3d04jfbfitC8wMBmBpPqohqEiP5Mm/ukn68fMIK2ZBOeqmH6E?= =?iso-8859-1?Q?GbUPhoz7KyYeS1XU+ndanL6LE0R4lnB6TCqv4YTa8mmhfAKESkRGTnHqyi?= =?iso-8859-1?Q?zd12RD9h05ewaRxbdSUf9qzXc4GzujCt2r708yNLms4hv+Ir8D7/ybFYzW?= =?iso-8859-1?Q?pKLlZneCFHPF7ExGlBgs08GW44aGOH7FW9pDTCvuueFos2Hmyl+RE2JgcP?= =?iso-8859-1?Q?lwPTFuH5QSBHWR1N9/JrSeLrluX4Mu4PPFMcMlzWN+eAcqQR8DpRbev5yb?= =?iso-8859-1?Q?NKfLLS0HlKG07ScpQ1I6xalbxVUYSC1AZDwEmpT0+cv7N6kCFtlR7VzrUW?= =?iso-8859-1?Q?WsNTAiiXQFXXnpfy7UYSFhSvx9QGmdtfNxcH4n5JpJr+lKuPrWvCLU/Dmr?= =?iso-8859-1?Q?fOlyQVq+QyIyK9uuIkktdPbZsOdm0TLR/DfvmCpIh2wkzWpXTgFoWzpjO+?= =?iso-8859-1?Q?oAo7DPVSux9Gq0qMCgTxKZNNjNW8/vqIt1g36Gu3o2k8ze5LI8tMNyMEiI?= =?iso-8859-1?Q?dt5Yj/kYmtUCHJNPLyrQD0ww9du6twnRBZfGGzlDcTmC0iK7GVnFO/dCsj?= =?iso-8859-1?Q?f7dSDOe0myzwAotPnoTgJ2qoyNdx4ieEuC2amxx5IMiVPL4tRlh3OFTu+F?= =?iso-8859-1?Q?4R2VJ4OwFA7H4LVxj56tuyNhtUUIoAZfLpzMeoH0tmiIGjW283tGEtw2mi?= =?iso-8859-1?Q?wCP5mcXRS0J7B/53LdE3X88RBsC1CQ2DOMBnMnYi4oaFz7QJ6YNEBXUbdI?= =?iso-8859-1?Q?JA5kqkgGmG+suhoqKLZuMWxs8hnP0PtuM7N2DQ9S2/CAw4Fh0ELPmirYW7?= =?iso-8859-1?Q?r4akTdM4eSQVzon0K8MwD1KzaiRhbeQ1VZFcZd9GiDvUwlizOwVWV5QbaK?= =?iso-8859-1?Q?0/3qcefBfojXnuM/o1gWKnaHU0hPcNIOZN?= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:PA4PR04MB9366.eurprd04.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(52116014)(376014)(19092799006)(1800799024)(366016)(38350700014)(7053199007);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?iso-8859-1?Q?A0Tf1c2J1z91j95AJ2c8oA6eAiQSys/MAY0OLNzeSggp6HdTRZogZLQIjt?= =?iso-8859-1?Q?UWjw+SWWwspz5VO2dcip5YSicdkdmj3szGXk04E1ZBy0TqOgOdp7Q/bL9b?= =?iso-8859-1?Q?ZXO5U6WViuwk2SBHOPFe7G2+7EPv2GxmvyK5aHb/OzoIl0q5+AR9sBYWdK?= =?iso-8859-1?Q?gLPIY/bWukAtxDsYd1lgHrxB6itxo6/wqKIag7IS+hsq13Oty02CmxqhjL?= =?iso-8859-1?Q?KxaFy6a/k8k6IBDv0q3rfBP7Pm/9dvYZKBHiWY68VJ2lqcDsw4LZc1vruK?= =?iso-8859-1?Q?PowxIcDoj7KU8/4tidWItm1lIzj1E5Gop8GgdlNCvQdc6mvqO1KoYYJLL4?= =?iso-8859-1?Q?7xzX+4k7ssxW5YhqjJDt2MiavXNNAeioDV8JkJx7fbqa37vWi6xYaZSLpa?= =?iso-8859-1?Q?RrpWfsNTR8xOcjtsn8odG8Ng0wBuLnJ/qEUGq8a+ZbwVzQlDySsV09Ib+E?= =?iso-8859-1?Q?cHL7PRTioVF3Nddyv6dK6nI+raJw9YMcV9r6w0vR+x0XkdnJ8g1Bw5Lthz?= =?iso-8859-1?Q?2KlOY45B6QB4usk5ErdidnJKnU3HMwKUtM6Am3NRZLfOZdNvLSqR31PIZ6?= =?iso-8859-1?Q?GXVdBKFpFR+EmrgGhnGdF60vaGYljPM1Cpo5Tmw7FWgf5D+WIUd35ULRrW?= =?iso-8859-1?Q?a4HnUn3QD3hLbpsPTgGtxDEaq4OsztHgnRVcLtWWChXOQPA15D1kIlg7um?= =?iso-8859-1?Q?jhBg8N3dCS0j0zpaHdiN88mKY8AyRDqDgCA4YV48CaveCfeWpj4z3KXLdk?= =?iso-8859-1?Q?EoREPmtC0tvJ19/wj0K6oMyS/JOHPJ0tHN+AxFYff3w3FyOeTozlpL5ak8?= =?iso-8859-1?Q?i4U0c0XGJtMeosOLMKAgbqArxD82oOekFA7/UYlk8OXciuicqdAGgG+7vw?= =?iso-8859-1?Q?Lu4yZJftTPEp4EiQj6NQFimy5sBeAtpJqnU7iPd0Bl4BSe0DKSgsUmUOyH?= =?iso-8859-1?Q?ylJBS2PPzibySSbWZBWND1c9/NcJy3fvPnw3UCV7aGxwx3Vhw5SEoI6UlM?= =?iso-8859-1?Q?9n1O5mT0xZ9dwuNVeZPriir6OyKiLPhKxBkaOd9hV9BNjJZSvIEyXZynzp?= =?iso-8859-1?Q?Z4AkdtTirlQqjDTItL7xyB2l6PnTCGwPsLzDr/oH9ztofzk9JmbI5vhaaA?= =?iso-8859-1?Q?+qCyxS7ihNEd5YabLj3NqJ04IrmyXo82rxrZucYtGq13ZQRfr36agFAzpS?= =?iso-8859-1?Q?s2UUwm2A78i1gVSAAlLQULSFLbRT8mQ+t2qRai9sNYJlTvRCBplKJTRrQR?= =?iso-8859-1?Q?x3tE+3aitf1hLh88UnJ3RibpU3sBMRXNXYUTZ7xUsWOFUlVhsJKiWgqixZ?= =?iso-8859-1?Q?lYcBGToBuVs0TkawtQG85jxtdi+IqQQ40SdIYIC8Ol+oakFEQy2ErWYtzU?= =?iso-8859-1?Q?4uGsAkCoPHUcedSZzDpqkNDCqH2jaguf9PQCaL+leXeDbTEdMacS2unGho?= =?iso-8859-1?Q?xwqogNqc7RLhUgq8mpRtf06PwGKVv0e0ax2C8pVgRPdnePxUrS00bt+nQN?= =?iso-8859-1?Q?MiVGY5H8TjH9JcBOyRZB9kwBUfjO+6PyxFThyOVfsY4O+4EZWUSyXMa2Ni?= =?iso-8859-1?Q?smGzrjJxDgwNAK5NCJkhqJWzvyXHaqZIgRzWb8OZZKbKSjvT7z9x14g4cM?= =?iso-8859-1?Q?vpSi0+1qc8rKUEEyAzuyYF+31UgIVpIbXvSb2cXPJgKgKLF0bM+DSXzTkm?= =?iso-8859-1?Q?9T5PaMj0ar2f3e8C1HhvsD1FJYGqICkwxWF7zo1dZ1Ow3FTHIhYjW9zq51?= =?iso-8859-1?Q?lORTXIh+EwmGMn82v6opLc9d6330dY4mqDKCHpjZFt8mnS?= X-OriginatorOrg: nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: 87767eda-d81d-4c67-375d-08de7099e053 X-MS-Exchange-CrossTenant-AuthSource: PA4PR04MB9366.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 20 Feb 2026 16:05:33.0679 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 686ea1d3-bc2b-4c6f-a92c-d99c5c301635 X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: JvjKRMS3+B3ssdcQ9GUuebMljLADyEjcGjLzzUbviAg7Vw3XlRbKRJE9uEXf/xgAVqH1m8rdtAZvBLoktplZIw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DU4PR04MB10497 On Thu, Feb 19, 2026 at 09:58:03PM +0100, David Nyström wrote: > Allow userspace to request dynamic address assignment, which is > useful for i3cdev devices with broken hot-join support. > This will assign dynamic addresses to all devices on the I3C bus > which are currently unassigned. > > Signed-off-by: David Nyström > --- Reviewed-by: Frank Li > Changes in v6: > - Add check for init_done to close race with init. > - Link to v5: https://patch.msgid.link/20260219-i3c_rescan-v5-1-42404db20d18@est.tech > > Changes in v5: > - Change sysfs interface to boolean. Comment: Meagan Lloyd > - Change sysfs entry name to do_daa: Comment Megan Lloyd, Frank Li > - Link to v4: https://patch.msgid.link/20260126-i3c_rescan-v4-1-6b3559d82abc@est.tech > > Changes in v4: > - Improved commit message, once more. Comment: Frank Li > - Added required documentation for sysfs addition. Comment: Frank Li > - Link to v3: https://patch.msgid.link/20260123-i3c_rescan-v3-1-026429fa0c65@est.tech > > Changes in v3: > - Rename sysfs entry from rescan to entdda, Comment: Joshua Yeong > - Link to v2: https://patch.msgid.link/20260122-i3c_rescan-v2-1-84c74a483f03@est.tech > > Changes in v2: > - Improved the commit message with why. > - Link to v1: https://patch.msgid.link/20260122-i3c_rescan-v1-1-0c17071e232b@est.tech > --- > Documentation/ABI/testing/sysfs-bus-i3c | 20 ++++++++++++++++++++ > drivers/i3c/master.c | 27 +++++++++++++++++++++++++++ > 2 files changed, 47 insertions(+) > > diff --git a/Documentation/ABI/testing/sysfs-bus-i3c b/Documentation/ABI/testing/sysfs-bus-i3c > index c1e048957a01..19f5cf8b1b11 100644 > --- a/Documentation/ABI/testing/sysfs-bus-i3c > +++ b/Documentation/ABI/testing/sysfs-bus-i3c > @@ -172,3 +172,23 @@ Description: > the automatic retries. Exist only when I3C constroller supports > this retry on nack feature. > > +What: /sys/bus/i3c/devices/i3c-/do_daa > +KernelVersion: 7.0 > +Contact: linux-i3c@vger.kernel.org > +Description: > + Write-only attribute that triggers a Dynamic Address Assignment > + (DAA) procedure which discovers new I3C devices on the bus. > + Writing a boolean true value (1, y, yes, true, on) to this > + attribute causes the master controller to perform DAA, which > + includes broadcasting an ENTDAA (Enter Dynamic Address Assignment) > + Common Command Code (CCC) on the bus. Writing a false value > + returns -EINVAL. > + > + This is useful for discovering I3C devices that were not present > + during initial bus initialization and are unable to issue > + Hot-Join. Only devices without a currently assigned dynamic address > + will respond to the ENTDAA broadcast and be assigned addresses. > + > + Note that this mechanism is distinct from Hot-Join, since this is > + controller-initiated discovery, while Hot-Join is device-initiated > + method to provoke controller discovery procedure. > diff --git a/drivers/i3c/master.c b/drivers/i3c/master.c > index 0eae19b3823d..8f49d4ad473d 100644 > --- a/drivers/i3c/master.c > +++ b/drivers/i3c/master.c > @@ -758,6 +758,32 @@ static ssize_t dev_nack_retry_count_store(struct device *dev, > > static DEVICE_ATTR_RW(dev_nack_retry_count); > > +static ssize_t do_daa_store(struct device *dev, > + struct device_attribute *attr, > + const char *buf, size_t count) > +{ > + struct i3c_master_controller *master = dev_to_i3cmaster(dev); > + bool val; > + int ret; > + > + if (kstrtobool(buf, &val)) > + return -EINVAL; > + > + if (!val) > + return -EINVAL; > + > + if (!master->init_done) > + return -EAGAIN; > + > + ret = i3c_master_do_daa(master); > + if (ret) > + return ret; > + > + return count; > +} > + > +static DEVICE_ATTR_WO(do_daa); > + > static struct attribute *i3c_masterdev_attrs[] = { > &dev_attr_mode.attr, > &dev_attr_current_master.attr, > @@ -769,6 +795,7 @@ static struct attribute *i3c_masterdev_attrs[] = { > &dev_attr_dynamic_address.attr, > &dev_attr_hdrcap.attr, > &dev_attr_hotjoin.attr, > + &dev_attr_do_daa.attr, > NULL, > }; > ATTRIBUTE_GROUPS(i3c_masterdev); > > --- > base-commit: 44982d352c33767cd8d19f8044e7e1161a587ff7 > change-id: 20260116-i3c_rescan-4921d0b41a00 > > Best regards, > -- > David Nyström >