From mboxrd@z Thu Jan 1 00:00:00 1970 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 bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id 3A67FEA794A for ; Wed, 4 Feb 2026 23:49:42 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender: Content-Transfer-Encoding:Content-Type:List-Subscribe:List-Help:List-Post: List-Archive:List-Unsubscribe:List-Id:In-Reply-To:References:Cc:To:From: Subject:MIME-Version:Date:Message-ID:Reply-To:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: List-Owner; bh=7mQny4tMjmkDVc6p3uCwxxfQsE0AimFkZWwGkzvO5XE=; b=i9zCOsUlDTL3vs hHZZuVag3tltU9HXdQfT9ijbcDR0Rw8LxH4YOXM4hJX7z4Nw1ZBlk83+dZeYU+bcZ8tDWoXF66QV4 M4Ffoxfwq9dtz7Nt0zPii2LP4FgqPrXHII6eINT6FzVPUnDVKOST5fMX1kcByXElJIeHn9xcJ1+Cg AkJHkF06qks/5Ao3EycL0i592K3cILiZA70hRFvlOfSKvhm4ISw+v0LBkf9HMk4BQpL7cXUV4X2kk CPqKOGSzVTxastbwKY++xSp6rYUnYun692TKi+pWoy9BXYTGlRH5aHU6dnR5zDIsMa4lSvoFmVpPR 3SWVlzFoGToBwAhjSvoA==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.98.2 #2 (Red Hat Linux)) id 1vnmcv-00000009CDX-2uVW; Wed, 04 Feb 2026 23:49:41 +0000 Received: from linux.microsoft.com ([13.77.154.182]) by bombadil.infradead.org with esmtp (Exim 4.98.2 #2 (Red Hat Linux)) id 1vnmcs-00000009CDB-3e2z for linux-i3c@lists.infradead.org; Wed, 04 Feb 2026 23:49:40 +0000 Received: from [100.65.65.174] (unknown [20.236.11.185]) by linux.microsoft.com (Postfix) with ESMTPSA id C9B8020B7165; Wed, 4 Feb 2026 15:49:35 -0800 (PST) DKIM-Filter: OpenDKIM Filter v2.11.0 linux.microsoft.com C9B8020B7165 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linux.microsoft.com; s=default; t=1770248975; bh=t0lR62ocdr9+LWj46/sYhvFnuY6L1YuHjZXExdBZa3E=; h=Date:Subject:From:To:Cc:References:In-Reply-To:From; b=HNtwyllqeqM9pGEvuG7nXLy2c0zTH+K/2lyRGYkm5SH5SySe0A1wrkFGCDcWmIYZj 1orc0PDa44zSloiHFFhhiXxPPRLchlLbiaglXEszad26vLfzW/8/XZ2dpJgP0BeOKS 2kg+FxeSIlOAenlhrQ6Oaudpdwi4UloSoCV5O/CM= Message-ID: <8484bb1a-3b74-4911-aa22-15a6f48cc844@linux.microsoft.com> Date: Wed, 4 Feb 2026 15:49:35 -0800 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: [PATCH v4] i3c: master: Add sysfs option to rescan bus via entdaa From: Meagan Lloyd To: Frank Li , =?UTF-8?Q?David_Nystr=C3=B6m?= Cc: Alexandre Belloni , linux-i3c@lists.infradead.org, linux-kernel@vger.kernel.org, Joshua Yeong References: <20260126-i3c_rescan-v4-1-6b3559d82abc@est.tech> <149b630d-ba89-453d-aad1-a0d96b0c26b6@linux.microsoft.com> Content-Language: en-US In-Reply-To: <149b630d-ba89-453d-aad1-a0d96b0c26b6@linux.microsoft.com> X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20260204_154938_938289_85D9937D X-CRM114-Status: GOOD ( 15.25 ) X-BeenThere: linux-i3c@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Sender: "linux-i3c" Errors-To: linux-i3c-bounces+linux-i3c=archiver.kernel.org@lists.infradead.org Ck9uIDEvMjYvMjAyNiA2OjUwIFBNLCBNZWFnYW4gTGxveWQgd3JvdGU6Cj4gT24gMS8yNi8yMDI2 IDk6MTggQU0sIEZyYW5rIExpIHdyb3RlOgo+PiBPbiBNb24sIEphbiAyNiwgMjAyNiBhdCAwOToz NzowMUFNICswMTAwLCBEYXZpZCBOeXN0csO2bSB3cm90ZToKPj4+IEFsbG93IHVzZXJzcGFjZSB0 byByZXF1ZXN0IGR5bmFtaWMgYWRkcmVzcyBhc3NpZ25tZW50LCB3aGljaCBpcwo+Pj4gdXNlZnVs IGZvciBpM2NkZXYgZGV2aWNlcyB3aXRoIGJyb2tlbiBob3Qtam9pbiBzdXBwb3J0Lgo+Pj4gVGhp cyB3aWxsIGFzc2lnbiBkeW5hbWljIGFkZHJlc3NlcyB0byBhbGwgZGV2aWNlcyBvbiB0aGUgSTND IGJ1cwo+Pj4gd2hpY2ggYXJlIGN1cnJlbnRseSB1bmFzc2lnbmVkLgo+PiBSZXZpZXdlZC1ieTog RnJhbmsgTGkgPEZyYW5rLkxpQG54cC5jb20+Cj4+PiBTaWduZWQtb2ZmLWJ5OiBEYXZpZCBOeXN0 csO2bSA8ZGF2aWQubnlzdHJvbUBlc3QudGVjaD4KPj4+IC0tLQo+Pj4gQ2hhbmdlcyBpbiB2NDoK Pj4+IC0gSW1wcm92ZWQgY29tbWl0IG1lc3NhZ2UsIG9uY2UgbW9yZS4gQ29tbWVudDogRnJhbmsg TGkKPj4+IC0gQWRkZWQgcmVxdWlyZWQgZG9jdW1lbnRhdGlvbiBmb3Igc3lzZnMgYWRkaXRpb24u IENvbW1lbnQ6IEZyYW5rIExpCj4+PiAtIExpbmsgdG8gdjM6IGh0dHBzOi8vcGF0Y2gubXNnaWQu bGluay8yMDI2MDEyMy1pM2NfcmVzY2FuLXYzLTEtMDI2NDI5ZmEwYzY1QGVzdC50ZWNoCj4+Pgo+ Pj4gQ2hhbmdlcyBpbiB2MzoKPj4+IC0gUmVuYW1lIHN5c2ZzIGVudHJ5IGZyb20gcmVzY2FuIHRv IGVudGRkYSwgQ29tbWVudDogSm9zaHVhIFllb25nCj4+PiAtIExpbmsgdG8gdjI6IGh0dHBzOi8v cGF0Y2gubXNnaWQubGluay8yMDI2MDEyMi1pM2NfcmVzY2FuLXYyLTEtODRjNzRhNDgzZjAzQGVz dC50ZWNoCj4+Pgo+Pj4gQ2hhbmdlcyBpbiB2MjoKPj4+IC0gSW1wcm92ZWQgdGhlIGNvbW1pdCBt ZXNzYWdlIHdpdGggIndoeSIuCj4+PiAtIExpbmsgdG8gdjE6IGh0dHBzOi8vcGF0Y2gubXNnaWQu bGluay8yMDI2MDEyMi1pM2NfcmVzY2FuLXYxLTEtMGMxNzA3MWUyMzJiQGVzdC50ZWNoCj4+PiAt LS0KPj4+ICBEb2N1bWVudGF0aW9uL0FCSS90ZXN0aW5nL3N5c2ZzLWJ1cy1pM2MgfCAxOSArKysr KysrKysrKysrKysrKysrCj4+PiAgZHJpdmVycy9pM2MvbWFzdGVyLmMgICAgICAgICAgICAgICAg ICAgIHwgMjQgKysrKysrKysrKysrKysrKysrKysrKysrCj4+PiAgMiBmaWxlcyBjaGFuZ2VkLCA0 MyBpbnNlcnRpb25zKCspCj4+Pgo+Pj4gZGlmZiAtLWdpdCBhL0RvY3VtZW50YXRpb24vQUJJL3Rl c3Rpbmcvc3lzZnMtYnVzLWkzYyBiL0RvY3VtZW50YXRpb24vQUJJL3Rlc3Rpbmcvc3lzZnMtYnVz LWkzYwo+Pj4gaW5kZXggYzFlMDQ4OTU3YTAxLi4wNDA4MjRhYzc0MDEgMTAwNjQ0Cj4+PiAtLS0g YS9Eb2N1bWVudGF0aW9uL0FCSS90ZXN0aW5nL3N5c2ZzLWJ1cy1pM2MKPj4+ICsrKyBiL0RvY3Vt ZW50YXRpb24vQUJJL3Rlc3Rpbmcvc3lzZnMtYnVzLWkzYwo+Pj4gQEAgLTE3MiwzICsxNzIsMjIg QEAgRGVzY3JpcHRpb246Cj4+PiAgCQl0aGUgYXV0b21hdGljIHJldHJpZXMuIEV4aXN0IG9ubHkg d2hlbiBJM0MgY29uc3Ryb2xsZXIgc3VwcG9ydHMKPj4+ICAJCXRoaXMgcmV0cnkgb24gbmFjayBm ZWF0dXJlLgo+Pj4KPj4+ICtXaGF0OgkJL3N5cy9idXMvaTNjL2RldmljZXMvaTNjLTxidXMtaWQ+ L2VudGRhYQo+Pj4gK0tlcm5lbFZlcnNpb246ICA2LjIwCj4+PiArQ29udGFjdDoJbGludXgtaTNj QHZnZXIua2VybmVsLm9yZwo+Pj4gK0Rlc2NyaXB0aW9uOgo+Pj4gKwkJV3JpdGUtb25seSBhdHRy aWJ1dGUgdGhhdCB0cmlnZ2VycyBhIER5bmFtaWMgQWRkcmVzcyBBc3NpZ25tZW50Cj4+PiArCQko REFBKSBwcm9jZWR1cmUgd2hpY2ggZGlzY292ZXJzIG5ldyBJM0MgZGV2aWNlcyBvbiB0aGUgYnVz Lgo+Pj4gKwkJV3JpdGluZyBhbnkgbm9uLXplcm8gdmFsdWUgdG8gdGhpcyBhdHRyaWJ1dGUKPj4+ ICsJCWNhdXNlcyB0aGUgbWFzdGVyIGNvbnRyb2xsZXIgdG8gYnJvYWRjYXN0IGFuIEVOVERBQQo+ Pj4gKwkJKEVudGVyIER5bmFtaWMgQWRkcmVzcyBBc3NpZ25tZW50KSBDb21tb24gQ29tbWFuZCBD b2RlKENDQykgb24KPj4+ICsJCXRoZSBidXMuCj4+PiArCj4+PiArCQlUaGlzIGlzIHVzZWZ1bCBm b3IgZGlzY292ZXJpbmcgSTNDIGRldmljZXMgdGhhdCB3ZXJlIG5vdCBwcmVzZW50Cj4+PiArCQlk dXJpbmcgaW5pdGlhbCBidXMgaW5pdGlhbGl6YXRpb24gYW5kIGFyZSB1bmFibGUgdG8gaXNzdWUK Pj4+ICsJCUhvdC1Kb2luLiBPbmx5IGRldmljZXMgd2l0aG91dCBhIGN1cnJlbnRseSBhc3NpZ25l ZCBkeW5hbWljIGFkZHJlc3MKPj4+ICsJCXdpbGwgcmVzcG9uZCB0byB0aGUgRU5UREFBIGJyb2Fk Y2FzdCBhbmQgYmUgYXNzaWduZWQgYWRkcmVzc2VzLgo+Pj4gKwo+Pj4gKwkJTm90ZSB0aGF0IHRo aXMgbWVjaGFuaXNtIGlzIGRpc3RpbmN0IGZyb20gSG90LUpvaW4sIHNpbmNlIHRoaXMgaXMKPj4+ ICsJCWNvbnRyb2xsZXItaW5pdGlhdGVkIGRpc2NvdmVyeSwgd2hpbGUgSG90LUpvaW4gaXMgZGV2 aWNlLWluaXRpYXRlZAo+Pj4gKwkJbWV0aG9kIHRvIHByb3Zva2UgY29udHJvbGxlciBkaXNjb3Zl cnkgcHJvY2VkdXJlLgo+Pj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvaTNjL21hc3Rlci5jIGIvZHJp dmVycy9pM2MvbWFzdGVyLmMKPj4+IGluZGV4IDgwZGRhMGU4NTU1OC4uYTFkODE2NjM0YTI1IDEw MDY0NAo+Pj4gLS0tIGEvZHJpdmVycy9pM2MvbWFzdGVyLmMKPj4+ICsrKyBiL2RyaXZlcnMvaTNj L21hc3Rlci5jCj4+PiBAQCAtNzU4LDYgKzc1OCwyOSBAQCBzdGF0aWMgc3NpemVfdCBkZXZfbmFj a19yZXRyeV9jb3VudF9zdG9yZShzdHJ1Y3QgZGV2aWNlICpkZXYsCj4+Pgo+Pj4gIHN0YXRpYyBE RVZJQ0VfQVRUUl9SVyhkZXZfbmFja19yZXRyeV9jb3VudCk7Cj4+Pgo+Pj4gK3N0YXRpYyBzc2l6 ZV90IGVudGRhYV9zdG9yZShzdHJ1Y3QgZGV2aWNlICpkZXYsCj4+PiArCQkJICAgIHN0cnVjdCBk ZXZpY2VfYXR0cmlidXRlICphdHRyLAo+Pj4gKwkJCSAgICBjb25zdCBjaGFyICpidWYsIHNpemVf dCBjb3VudCkKPj4+ICt7Cj4+PiArCXN0cnVjdCBpM2NfbWFzdGVyX2NvbnRyb2xsZXIgKm1hc3Rl ciA9IGRldl90b19pM2NtYXN0ZXIoZGV2KTsKPj4+ICsJdW5zaWduZWQgbG9uZyB2YWw7Cj4+PiAr CWludCByZXQ7Cj4+PiArCj4+PiArCXJldCA9IGtzdHJ0b3VsKGJ1ZiwgMCwgJnZhbCk7Cj4+PiAr CWlmIChyZXQpCj4+PiArCQlyZXR1cm4gcmV0Owo+Pj4gKwo+Pj4gKwlpZiAodmFsKSB7Cj4+PiAr CQlyZXQgPSBpM2NfbWFzdGVyX2RvX2RhYShtYXN0ZXIpOwo+Pj4gKwkJaWYgKHJldCkKPj4+ICsJ CQlyZXR1cm4gcmV0Owo+Pj4gKwl9Cj4+PiArCj4gV2h5IG5vdCB1c2Uga3N0cnRvYm9vbCBhbmQg cmV0dXJuIC1FSU5WQUwgZm9yIGlucHV0cyB0aGF0IGV2YWx1YXRlIHRvIGZhbHNlPwo+Cj4+PiAr CXJldHVybiBjb3VudDsKPj4+ICt9Cj4+PiArCj4+PiArc3RhdGljIERFVklDRV9BVFRSX1dPKGVu dGRhYSk7Cj4+PiArCj4+PiAgc3RhdGljIHN0cnVjdCBhdHRyaWJ1dGUgKmkzY19tYXN0ZXJkZXZf YXR0cnNbXSA9IHsKPj4+ICAJJmRldl9hdHRyX21vZGUuYXR0ciwKPj4+ICAJJmRldl9hdHRyX2N1 cnJlbnRfbWFzdGVyLmF0dHIsCj4+PiBAQCAtNzY5LDYgKzc5Miw3IEBAIHN0YXRpYyBzdHJ1Y3Qg YXR0cmlidXRlICppM2NfbWFzdGVyZGV2X2F0dHJzW10gPSB7Cj4+PiAgCSZkZXZfYXR0cl9keW5h bWljX2FkZHJlc3MuYXR0ciwKPj4+ICAJJmRldl9hdHRyX2hkcmNhcC5hdHRyLAo+Pj4gIAkmZGV2 X2F0dHJfaG90am9pbi5hdHRyLAo+Pj4gKwkmZGV2X2F0dHJfZW50ZGFhLmF0dHIsCj4gSXMgJ2Vu dGRhYScgdGhlIGJlc3QgbmFtaW5nIGhlcmU/IEtlZXBpbmcgaXQgZ2VuZXJhbCBpLmUuICdkYWEn IG9yICd0cmlnZ2VyX2RhYScgd291bGQgYmUgbW9yZSBmbGV4aWJsZS9leHRlbnNpYmxlIGluIG15 IG9waW5pb24uCgpPbiBzZWNvbmQgdGhvdWdodCwgSSBndWVzcyB0aGlzIHN5c2ZzIGF0dHJpYnV0 ZSBkb2Vzbid0IG5lZWQgdG8gYmUgZXh0ZW5zaWJsZS4gRm9yIGV4YW1wbGUsIGlmIGEgbmVlZCBh cmlzZXMgdG8gaXNzdWUgU0VUREFTQSBvciBTRVRBQVNBIGJlZm9yZSBFTlREQUEgaXMgaXNzdWVk LCB3ZSdkIGNyZWF0ZSBzZXBhcmF0ZSBzeXNmcyBhdHRyaWJ1dGVzIGZvciB0aG9zZSAmIHRoZXkg Y291bGQgYmUgdXNlZCBiZWZvcmVoYW5kLgoKSW5kZWVkLCBpdCBkb2VzIHNlZW0gdGhhdCAuZG9f ZGFhIGlzIGludGVuZGVkIGZvciB0aGUgRU5UREFBIG1lY2hhbmlzbSBpbiBEeW5hbWljIEFkZHJl c3MgQXNzaWdubWVudC7CoE15IHN1Z2dlc3Rpb24gd291bGQgc3RpbGwgYmUgZm9yIGEgZ2VuZXJp YyBuYW1pbmcgbGlrZSAnZGFhJyByYXRoZXIgdGhhbiBhIGRpcmVjdCByZWZlcmVuY2UgdG8gdGhl IEVOVERBQcKgQ0NDIHNpbmNlIG90aGVyIENDQ3MgY2FuIHN0aWxsIGhhcHBlbiBvbiB0aGUgY29k ZSBwYXRoIGRlcGVuZGluZyBvbiB0aGUgY29udHJvbGxlciBkcml2ZXIncyBpbXBsZW1lbnRhdGlv bi4gRm9yIGV4YW1wbGUsIG90aGVyIENDQ3Mgb24gdGhlIHBhdGggY3VycmVudGx5IGluY2x1ZGUg U0VUTkVXREEsIERFRlNMVlMsIEVORUMuIFdoYXQgYXJlIHlvdXIgdGhvdWdodHM/CgpNZWFnYW4K Cj4+PiAgCU5VTEwsCj4+PiAgfTsKPj4+ICBBVFRSSUJVVEVfR1JPVVBTKGkzY19tYXN0ZXJkZXYp Owo+Pj4KPj4+IC0tLQo+Pj4gYmFzZS1jb21taXQ6IGUzYjMyZGNiOWYyM2UzYzM5MjdlZjNlZWM2 YTU4NDJhOTg4ZmI1NzQKPj4+IGNoYW5nZS1pZDogMjAyNjAxMTYtaTNjX3Jlc2Nhbi00OTIxZDBi NDFhMDAKPj4+Cj4+PiBCZXN0IHJlZ2FyZHMsCj4+PiAtLQo+Pj4gRGF2aWQgTnlzdHLDtm0gPGRh dmlkLm55c3Ryb21AZXN0LnRlY2g+Cj4+Pgo+Pj4KPj4+IC0tCj4+PiBsaW51eC1pM2MgbWFpbGlu ZyBsaXN0Cj4+PiBsaW51eC1pM2NAbGlzdHMuaW5mcmFkZWFkLm9yZwo+Pj4gaHR0cDovL2xpc3Rz LmluZnJhZGVhZC5vcmcvbWFpbG1hbi9saXN0aW5mby9saW51eC1pM2MKCi0tIApsaW51eC1pM2Mg bWFpbGluZyBsaXN0CmxpbnV4LWkzY0BsaXN0cy5pbmZyYWRlYWQub3JnCmh0dHA6Ly9saXN0cy5p bmZyYWRlYWQub3JnL21haWxtYW4vbGlzdGluZm8vbGludXgtaTNjCg==