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 AB9B4C43458 for ; Tue, 7 Jul 2026 08:50:25 +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=JkpRjPpUuTkPtCVs61HKufLM/HsPkdwcty81+jmNNDQ=; b=1QW2Nucnnw5xfc Ijm1OVOhUdZ8XaF9ILYHsNVgVvplMWucz0m+WOMTfyIkq1kzF8afkxMfEDS0s5eRJo0oEuIuqp407 FgCcH5jz5hkAE8MkaW2fjMLNe2oQZl8cElV68yDkiZCxNzRQmjVdI5rMno+PxFLiUP4PMaC+18Z78 8uWCKNPP+gdSIVVSDqYk+ovLk4OHlUcq+yrBpageKj2ZfMstk3knB2IY0UWRutANsLDO9Z4u3VOlD biMYaDrJMdzQptxglqkYopRqcjfsL0jfy+W+u/TPwRO/KuPey8by2t4H0rqnUmq0n36bASgLcjKUa Ws7gpBp97LwZtE8Jcgkg==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.99.1 #2 (Red Hat Linux)) id 1wh1VZ-0000000EXQz-1wAt; Tue, 07 Jul 2026 08:50:25 +0000 Received: from tor.source.kernel.org ([2600:3c04:e001:324:0:1991:8:25]) by bombadil.infradead.org with esmtps (Exim 4.99.1 #2 (Red Hat Linux)) id 1wh1VY-0000000EXQl-2yDe for linux-phy@lists.infradead.org; Tue, 07 Jul 2026 08:50:24 +0000 Received: from smtp.kernel.org (quasi.space.kernel.org [100.103.45.18]) by tor.source.kernel.org (Postfix) with ESMTP id D24CC618A6; Tue, 7 Jul 2026 08:50:22 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id 4788A1F000E9; Tue, 7 Jul 2026 08:50:22 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=kernel.org; s=k20260515; t=1783414222; bh=ht1M4KMtv0GTvcXVcr4ZcbJ3CFiaQD/D4GJa8iow/uk=; h=From:Subject:Reply-To:To:Cc:In-Reply-To:References:Date; b=fs9l2+5mg62t14F6Bj7cHi+6E2MJWz7vkwZk6AkGLlf0Lc8BWiPchs7UPr7Am/tnL ahg7g5Ei0eTJdeqWfjSnhSMawuMN9ytdIGZ8bwPYJbpwL4xzAfSieVaKWRYUp4IePB H+n70rcjZi7n3Lx5mJSjex6VRXPid8oQeDtl17LcNe9ce4z+WEpbQoLpHyLp2tjLfK /sq8VbHJq3JxOHlyaO96Dy+y4lcz5W6BOkQir9TZ4SbyGM+bBs9+33goz6XmmesAaw YaLhS/znmSMzRAFMQpuECUByGomxDnbkFA46arpAQUPQjeOET5xIUbfbU49pBFUzbS XP2WI0xGPS2cQ== From: sashiko-bot@kernel.org Subject: Re: [PATCH v10 06/11] nvmem: qcom-spmi-sdam: Migrate to devm_spmi_subdevice_alloc_and_add() To: "AngeloGioacchino Del Regno" Cc: linux-phy@lists.infradead.org, vkoul@kernel.org, neil.armstrong@linaro.org, olteanv@gmail.com In-Reply-To: <20260707083730.33977-7-angelogioacchino.delregno@collabora.com> References: <20260707083730.33977-1-angelogioacchino.delregno@collabora.com> <20260707083730.33977-7-angelogioacchino.delregno@collabora.com> Date: Tue, 07 Jul 2026 08:50:21 +0000 Message-Id: <20260707085022.4788A1F000E9@smtp.kernel.org> X-BeenThere: linux-phy@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: Linux Phy Mailing list 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-phy" Errors-To: linux-phy-bounces+linux-phy=archiver.kernel.org@lists.infradead.org VGhhbmsgeW91IGZvciB5b3VyIGNvbnRyaWJ1dGlvbiEgU2FzaGlrbyBBSSByZXZpZXcgZm91bmQg MyBwb3RlbnRpYWwgaXNzdWUocykgdG8gY29uc2lkZXI6CgpOZXcgaXNzdWVzOgotIFtIaWdoXSBU aGUgcmVmZXJlbmNlIHRvIHRoZSBwYXJlbnQgU1BNSSBkZXZpY2UgYWNxdWlyZWQgdmlhIGBzcG1p X2ZpbmRfZGV2aWNlX2J5X29mX25vZGUoKWAgaXMgbGVha2VkIG9uIGJvdGggc3VjY2VzcyBhbmQg ZXJyb3IgcGF0aHMuCi0gW0xvd10gUmV0dXJuaW5nIGEgcG9pbnRlciAoYEVSUl9QVFJgKSBmcm9t IGFuIGludGVnZXItcmV0dXJuaW5nIGZ1bmN0aW9uIGNhdXNlcyBhIHR5cGUgbWlzbWF0Y2ggYW5k IGJ1aWxkIHdhcm5pbmcuCgpQcmUtZXhpc3RpbmcgaXNzdWVzOgotIFtIaWdoXSBUaGUgdXBwZXIg aGFsZiBvZiB0aGUgU0RBTSBtZW1vcnkgY2Fubm90IGJlIGFjY2Vzc2VkIHZpYSB0aGUgbnZtZW0g QVBJIGR1ZSB0byBhIGJvdW5kIHJlc3RyaWN0aW9uIG1pc21hdGNoLgotLQoKLS0tIFBhdGNoIFs2 XTogW1BBVENIIHYxMCAwNi8xMV0gbnZtZW06IHFjb20tc3BtaS1zZGFtOiBNaWdyYXRlIHRvIGRl dm1fc3BtaV9zdWJkZXZpY2VfYWxsb2NfYW5kX2FkZCgpIC0tLQpjb21taXQgOGZlMjgzMWJjMmU1 MTIzODlkZDYzMWVmMTZhYjAwMGJiZThmNjcwNgpBdXRob3I6IEFuZ2Vsb0dpb2FjY2hpbm8gRGVs IFJlZ25vIDxhbmdlbG9naW9hY2NoaW5vLmRlbHJlZ25vQGNvbGxhYm9yYS5jb20+Cgpudm1lbTog cWNvbS1zcG1pLXNkYW06IE1pZ3JhdGUgdG8gZGV2bV9zcG1pX3N1YmRldmljZV9hbGxvY19hbmRf YWRkKCkKClNvbWUgUXVhbGNvbW0gUE1JQ3MgaW50ZWdyYXRlIGEgU0RBTSBkZXZpY2UsIGludGVy bmFsbHkgbG9jYXRlZCBpbgphIHNwZWNpZmljIGFkZHJlc3MgcmFuZ2UgcmVhY2hhYmxlIHRocm91 Z2ggU1BNSSBjb21tdW5pY2F0aW9uLgoKSW5zdGVhZCBvZiB1c2luZyB0aGUgcGFyZW50IFNQTUkg ZGV2aWNlICh0aGUgbWFpbiBQTUlDKSBhcyBhIGtpbmQKb2Ygc3lzY29uIGluIHRoaXMgZHJpdmVy LCByZWdpc3RlciBhIG5ldyBTUE1JIHN1Yi1kZXZpY2UgZm9yIFNEQU0KYW5kIGluaXRpYWxpemUg aXRzIG93biByZWdtYXAgd2l0aCB0aGlzIHN1Yi1kZXZpY2UncyBzcGVjaWZpYyBiYXNlCmFkZHJl c3MsIHJldHJpZXZlZCBmcm9tIHRoZSBkZXZpY2V0cmVlLgoKPiBkaWZmIC0tZ2l0IGEvZHJpdmVy cy9udm1lbS9xY29tLXNwbWktc2RhbS5jIGIvZHJpdmVycy9udm1lbS9xY29tLXNwbWktc2RhbS5j Cj4gaW5kZXggNGYxY2NhNmVhYjcxZS4uM2FkODQyNjc2ZGRlNSAxMDA2NDQKPiAtLS0gYS9kcml2 ZXJzL252bWVtL3Fjb20tc3BtaS1zZGFtLmMKPiArKysgYi9kcml2ZXJzL252bWVtL3Fjb20tc3Bt aS1zZGFtLmMKClsgLi4uIF0KCj4gQEAgLTExMCwyOCArMTEwLDQ3IEBAIHN0YXRpYyBpbnQgc2Rh bV93cml0ZSh2b2lkICpwcml2LCB1bnNpZ25lZCBpbnQgb2Zmc2V0LCB2b2lkICp2YWwsCj4gIAo+ ICBzdGF0aWMgaW50IHNkYW1fcHJvYmUoc3RydWN0IHBsYXRmb3JtX2RldmljZSAqcGRldikKPiAg ewo+ICsJc3RydWN0IHJlZ21hcF9jb25maWcgc2RhbV9yZWdtYXBfY29uZmlnID0gewo+ICsJCS5y ZWdfYml0cyA9IDE2LAo+ICsJCS52YWxfYml0cyA9IDgsCj4gKwkJLm1heF9yZWdpc3RlciA9IDB4 ZmYsCj4gKwkJLmZhc3RfaW8gPSB0cnVlLAo+ICsJfTsKPiAgCXN0cnVjdCBzZGFtX2NoaXAgKnNk YW07Cj4gIAlzdHJ1Y3QgbnZtZW1fZGV2aWNlICpudm1lbTsKPiArCXN0cnVjdCBzcG1pX2Rldmlj ZSAqc3BhcmVudDsKPiArCXN0cnVjdCBzcG1pX3N1YmRldmljZSAqc3ViX3NkZXY7Cj4gKwlzdHJ1 Y3QgZGV2aWNlICpkZXYgPSAmcGRldi0+ZGV2Owo+ICAJdW5zaWduZWQgaW50IHZhbDsKPiAgCWlu dCByYzsKPiAgCj4gKwlpZiAoIWRldi0+cGFyZW50KQo+ICsJCXJldHVybiAtRU5PREVWOwo+ICsK PiAgCXNkYW0gPSBkZXZtX2t6YWxsb2MoJnBkZXYtPmRldiwgc2l6ZW9mKCpzZGFtKSwgR0ZQX0tF Uk5FTCk7Cj4gIAlpZiAoIXNkYW0pCj4gIAkJcmV0dXJuIC1FTk9NRU07Cj4gIAo+IC0Jc2RhbS0+ cmVnbWFwID0gZGV2X2dldF9yZWdtYXAocGRldi0+ZGV2LnBhcmVudCwgTlVMTCk7Cj4gLQlpZiAo IXNkYW0tPnJlZ21hcCkgewo+IC0JCWRldl9lcnIoJnBkZXYtPmRldiwgIkZhaWxlZCB0byBnZXQg cmVnbWFwIGhhbmRsZVxuIik7Cj4gLQkJcmV0dXJuIC1FTlhJTzsKPiAtCX0KPiArCXNwYXJlbnQg PSBzcG1pX2ZpbmRfZGV2aWNlX2J5X29mX25vZGUoZGV2LT5wYXJlbnQtPm9mX25vZGUpOwo+ICsJ aWYgKCFzcGFyZW50KQo+ICsJCXJldHVybiBFUlJfUFRSKC1FTk9ERVYpOwoKW1NldmVyaXR5OiBM b3ddCkRvZXMgcmV0dXJuaW5nIEVSUl9QVFIoLUVOT0RFVikgaGVyZSBjYXVzZSBhIGNvbXBpbGVy IHdhcm5pbmc/CgpTaW5jZSBzZGFtX3Byb2JlKCkgcmV0dXJucyBhbiBpbnQsIHRoaXMgaW1wbGlj aXRseSBjYXN0cyBhIHBvaW50ZXIgdG8gYW4KaW50ZWdlci4gVGhpcyB0cmlnZ2VycyBhIC1XaW50 LWNvbnZlcnNpb24gd2FybmluZywgd2hpY2ggcmVzdWx0cyBpbiBhIGJ1aWxkCmZhaWx1cmUgb24g bW9kZXJuIGNvbXBpbGVyIGNvbmZpZ3VyYXRpb25zIHVzaW5nIC1XZXJyb3I9aW50LWNvbnZlcnNp b24uCgoKW1NldmVyaXR5OiBIaWdoXQpEb2VzIHRoaXMgY29kZSBsZWFrIHRoZSBzcGFyZW50IGRl dmljZSByZWZlcmVuY2U/CgpzcG1pX2ZpbmRfZGV2aWNlX2J5X29mX25vZGUoKSBpbnRlcm5hbGx5 IGludm9rZXMgYnVzX2ZpbmRfZGV2aWNlX2J5X29mX25vZGUoKSwKd2hpY2ggcmV0dXJucyBhIGRl dmljZSB3aXRoIGFuIGluY3JlbWVudGVkIHJlZmVyZW5jZSBjb3VudCB2aWEgZ2V0X2RldmljZSgp LgoKSSBkb24ndCBzZWUgYSBjb3JyZXNwb25kaW5nIHB1dF9kZXZpY2UoJnNwYXJlbnQtPmRldikg b24gdGhlIHN1Y2Nlc3Mgb3IKZXJyb3IgcGF0aHMgYmVmb3JlIHJldHVybmluZyBmcm9tIHNkYW1f cHJvYmUoKS4gQmVjYXVzZQpkZXZtX3NwbWlfc3ViZGV2aWNlX2FsbG9jX2FuZF9hZGQoKSByZWdp c3RlcnMgdGhlIGRldmljZSBidXQgZG9lcyBub3QgYXNzdW1lCm93bmVyc2hpcCBvZiB0aGlzIHNw ZWNpZmljIHJlZmVyZW5jZSwgdGhlIHBhcmVudCBQTUlDIGRldmljZSBvYmplY3QgYXBwZWFycwp0 byBiZSBwZXJtYW5lbnRseSBsZWFrZWQgb24gZXZlcnkgcHJvYmUuCgo+ICsKPiArCXN1Yl9zZGV2 ID0gZGV2bV9zcG1pX3N1YmRldmljZV9hbGxvY19hbmRfYWRkKGRldiwgc3BhcmVudCk7Cj4gKwlp ZiAoSVNfRVJSKHN1Yl9zZGV2KSkKPiArCQlyZXR1cm4gUFRSX0VSUihzdWJfc2Rldik7CgpbIC4u LiBdCgo+IEBAIC0xNTksNyArMTc4LDcgQEAgc3RhdGljIGludCBzZGFtX3Byb2JlKHN0cnVjdCBw bGF0Zm9ybV9kZXZpY2UgKnBkZXYpCj4gIAl9Cj4gIAlkZXZfZGJnKCZwZGV2LT5kZXYsCj4gIAkJ IlNEQU0gYmFzZT0lI3ggc2l6ZT0ldSByZWdpc3RlcmVkIHN1Y2Nlc3NmdWxseVxuIiwKPiAtCQlz ZGFtLT5iYXNlLCBzZGFtLT5zaXplKTsKPiArCQlzZGFtX3JlZ21hcF9jb25maWcucmVnX2Jhc2Us IHNkYW0tPnNpemUpOwoKW1NldmVyaXR5OiBIaWdoXQpUaGlzIGlzIGEgcHJlLWV4aXN0aW5nIGlz c3VlLCBidXQgZG9lcyBzZXR0aW5nIHRoZSBudm1lbSBmcmFtZXdvcmsgc2l6ZSBsaW1pdAp0byBz ZGFtLT5zaXplIGVhcmxpZXIgaW4gdGhpcyBmdW5jdGlvbiByZXN0cmljdCB0aGUgbWF4aW11bSBy ZWFkYWJsZSBvZmZzZXRzCmluY29ycmVjdGx5PwoKVGhlIGRyaXZlciBtYXBzIHBoeXNpY2FsIG1l bW9yeSBzdGFydGluZyBhdCBTREFNX01FTV9TVEFSVCAoMHg0MCksIGFuZApzZGFtX2lzX3ZhbGlk KCkgbWFuZGF0ZXMgdGhhdCB0aGUgaW5wdXQgb2Zmc2V0IG11c3QgYmUgPj0gMHg0MC4KCkhvd2V2 ZXIsIGNvbmZpZ3VyaW5nIHNkYW0tPnNkYW1fY29uZmlnLnNpemUgPSBzZGFtLT5zaXplIGZvcmNl cyBudm1lbQpjb25zdW1lcnMgdG8gcGFzcyBhbiBvZmZzZXQgc3RyaWN0bHkgbGVzcyB0aGFuIHNk YW0tPnNpemUuIFRoaXMgcGVybWl0cwphY2Nlc3MgdG8gb25seSBhIGZyYWN0aW9uIG9mIHRoZSBp bnRlbmRlZCBzaXplLCBjb21wbGV0ZWx5IGJsb2NraW5nIGFjY2Vzcwp0byB0aGUgdXBwZXIgcG9y dGlvbiBvZiB0aGUgU0RBTSBtZW1vcnkgYmxvY2sgd2hpY2ggYXJlIHZhbGlkIHBoeXNpY2FsClNE QU0gcmVnaXN0ZXJzIGFwcHJvdmVkIGJ5IHNkYW1faXNfdmFsaWQoKS4KCj4gIAo+ICAJcmV0dXJu IDA7Cj4gIH0KCi0tIApTYXNoaWtvIEFJIHJldmlldyDCtyBodHRwczovL3Nhc2hpa28uZGV2LyMv cGF0Y2hzZXQvMjAyNjA3MDcwODM3MzAuMzM5NzctMS1hbmdlbG9naW9hY2NoaW5vLmRlbHJlZ25v QGNvbGxhYm9yYS5jb20/cGFydD02CgotLSAKbGludXgtcGh5IG1haWxpbmcgbGlzdApsaW51eC1w aHlAbGlzdHMuaW5mcmFkZWFkLm9yZwpodHRwczovL2xpc3RzLmluZnJhZGVhZC5vcmcvbWFpbG1h bi9saXN0aW5mby9saW51eC1waHkK