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 3A5F2CD98E4 for ; Wed, 17 Jun 2026 11:20:38 +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:MIME-Version:Reply-To:List-Subscribe: List-Help:List-Post:List-Archive:List-Unsubscribe:List-Id:Message-Id:Date: References:In-Reply-To:Cc:To:Subject:From:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: List-Owner; bh=7lG+lFVkLgIRSIXCZaCPgTUB7dbyANNpb5lBA67KWEw=; b=THUIaR9HpByBms 7tTCoIn3HyKAD/9pZ1qipfTodWfBHIKNbgRWmK/N5oHWkdejYzlJRRKdDUPUchj7so5L5wsYfkD4E Db8MHqxmvyLLn8RN6VTrLowAh9t0WK/OXqKsQnvAuw/7QCkJsBI2xmm33ffKyey9H9vzTj+wRSMnI QSSqYQ05888Ds0wqsm7ROGWCK69IobXP0z2KbvP20vij6ag9Sb0/IpXQadA4SZtDLGiDTiZ8vJvFV vzIOJYphM34o6zqfDo/LXzsOyW1KqI+/yKT8p4xP/I/B689U0U2Dw4RaMbbAfJavoTsrFnaDPOpSe FS3Ua+L/NA51n6SE2gSQ==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.99.1 #2 (Red Hat Linux)) id 1wZoJx-0000000HDoe-49cp; Wed, 17 Jun 2026 11:20:37 +0000 Received: from sea.source.kernel.org ([2600:3c0a:e001:78e:0:1991:8:25]) by bombadil.infradead.org with esmtps (Exim 4.99.1 #2 (Red Hat Linux)) id 1wZoJw-0000000HDoJ-2bzG for linux-i3c@lists.infradead.org; Wed, 17 Jun 2026 11:20:36 +0000 Received: from smtp.kernel.org (quasi.space.kernel.org [100.103.45.18]) by sea.source.kernel.org (Postfix) with ESMTP id EB176439AD; Wed, 17 Jun 2026 11:20:35 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id 86E7E1F000E9; Wed, 17 Jun 2026 11:20:35 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=kernel.org; s=k20260515; t=1781695235; bh=WbxMju9GXBYWJNUnBM2TXXge8Fo+iRDCAPgMB2mSLEQ=; h=From:Subject:Reply-To:To:Cc:In-Reply-To:References:Date; b=dnpsj+m3MHU5cl4nrCBem1poe94PdcP4REkBLctvjAIu90nPtQG1ZlQa7G2hW6KGN VAKooXceLPdEcloSV/ZIksbW+53hj2V4G5YSM+Adj+TZzLnuJFEiX9GGTWA7wvxFEz 9Cjl0VNdQI9azpd29SmUIXam3XVFyTgmORR6k50hr0uITeDHuUnmrSdEFa3ZsGuHqx ZXtdVThSFA2Slwryw5+RLXW+zMpS6RY8DULN4pSiSC8XgrhxGdubIVF0PvMXXTo25J yFcySoWWzq43XuE5gPwxsifm7Q7W1AD1Orfp9uL6XFwVap7/hQntvyoe++3mvPPVmg ispMmojdI4qTg== From: sashiko-bot@kernel.org Subject: Re: [PATCH v12 1/7] i3c: master: Add APIs for I3C hub support To: "Lakshay Piplani" Cc: Frank.Li@kernel.org, linux-i3c@lists.infradead.org, conor+dt@kernel.org, devicetree@vger.kernel.org, robh@kernel.org In-Reply-To: <20260617110355.1591844-2-lakshay.piplani@nxp.com> References: <20260617110355.1591844-1-lakshay.piplani@nxp.com> <20260617110355.1591844-2-lakshay.piplani@nxp.com> Date: Wed, 17 Jun 2026 11:20:35 +0000 Message-Id: <20260617112035.86E7E1F000E9@smtp.kernel.org> 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: , Reply-To: sashiko-reviews@lists.linux.dev MIME-Version: 1.0 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 VGhhbmsgeW91IGZvciB5b3VyIGNvbnRyaWJ1dGlvbiEgU2FzaGlrbyBBSSByZXZpZXcgZm91bmQg MiBwb3RlbnRpYWwgaXNzdWUocykgdG8gY29uc2lkZXI6Ci0gW0NyaXRpY2FsXSBCeXBhc3Npbmcg Y29yZSBzdGF0ZSB0cmFja2luZyBpbiBgZGlyZWN0X2F0dGFjaGAgLyBgZGlyZWN0X2RldGFjaGAg Y2F1c2VzIFVzZS1BZnRlci1GcmVlLCBOVUxMIHBvaW50ZXIgZGVyZWZlcmVuY2VzLCBhbmQgTWVt b3J5IExlYWtzLgotIFtIaWdoXSBCeXBhc3NpbmcgYWRkcmVzcyBzbG90IHJlc2VydmF0aW9uIGlu IGBkaXJlY3RfYXR0YWNoYCBsZWFkcyB0byB1bnJlY292ZXJhYmxlIEkzQyBidXMgYWRkcmVzcyBj b2xsaXNpb25zLgotLQoKY29tbWl0IGNlMDhmNGE2YmMwZDgyYzk2NmQ0ZTMzMzdlNmI0ZDA4MmE5 ZDA5ZDIKQXV0aG9yOiBBbWFuIEt1bWFyIFBhbmRleSA8YW1hbi5rdW1hcnBhbmRleUBueHAuY29t PgoKaTNjOiBtYXN0ZXI6IEFkZCBBUElzIGZvciBJM0MgaHViIHN1cHBvcnQKClRoaXMgY29tbWl0 IGludHJvZHVjZXMgaGVscGVyIGZ1bmN0aW9ucyBmb3IgYXR0YWNoaW5nIGFuZCBkZXRhY2hpbmcg STNDCmRldmljZXMsIGFsb25nc2lkZSBDQ0MgY29tbWFuZCBoZWxwZXJzLiBUaGVzZSBhZGRpdGlv bnMgcHJlcGFyZSB0aGUgY29yZQpmcmFtZXdvcmsgZm9yIGhhbmRsaW5nIEkzQyBodWJzLgoKPiBk aWZmIC0tZ2l0IGEvZHJpdmVycy9pM2MvbWFzdGVyLmMgYi9kcml2ZXJzL2kzYy9tYXN0ZXIuYwo+ IC0tLSBhL2RyaXZlcnMvaTNjL21hc3Rlci5jCj4gKysrIGIvZHJpdmVycy9pM2MvbWFzdGVyLmMK PiBAQCAtMTc3NSw2ICsxNzc1LDcwIEBAIHN0YXRpYyBpbnQgaTNjX21hc3Rlcl9hdHRhY2hfaTNj X2RldihzdHJ1Y3QgaTNjX21hc3Rlcl9jb250cm9sbGVyICptYXN0ZXIsCgpbIC4uLiBdCgo+ICtp bnQgaTNjX21hc3Rlcl9kaXJlY3RfYXR0YWNoX2kzY19kZXZfbG9ja2VkKHN0cnVjdCBpM2NfbWFz dGVyX2NvbnRyb2xsZXIgKm1hc3RlciwKPiArCQkJCQkgICAgc3RydWN0IGkzY19kZXZfZGVzYyAq ZGV2KQo+ICt7Cj4gKwlpbnQgcmV0ID0gMDsKPiArCj4gKwkvKgo+ICsJICogV2UgZG9uJ3QgYXR0 YWNoIGRldmljZXMgdG8gdGhlIGNvbnRyb2xsZXIgdW50aWwgdGhleSBhcmUKPiArCSAqIGFkZHJl c3NhYmxlIG9uIHRoZSBidXMuCj4gKwkgKi8KPiArCj4gKwlpZiAoIWRldi0+aW5mby5zdGF0aWNf YWRkciAmJiAhZGV2LT5pbmZvLmR5bl9hZGRyKQo+ICsJCXJldHVybiAwOwo+ICsKPiArCS8qIERv IG5vdCBhdHRhY2ggdGhlIG1hc3RlciBkZXZpY2UgaXRzZWxmLiAqLwo+ICsJaWYgKG1hc3Rlci0+ dGhpcyAhPSBkZXYgJiYgbWFzdGVyLT5vcHMtPmF0dGFjaF9pM2NfZGV2KQo+ICsJCXJldCA9IG1h c3Rlci0+b3BzLT5hdHRhY2hfaTNjX2RldihkZXYpOwoKW1NldmVyaXR5OiBIaWdoXQpEb2VzIGJ5 cGFzc2luZyBhZGRyZXNzIHNsb3QgcmVzZXJ2YXRpb24gaGVyZSBsZWFkIHRvIEkzQyBidXMgY29s bGlzaW9ucz8KCkluIHRoZSBzdGFuZGFyZCBhdHRhY2htZW50IGZsb3csIGkzY19tYXN0ZXJfZ2V0 X2kzY19hZGRycygpIGlzIGNhbGxlZCB0bwpyZXNlcnZlIHRoZSBhZGRyZXNzIHNsb3QgaW4gdGhl IGNvbnRyb2xsZXIncyBidXMuYWRkcnNsb3RzIGJpdG1hcC4gQmVjYXVzZQp0aGlzIGRpcmVjdCBo ZWxwZXIgc2tpcHMgdGhhdCByZXNlcnZhdGlvbiwgdGhlIHBhcmVudCBjb250cm9sbGVyJ3MgYWRk cmVzcwptYXAgaXMgbmV2ZXIgdXBkYXRlZCB0byByZWZsZWN0IHRoZSBuZXdseSBvY2N1cGllZCBh ZGRyZXNzLgoKU2luY2UgdGhlIHBhcmVudCBjb250cm9sbGVyIGFuZCB0aGUgdmlydHVhbCBodWIg c2hhcmUgdGhlIHBoeXNpY2FsIEkzQyBidXMsCnRoZSBwYXJlbnQgbWlnaHQgc3RpbGwgYmVsaWV2 ZSB0aGUgZG93bnN0cmVhbSBkZXZpY2UncyBhZGRyZXNzIGlzIGZyZWUuIElmCmEgbmV3IGRldmlj ZSBob3Qtam9pbnMsIGNvdWxkIHRoZSBwYXJlbnQgY29udHJvbGxlciBhbGxvY2F0ZSB0aGUgZXhh Y3Qgc2FtZQphZGRyZXNzLCByZXN1bHRpbmcgaW4gYW4gdW5yZWNvdmVyYWJsZSBhZGRyZXNzIGNv bGxpc2lvbj8KCj4gKwo+ICsJcmV0dXJuIHJldDsKPiArfQo+ICtFWFBPUlRfU1lNQk9MX0dQTChp M2NfbWFzdGVyX2RpcmVjdF9hdHRhY2hfaTNjX2Rldl9sb2NrZWQpOwo+ICsKPiArLyoqCj4gKyAq IGkzY19tYXN0ZXJfZGlyZWN0X2RldGFjaF9pM2NfZGV2X2xvY2tlZCgpIC0gRGV0YWNoIGFuIEkz QyBkZXZpY2UgZnJvbSBpdHMKPiArICogbWFzdGVyIGNvbnRyb2xsZXIuCgpbIC4uLiBdCgo+ICt2 b2lkIGkzY19tYXN0ZXJfZGlyZWN0X2RldGFjaF9pM2NfZGV2X2xvY2tlZChzdHJ1Y3QgaTNjX2Rl dl9kZXNjICpkZXYpCj4gK3sKPiArCXN0cnVjdCBpM2NfbWFzdGVyX2NvbnRyb2xsZXIgKm1hc3Rl ciA9IGkzY19kZXZfZ2V0X21hc3RlcihkZXYpOwo+ICsKPiArCS8qCj4gKwkgKiBXZSBkb24ndCBh dHRhY2ggZGV2aWNlcyB0byB0aGUgY29udHJvbGxlciB1bnRpbCB0aGV5IGFyZQo+ICsJICogYWRk cmVzc2FibGUgb24gdGhlIGJ1cywgc28gc2tpcCBkZXRhY2ggZm9yIHVuYWRkcmVzc2VkIGRldmlj ZXMuCj4gKwkgKi8KPiArCWlmICghZGV2LT5pbmZvLnN0YXRpY19hZGRyICYmICFkZXYtPmluZm8u ZHluX2FkZHIpCj4gKwkJcmV0dXJuOwo+ICsKPiArCS8qIERvIG5vdCBkZXRhY2ggdGhlIG1hc3Rl ciBkZXZpY2UgaXRzZWxmLiAqLwo+ICsJaWYgKG1hc3Rlci0+dGhpcyAhPSBkZXYgJiYgbWFzdGVy LT5vcHMtPmRldGFjaF9pM2NfZGV2KQo+ICsJCW1hc3Rlci0+b3BzLT5kZXRhY2hfaTNjX2Rldihk ZXYpOwoKW1NldmVyaXR5OiBDcml0aWNhbF0KQ2FuIHRoaXMgbGVhZCB0byBhIHVzZS1hZnRlci1m cmVlIG9yIGEgTlVMTCBwb2ludGVyIGRlcmVmZXJlbmNlIGJ5IGJ5cGFzc2luZwp0aGUgY29yZSBz dGF0ZSB0cmFja2luZz8KCldoZW4gaTNjX21hc3Rlcl9kaXJlY3RfZGV0YWNoX2kzY19kZXZfbG9j a2VkKCkgaW52b2tlcyB0aGUgY29udHJvbGxlcidzCmRldGFjaCBjYWxsYmFjaywgbWFzdGVyIGRy aXZlcnMgdHlwaWNhbGx5IGZyZWUgdGhlIG1hc3Rlcl9wcml2IGRhdGEuIEhvd2V2ZXIsCnRoZSBk ZXYtPmNvbW1vbi5tYXN0ZXJfcHJpdiBwb2ludGVyIGlzIG5ldmVyIGNsZWFyZWQgaGVyZS4KCklm IGkzY19odWJfZnJlZV9pYmkoKSBjYWxscyB0aGlzIGRldGFjaCBoZWxwZXIsIGFuZCBsYXRlciBh IHRyYW5zZmVyIGlzIHNlbnQKdmlhIGkzY19odWJfbWFzdGVyX3ByaXZfeGZlcnMoKToKCmRyaXZl cnMvaTNjL2h1Yi5jOmkzY19odWJfbWFzdGVyX3ByaXZfeGZlcnMoKSB7CiAgICAuLi4KICAgIHhm ZXJfcmV0ID0gaTNjX21hc3Rlcl9wcml2X3hmZXJzKGRldiwgeGZlcnMsIG54ZmVycywgbW9kZSk7 CiAgICAuLi4KfQoKV2lsbCB0aGUgcGFyZW50IGNvbnRyb2xsZXIgZW5kIHVwIGRlcmVmZXJlbmNp bmcgdGhlIGZyZWVkIG1hc3Rlcl9wcml2CnBvaW50ZXI/CgpBZGRpdGlvbmFsbHksIGlmIGEgZGV2 aWNlIGlzIG5ldmVyIGV4cGxpY2l0bHkgYXR0YWNoZWQgdmlhIHRoZSBkaXJlY3QgaGVscGVyCihs ZWF2aW5nIG1hc3Rlcl9wcml2IE5VTEwpLCB3b3VsZCBhIHN0YW5kYXJkIHRyYW5zZmVyIGltbWVk aWF0ZWx5IGNhdXNlIGEKTlVMTCBwb2ludGVyIGRlcmVmZXJlbmNlIHdoZW4gZm9yd2FyZGVkIHRv IHRoZSBwYXJlbnQgZHJpdmVyPwoKPiArfQo+ICtFWFBPUlRfU1lNQk9MX0dQTChpM2NfbWFzdGVy X2RpcmVjdF9kZXRhY2hfaTNjX2Rldl9sb2NrZWQpOwoKLS0gClNhc2hpa28gQUkgcmV2aWV3IMK3 IGh0dHBzOi8vc2FzaGlrby5kZXYvIy9wYXRjaHNldC8yMDI2MDYxNzExMDM1NS4xNTkxODQ0LTEt bGFrc2hheS5waXBsYW5pQG54cC5jb20/cGFydD0xCgotLSAKbGludXgtaTNjIG1haWxpbmcgbGlz dApsaW51eC1pM2NAbGlzdHMuaW5mcmFkZWFkLm9yZwpodHRwOi8vbGlzdHMuaW5mcmFkZWFkLm9y Zy9tYWlsbWFuL2xpc3RpbmZvL2xpbnV4LWkzYwo=