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 24DBCC43327 for ; Wed, 1 Jul 2026 07:21:04 +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=HjnRYQbM00066tQG2FeBqKUdU3gDI15BFOPIbNFOyVw=; b=Izzs3eyyqmb5PA Eold5eAM7KGjw+Zit8GsYeseP9wXsJYIpQPY6hsXJ1mVEzMooWrHvj6ZLRMbbF7KJG+LDIj4od2oL scPYbwda6CUQUyfAVoqC5xt6VCH5Pmhk17hy2Z6WbZH+mwScV9/6NoJFaNLGR4EysVysClOJWehF0 q/K8e/Muz36tqnh8q4YvGNhZf2/aJj1Jov+mLuVuQMG99Qa2J3GZduiZ1+4xQlZZSWbmAttWVhZqL JeRzruE/38cUJYfNRS0YdmbHxsilY++qNk1dRdZuKDlAmb8pcYFGoN06gOgqWsvghJFqgXDGr6FYy QbzGSvkjhD3XDCDjQChg==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.99.1 #2 (Red Hat Linux)) id 1wepFn-00000000t1l-2Tnc; Wed, 01 Jul 2026 07:21:03 +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 1wepFm-00000000t1a-1L3l for linux-i3c@lists.infradead.org; Wed, 01 Jul 2026 07:21:02 +0000 Received: from smtp.kernel.org (quasi.space.kernel.org [100.103.45.18]) by sea.source.kernel.org (Postfix) with ESMTP id ECB2743FC1; Wed, 1 Jul 2026 07:21:01 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id 17E8F1F000E9; Wed, 1 Jul 2026 07:21:01 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=kernel.org; s=k20260515; t=1782890461; bh=vrL8eLRIrADDfs/+GySvUFanexKcJxih8mWF+/iKggg=; h=From:Subject:Reply-To:To:Cc:In-Reply-To:References:Date; b=JR8m1NWG2Re/aUmY+RwfGKnzHE7TGusC43ePw7zJiHCD/1dW5i8Q7EJUaJoSp6qUw nIYxGZNCUT1T5gWm0S9SJ1reBRff8VK0zNFhycGvCACH+Dovxg5c1rMA6cgShiFerP prQW20gia7Kh4zp2tggPeMjVb+CtRDguBH0hFcf/bztPYRh2769YkSyhIqrLZYmOFt JEc3r5q/nQ+LNU+QKR7m2Oavij013N3wte2hXhGglCeACjbu15Bkg4xF8pjPdMYz/d qDqZjNullDBMGQYJ2Rpu5iMQ14In/N3G6BY2RsBlUm+A4m+pavPsyEbm7ZgNFLDMc2 /xuFImDL/60YA== From: sashiko-bot@kernel.org Subject: Re: [PATCH v13 7/7] i3c: hub: p3h2x4x: Add SMBus slave mode support To: "Lakshay Piplani" Cc: devicetree@vger.kernel.org, Frank.Li@kernel.org, conor+dt@kernel.org, "Alexandre Belloni" , linux-i3c@lists.infradead.org, robh@kernel.org In-Reply-To: <20260701065755.2067793-8-lakshay.piplani@nxp.com> References: <20260701065755.2067793-1-lakshay.piplani@nxp.com> <20260701065755.2067793-8-lakshay.piplani@nxp.com> Date: Wed, 01 Jul 2026 07:21:00 +0000 Message-Id: <20260701072101.17E8F1F000E9@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 MyBwb3RlbnRpYWwgaXNzdWUocykgdG8gY29uc2lkZXI6Ci0gW0hpZ2hdIEVhcmx5IGVycm9yIHBh dGhzIGluIGBwM2gyeDR4X3JlYWRfc21idXNfYWdlbnRfcnhfYnVmYCBmYWlsIHRvIGNsZWFyIHRo ZSBoYXJkd2FyZSBidWZmZXIgcmVjZWl2ZSBmbGFnLCByZXN1bHRpbmcgaW4gYW4gaW5maW5pdGUg SW4tQmFuZCBJbnRlcnJ1cHQgKElCSSkgc3Rvcm0uCi0gW0hpZ2hdIEhhcmR3YXJlIElCSSBjb25m aWd1cmF0aW9uIGlzIHVuY29uZGl0aW9uYWxseSBvdmVyd3JpdHRlbiBhZnRlciBleHBvc2luZyBJ MkMgYWRhcHRlcnMsIHBvdGVudGlhbGx5IHNpbGVudGx5IGRpc2FibGluZyBzbGF2ZSBpbnRlcnJ1 cHRzLgotIFtNZWRpdW1dIFRoZSBgUDNIMlg0WF9UQVJHRVRfQlVGX0NBX1RGYCBjYXNlIGluIHRo ZSBJQkkgaGFuZGxlciBpcyB1bnJlYWNoYWJsZSBiZWNhdXNlIGl0cyB2YWx1ZSBpcyBtYXNrZWQg b3V0IGJ5IHRoZSBzd2l0Y2ggZXhwcmVzc2lvbi4KLS0KCmNvbW1pdCBmMTc5MTk1M2JmN2UwNjdh N2VjNTYwZjI1ZDY2ZTk1NjY1NjVlZDliCkF1dGhvcjogTGFrc2hheSBQaXBsYW5pIDxsYWtzaGF5 LnBpcGxhbmlAbnhwLmNvbT4KCmkzYzogaHViOiBwM2gyeDR4OiBBZGQgU01CdXMgc2xhdmUgbW9k ZSBzdXBwb3J0CiAgICAKVGhpcyBjb21taXQgYWRkcyBTTUJ1cyBzbGF2ZSBtb2RlIHN1cHBvcnQg Zm9yIHRoZSBQM0gyeDR4IGh1YiB0YXJnZXQgcG9ydHMuCkl0IGFsbG93cyB0aGUgaHViIFNNQnVz IHNsYXZlIGFnZW50IHRvIHJlY2VpdmUgZG93bnN0cmVhbSBwYXlsb2FkcyBhbmQKcmVwb3J0IHJl Y2VpdmUgZXZlbnRzIHRocm91Z2ggSW4tQmFuZCBJbnRlcnJ1cHRzIChJQkkpLiBUaGUgcGF5bG9h ZHMgYXJlCnRoZW4gZm9yd2FyZGVkIHRvIHRoZSByZWdpc3RlcmVkIEkyQyBzbGF2ZSBjbGllbnQu Cgo+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2kzYy9odWIvcDNoMjg0MF9pM2NfaHViX3NtYnVzLmMg Yi9kcml2ZXJzL2kzYy9odWIvcDNoMjg0MF9pM2NfaHViX3NtYnVzLmMKPiBpbmRleCBmZDAwMGZm NjM1MDc3Li5mNzUyY2JlMzVjNDgyIDEwMDY0NAo+IC0tLSBhL2RyaXZlcnMvaTNjL2h1Yi9wM2gy ODQwX2kzY19odWJfc21idXMuYwo+ICsrKyBiL2RyaXZlcnMvaTNjL2h1Yi9wM2gyODQwX2kzY19o dWJfc21idXMuYwo+IEBAIC0xNSw2ICsxNSwxNTcgQEAgZW51bSBwM2gyeDR4X3NtYnVzX2Rlc2Nf aWR4IHsKWyAuLi4gXQo+ICtzdGF0aWMgdm9pZCBwM2gyeDR4X3JlYWRfc21idXNfYWdlbnRfcnhf YnVmKHN0cnVjdCBpM2NfZGV2aWNlICppM2NkZXYsIGVudW0gcDNoMng0eF9yY3ZfYnVmIHJmYnVm LAo+ICsJCQkJCSAgICBlbnVtIHAzaDJ4NHhfdHAgdHAsIGJvb2wgaXNfb2YpCj4gK3sKPiArCXN0 cnVjdCBwM2gyeDR4X2kzY19odWJfZGV2ICpwM2gyeDR4X2kzY19odWIgPSBpM2NkZXZfZ2V0X2Ry dmRhdGEoaTNjZGV2KTsKPiArCXU4IHNsYXZlX3J4X2J1ZmZlcltQM0gyWDRYX1NNQlVTX1RBUkdF VF9QQVlMT0FEX1NJWkVdID0geyAwIH07Cj4gKwl1OCB0YXJnZXRfYnVmZmVyX3BhZ2UsIGZsYWdf Y2xlYXIgPSAwLCB0ZW1wID0gMCwgaSwgYWRkcjsKPiArCXUzMiBwYWNrZXRfbGVuLCBzbGF2ZV9h ZGRyZXNzLCByZXQ7Cj4gKwlzdHJ1Y3QgaTJjX2NsaWVudCAqY2xpZW50OwpbIC4uLiBdCj4gKwkv KiByZWFkIGJ1ZmZlciBsZW5ndGggKi8KPiArCXJldCA9IHJlZ21hcF9yZWFkKHAzaDJ4NHhfaTNj X2h1Yi0+cmVnbWFwLCBQM0gyWDRYX1RBUkdFVF9CVUZGX0xFTkdUSCwgJnBhY2tldF9sZW4pOwo+ ICsJaWYgKHJldCkKPiArCQlnb3RvIGliaV9lcnI7Cj4gKwo+ICsJaWYgKHBhY2tldF9sZW4pCj4g KwkJcGFja2V0X2xlbiA9IHBhY2tldF9sZW4gLSAxOwo+ICsKPiArCWlmIChwYWNrZXRfbGVuID4g UDNIMlg0WF9TTUJVU19UQVJHRVRfUEFZTE9BRF9TSVpFKSB7Cj4gKwkJZGV2X2VycigmaTNjZGV2 LT5kZXYsICJSZWNlaXZlZCBtZXNzYWdlIHRvbyBiaWcgZm9yIHAzaDJ4NHggYnVmZmVyXG4iKTsK PiArCQlnb3RvIGliaV9lcnI7CgpbU2V2ZXJpdHk6IEhpZ2hdClNpbmNlIGZsYWdfY2xlYXIgaXMg aW5pdGlhbGl6ZWQgdG8gMCwgaWYgYW4gZXJyb3IgcGF0aCBsaWtlIHRoaXMgb25lIGp1bXBzCnRv IHRoZSBpYmlfZXJyIGxhYmVsIGVhcmx5LCB3aWxsIGl0IHNraXAgc2V0dGluZyBmbGFnX2NsZWFy IGVudGlyZWx5PwoKSWYgZmxhZ19jbGVhciByZW1haW5zIDAsIHRoZSBjbGVhbnVwIGNvZGUgYmVs b3cgd29uJ3Qgd3JpdGUgdG8gdGhlClAzSDJYNFhfVFAwX1NNQlVTX0FHTlRfU1RTIHJlZ2lzdGVy IHRvIGNsZWFyIHRoZSBoYXJkd2FyZSBpbnRlcnJ1cHQgYnVmZmVyCnJlY2VpdmUgZmxhZy4gQ291 bGQgdGhpcyBjYXVzZSB0aGUgdW5zZXJ2aWNlZCBidWZmZXIgc3RhdHVzIHRvIHJlbWFpbiBhY3Rp dmUKaW4gdGhlIGhhcmR3YXJlIGFuZCByZXN1bHQgaW4gYW4gY29udGludW91cyBJQkkgaW50ZXJy dXB0IHN0b3JtPwoKPiArCX0KWyAuLi4gXQo+ICtpYmlfZXJyOgo+ICsJcmVnbWFwX3dyaXRlKHAz aDJ4NHhfaTNjX2h1Yi0+cmVnbWFwLCBQM0gyWDRYX1BBR0VfUFRSLCAweDAwKTsKPiArCj4gKwlp ZiAoZmxhZ19jbGVhcikKPiArCQlyZWdtYXBfd3JpdGUocDNoMng0eF9pM2NfaHViLT5yZWdtYXAs IFAzSDJYNFhfVFAwX1NNQlVTX0FHTlRfU1RTICsgdHAsIGZsYWdfY2xlYXIpOwo+ICt9ClsgLi4u IF0KPiArdm9pZCBwM2gyeDR4X2liaV9oYW5kbGVyKHN0cnVjdCBpM2NfZGV2aWNlICppM2NkZXYs Cj4gKwkJCSBjb25zdCBzdHJ1Y3QgaTNjX2liaV9wYXlsb2FkICpwYXlsb2FkKQo+ICt7ClsgLi4u IF0KPiArCQlyZXQgPSByZWdtYXBfcmVhZChwM2gyeDR4X2kzY19odWItPnJlZ21hcCwgUDNIMlg0 WF9UUDBfU01CVVNfQUdOVF9TVFMgKyBpLAo+ICsJCQkJICAmdGFyZ2V0X3BvcnRfc3RhdHVzKTsK PiArCQlpZiAocmV0KSB7Cj4gKwkJCWRldl9lcnIoJmkzY2Rldi0+ZGV2LCAidGFyZ2V0IHBvcnQg cmVhZCBzdGF0dXMgZmFpbGVkICVkXG4iLCByZXQpOwo+ICsJCQljb250aW51ZTsKPiArCQl9Cj4g Kwo+ICsJCS8qIHByb2Nlc3MgZGF0YSByZWNlaXZlIGJ1ZmZlciAqLwo+ICsJCXN3aXRjaCAodGFy Z2V0X3BvcnRfc3RhdHVzICYgQlVGX1JFQ0VJVkVEX0ZMQUdfTUFTSykgewo+ICsJCWNhc2UgUDNI Mlg0WF9UQVJHRVRfQlVGX0NBX1RGOgoKW1NldmVyaXR5OiBNZWRpdW1dCklzIHRoaXMgY2FzZSBy ZWFjaGFibGU/CgpJZiBCVUZfUkVDRUlWRURfRkxBR19NQVNLIGlzIGRlZmluZWQgYXMgMHhFIChH RU5NQVNLKDMsIDEpKSBhbmQKUDNIMlg0WF9UQVJHRVRfQlVGX0NBX1RGIGlzIGRlZmluZWQgYXMg MHgxIChCSVQoMCkpLCBhIGJpdHdpc2UgQU5EIHdpdGggMHhFCndpbGwgYWx3YXlzIGNsZWFyIGJp dCAwLgoKV2lsbCB0aGUgc3dpdGNoIGV4cHJlc3Npb24gZXZlciBldmFsdWF0ZSB0byAweDEsIG9y IGRvZXMgdGhpcyB1bmludGVudGlvbmFsbHkKZmFsbCB0aHJvdWdoIHRvIHRoZSBkZWZhdWx0IGNh c2Ugd2hpY2ggY2xlYXJzIGFsbCBiaXRzIGJ5IHdyaXRpbmcKQlVGX1JFQ0VJVkVEX0ZMQUdfVEZf TUFTSz8KCj4gKwkJCWJyZWFrOwo+ICsJCWNhc2UgUDNIMlg0WF9UQVJHRVRfQlVGXzBfUkVDRUlW RToKWyAuLi4gXQo+ICtzdGF0aWMgaW50IHAzaDJ4NHhfdHBfaTJjX3JlZ19zbGF2ZShzdHJ1Y3Qg aTJjX2NsaWVudCAqc2xhdmUpCj4gK3sKPiArCXN0cnVjdCB0cF9idXMgKmJ1cyA9IGkyY19nZXRf YWRhcGRhdGEoc2xhdmUtPmFkYXB0ZXIpOwo+ICsJc3RydWN0IHAzaDJ4NHhfaTNjX2h1Yl9kZXYg Kmh1YiA9IGJ1cy0+cDNoMng0eF9pM2NfaHViOwo+ICsJaW50IHJldDsKPiArCj4gKwlndWFyZCht dXRleCkoJmh1Yi0+ZXR4X211dGV4KTsKPiArCj4gKwlpZiAoIWh1Yi0+aTNjZGV2IHx8ICFodWIt PmliaV9yZWFkeSkKPiArCQlyZXR1cm4gLUVPUE5PVFNVUFA7Cj4gKwo+ICsJaWYgKGJ1cy0+dHBf c21idXNfY2xpZW50KQo+ICsJCXJldHVybiAtRUJVU1k7Cj4gKwo+ICsJcmV0ID0gcmVnbWFwX3Nl dF9iaXRzKGh1Yi0+cmVnbWFwLAo+ICsJCQkgICAgICBQM0gyWDRYX1RQX1NNQlVTX0FHTlRfSUJJ X0NPTkZJRywKPiArCQkJICAgICAgYnVzLT50cF9tYXNrKTsKPiArCWlmIChyZXQpCj4gKwkJcmV0 dXJuIHJldDsKPiArCj4gKwlidXMtPnRwX3NtYnVzX2NsaWVudCA9IHNsYXZlOwo+ICsJaHViLT5o dWJfY29uZmlnLnRwX2NvbmZpZ1tidXMtPnRwX3BvcnRdLmliaV9lbiA9IHRydWU7Cj4gKwo+ICsJ cmV0dXJuIDA7Cj4gK30KCltTZXZlcml0eTogSGlnaF0KV2hlbiBwM2gyeDR4X3RwX3NtYnVzX2Fs Z28oKSBsb29wcyBvdmVyIHRhcmdldCBwb3J0cyBhbmQgZXhwb3NlcyBJMkMgYWRhcHRlcnMKdmlh IGkyY19hZGRfYWRhcHRlcigpLCB0aGlzIGNhbiB0cmlnZ2VyIHN5bmNocm9ub3VzIGRyaXZlciBi aW5kaW5nLiBBIHNsYXZlCmRyaXZlciBwcm9iaW5nIGNvdWxkIGNhbGwgaTJjX3NsYXZlX3JlZ2lz dGVyKCksIHdoaWNoIGNhbGxzIHRoaXMgZnVuY3Rpb24gdG8KZW5hYmxlIGl0cyBJQkkgYnkgc2V0 dGluZyBhIGJpdCBpbiBQM0gyWDRYX1RQX1NNQlVTX0FHTlRfSUJJX0NPTkZJRy4KCkhvd2V2ZXIs IGlmIHAzaDJ4NHhfdHBfc21idXNfYWxnbygpIHVuY29uZGl0aW9uYWxseSB3cml0ZXMKUDNIMlg0 WF9JQklfRElTQUJMRUQgKDApIHRvIFAzSDJYNFhfVFBfU01CVVNfQUdOVF9JQklfQ09ORklHIGFm dGVyIHRoZSBhZGFwdGVyCnJlZ2lzdHJhdGlvbiBsb29wIGZpbmlzaGVzLCB3aWxsIHRoaXMgc2ls ZW50bHkgb3ZlcndyaXRlIGFuZCBjbGVhciB0aGUKaW50ZXJydXB0IGNvbmZpZ3VyYXRpb25zIGp1 c3Qgc2V0IGJ5IGFueSBjb25jdXJyZW50bHkgcHJvYmluZyBzbGF2ZSBkcml2ZXJzPwoKLS0gClNh c2hpa28gQUkgcmV2aWV3IMK3IGh0dHBzOi8vc2FzaGlrby5kZXYvIy9wYXRjaHNldC8yMDI2MDcw MTA2NTc1NS4yMDY3NzkzLTEtbGFrc2hheS5waXBsYW5pQG54cC5jb20/cGFydD03CgotLSAKbGlu dXgtaTNjIG1haWxpbmcgbGlzdApsaW51eC1pM2NAbGlzdHMuaW5mcmFkZWFkLm9yZwpodHRwOi8v bGlzdHMuaW5mcmFkZWFkLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2xpbnV4LWkzYwo=