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 ACA05C4451C for ; Tue, 21 Jul 2026 09:49:19 +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=eCbumTz6p4/pTTN1ZA/bA1HAdgdI1nQ9xcNDlPnFQfE=; b=HkleDqAdd4ROrc hWRvbOyNgEdjYZoNv8EujTwd4xsnAD4hpib7cAkT+KakTtmNh3QBjJWVaqcu6YDeUSj+bOPkWZK2E 0NEKzbQePpY+FmvVxzKRZMqDTE4pzJy/iIkaQ5sdr2Pq/ReE85OO2btJLnsXJcUBdfV498NWfFyLq e4MjHIXl0UaviuV2VHSrGSBz7XRfLAY9lW0UrWo4vA+MgvIxx9y4vZYAlidEJMao4N+BKw3M1SVOD yCz0gNaaEkUFnHbyCxiOzaOeJfxzJA7Kg9UGJ1Baa6HJJuPEwDH7c2wzy+nQ/8hz0e/YHPJA2dHA1 HJoK+Ay7JvrdW2vMm2JA==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.99.1 #2 (Red Hat Linux)) id 1wm76F-0000000911F-0itb; Tue, 21 Jul 2026 09:49:19 +0000 Received: from tor.source.kernel.org ([172.105.4.254]) by bombadil.infradead.org with esmtps (Exim 4.99.1 #2 (Red Hat Linux)) id 1wm76D-0000000910l-2It7 for linux-phy@lists.infradead.org; Tue, 21 Jul 2026 09:49:17 +0000 Received: from smtp.kernel.org (quasi.space.kernel.org [100.103.45.18]) by tor.source.kernel.org (Postfix) with ESMTP id BF84560A98; Tue, 21 Jul 2026 09:49:16 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id 49C831F000E9; Tue, 21 Jul 2026 09:49:16 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=kernel.org; s=k20260515; t=1784627356; bh=Oh/BxGdGbOrTcFXgCAjZ+2vcE3/OY3cy6wG0NUH8uWM=; h=From:Subject:Reply-To:To:Cc:In-Reply-To:References:Date; b=h3avtnzq4dUNV0GiXd3wrWJHVY7Fs/llyIuVOYif85cMMP0F9r3WGcVkPsVfUbXv4 1N4pLmaeYAGDh7uCRfpC18AlISabWLdOXeFfYmqTTTi/R5+7kx4atlNHd9iDKyfTbq DVeNR1U4kmSqceDCR6t7KGC0dBT/zhoI5yK8LArySbV8v6V7eGSgeBklbzg+1Mh9Xv qy3pZRK/0Qp7WN2ElHoNcbMvlKjwLoweEv0MVSmh4FVy8qsCckfSxbW5K+BclMGczU ZAyUdLs/atsS4rEChLawLKxF0yyzLFR7o+DScPYNPGWfnNabJFRlaNC+nGeFng1h3d eNMymruxmBfLA== From: sashiko-bot@kernel.org Subject: Re: [PATCH v13 05/12] spmi: Implement spmi_subdevice_alloc_and_add() and devm variant To: "AngeloGioacchino Del Regno" Cc: neil.armstrong@linaro.org, vkoul@kernel.org, linux-phy@lists.infradead.org, olteanv@gmail.com In-Reply-To: <20260721093626.96264-6-angelogioacchino.delregno@collabora.com> References: <20260721093626.96264-1-angelogioacchino.delregno@collabora.com> <20260721093626.96264-6-angelogioacchino.delregno@collabora.com> Date: Tue, 21 Jul 2026 09:49:15 +0000 Message-Id: <20260721094916.49C831F000E9@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 MiBwb3RlbnRpYWwgaXNzdWUocykgdG8gY29uc2lkZXI6Ci0gW0hpZ2hdIFRoZSBuZXcgYHNwbWlf c3ViZGV2aWNlYCBhY3RzIGFzIGEgZHVtbXkgcGFyZW50IGRldmljZSBidXQgZG9lcyBub3QgZW5h YmxlIHJ1bnRpbWUgUE0sIGJyZWFraW5nIFBNIHByb3BhZ2F0aW9uIGZyb20gY2hpbGQgZGV2aWNl cy4KLSBbSGlnaF0gYHNwbWlfc3ViZGV2aWNlX2FsbG9jX2FuZF9hZGQoKWAgY29uZmxhdGVzIGRl dmljZSBhbGxvY2F0aW9uIGFuZCByZWdpc3RyYXRpb24sIHByZXZlbnRpbmcgY2FsbGVycyBmcm9t IHNhZmVseSBjb25maWd1cmluZyBtYXRjaGluZyBwcm9wZXJ0aWVzIChlLmcuLCBgb2Zfbm9kZWAp IGJlZm9yZSBgZGV2aWNlX2FkZCgpYC4KLS0KCi0tLSBQYXRjaCBbNV06IFtQQVRDSCB2MTMgMDUv MTJdIHNwbWk6IEltcGxlbWVudCBzcG1pX3N1YmRldmljZV9hbGxvY19hbmRfYWRkKCkgYW5kIGRl dm0gdmFyaWFudCAtLS0KY29tbWl0IDA5Mzk1YWZjYzYyODI0ZmFiN2YxODRjZWFlOTBhZmI4YWM0 ODhjZWMKQXV0aG9yOiBBbmdlbG9HaW9hY2NoaW5vIERlbCBSZWdubyA8YW5nZWxvZ2lvYWNjaGlu by5kZWxyZWdub0Bjb2xsYWJvcmEuY29tPgoKc3BtaTogSW1wbGVtZW50IHNwbWlfc3ViZGV2aWNl X2FsbG9jX2FuZF9hZGQoKSBhbmQgZGV2bSB2YXJpYW50CgpUaGlzIGNvbW1pdCBpbnRyb2R1Y2Vz IG5ldyBmdW5jdGlvbnMgdG8gYWxsb2NhdGUgYW5kIGFkZCBzdWItZGV2aWNlcyB0byBhbgpTUE1J IGRldmljZS4gSXQgaXMgaW50ZW5kZWQgZm9yIGNvbXBsZXggUE1JQ3Mgd2l0aCBtdWx0aXBsZSBz dWItZGV2aWNlcyBvbgp0aGUgU1BNSSBidXMsIGFuZCBpbmNsdWRlcyBkZXZtIHZhcmlhbnRzIGV4 cG9ydGVkIHVuZGVyIHRoZSBTUE1JIG5hbWVzcGFjZS4KCj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMv c3BtaS9zcG1pLmMgYi9kcml2ZXJzL3NwbWkvc3BtaS5jCj4gaW5kZXggYmE0YTk4MGEzNWViYi4u YmFmYjRjM2U2YzE3NCAxMDA2NDQKPiAtLS0gYS9kcml2ZXJzL3NwbWkvc3BtaS5jCj4gKysrIGIv ZHJpdmVycy9zcG1pL3NwbWkuYwoKWyAuLi4gXQoKPiBAQCAtNDI5LDYgKzQ1NSw1OCBAQCBzdHJ1 Y3Qgc3BtaV9kZXZpY2UgKnNwbWlfZGV2aWNlX2FsbG9jKHN0cnVjdCBzcG1pX2NvbnRyb2xsZXIg KmN0cmwpCj4gIH0KPiAgRVhQT1JUX1NZTUJPTF9HUEwoc3BtaV9kZXZpY2VfYWxsb2MpOwo+ICAK PiArLyoqCj4gKyAqIHNwbWlfc3ViZGV2aWNlX2FsbG9jX2FuZF9hZGQoKTogQWxsb2NhdGUgYW5k IGFkZCBhIG5ldyBTUE1JIHN1Yi1kZXZpY2UKPiArICogQHNwYXJlbnQ6CVNQTUkgcGFyZW50IGRl dmljZSB3aXRoIHByZXZpb3VzbHkgcmVnaXN0ZXJlZCBTUE1JIGNvbnRyb2xsZXIKPiArICoKPiAr ICogUmV0dXJuczoKPiArICogUG9pbnRlciB0byBuZXdseSBhbGxvY2F0ZWQgU1BNSSBzdWItZGV2 aWNlIGZvciBzdWNjZXNzIG9yIGVycm9yIHBvaW50ZXIuCj4gKyAqLwo+ICtzdHJ1Y3Qgc3BtaV9z dWJkZXZpY2UgKnNwbWlfc3ViZGV2aWNlX2FsbG9jX2FuZF9hZGQoc3RydWN0IHNwbWlfZGV2aWNl ICpzcGFyZW50KQo+ICt7Cj4gKwlzdHJ1Y3Qgc3BtaV9zdWJkZXZpY2UgKnN1Yl9zZGV2Owo+ICsJ c3RydWN0IHNwbWlfZGV2aWNlICpzZGV2Owo+ICsJaW50IHJldDsKPiArCj4gKwlzdWJfc2RldiA9 IGt6YWxsb2Nfb2JqKCpzdWJfc2Rldik7Cj4gKwlpZiAoIXN1Yl9zZGV2KQo+ICsJCXJldHVybiBF UlJfUFRSKC1FTk9NRU0pOwo+ICsKPiArCXNkZXYgPSAmc3ViX3NkZXYtPnNkZXY7Cj4gKwlzZGV2 LT5jdHJsID0gc3BhcmVudC0+Y3RybDsKPiArCXNkZXYtPnVzaWQgPSBzcGFyZW50LT51c2lkOwo+ ICsKPiArCXJldCA9IGlkYV9hbGxvYygmc3BtaV9zdWJkZXZpY2VfaWRhLCBHRlBfS0VSTkVMKTsK PiArCWlmIChyZXQgPCAwKSB7Cj4gKwkJa2ZyZWUoc3ViX3NkZXYpOwo+ICsJCXJldHVybiBFUlJf UFRSKHJldCk7Cj4gKwl9Cj4gKwlzdWJfc2Rldi0+ZGV2aWQgPSByZXQ7Cj4gKwo+ICsJZGV2aWNl X2luaXRpYWxpemUoJnNkZXYtPmRldik7Cj4gKwlzZGV2LT5kZXYucGFyZW50ID0gJnNwYXJlbnQt PmRldjsKPiArCXNkZXYtPmRldi5idXMgPSAmc3BtaV9idXNfdHlwZTsKPiArCXNkZXYtPmRldi50 eXBlID0gJnNwbWlfc3ViZGV2X3R5cGU7Cj4gKwo+ICsJcmV0ID0gZGV2X3NldF9uYW1lKCZzZGV2 LT5kZXYsICIldS0lMDJ4LiV1LmF1dG8iLAo+ICsJCQkgICBzZGV2LT5jdHJsLT5uciwgc2Rldi0+ dXNpZCwgc3ViX3NkZXYtPmRldmlkKTsKPiArCWlmIChyZXQpCj4gKwkJZ290byBlcnJfcHV0X2Rl djsKPiArCj4gKwlyZXQgPSBkZXZpY2VfYWRkKCZzZGV2LT5kZXYpOwoKW1NldmVyaXR5OiBIaWdo XQpEb2VzIHRoaXMgYWxsb2NhdGlvbiBhbmQgcmVnaXN0cmF0aW9uIHNlcXVlbmNlIHByZXZlbnQg Y2FsbGVycyBmcm9tIGNvbmZpZ3VyaW5nCmRldmljZSBwcm9wZXJ0aWVzIGJlZm9yZSBjYWxsaW5n IGRldmljZV9hZGQ/CgpCZWNhdXNlIGRldmljZV9pbml0aWFsaXplIGFuZCBkZXZpY2VfYWRkIGFy ZSBjb25mbGF0ZWQgaW50byBhIHNpbmdsZSBmdW5jdGlvbgp3aXRob3V0IGFueSBvcHBvcnR1bml0 eSB0byBjb25maWd1cmUgcHJvcGVydGllcyBsaWtlIG9mX25vZGUgb3IgZndub2RlLCBpdApzZWVt cyB0aGlzIG1pZ2h0IHByZXZlbnQgYnVzIG1hdGNoaW5nIGFuZCBzeXNmcyBzeW1saW5rIGNyZWF0 aW9uLgoKV2l0aG91dCBhbiBvZl9ub2RlLCB3b3VsZG4ndCB0aGUgTUZEIGNvcmUgZmFpbCB0byBh c3NpZ24gRFQgbm9kZXMgdG8gY2hpbGQKY2VsbHMsIGNhdXNpbmcgbW9kdWxlIGF1dG9sb2FkaW5n IHRvIGZhaWwgZm9yIHN0YXRpY2FsbHkgbmFtZWQgZHJpdmVycz8KCltTZXZlcml0eTogSGlnaF0K QWxzbywgZG9lcyB0aGlzIG5ldyBzdWJkZXZpY2UgcHJvcGVybHkgcHJvcGFnYXRlIHJ1bnRpbWUg UE0gcmVxdWVzdHM/CgpXaGVuIGEgY2hpbGQgZGV2aWNlIChsaWtlIGFuIE1GRCBjZWxsKSBjYWxs cyBwbV9ydW50aW1lX2dldF9zeW5jLCB0aGUgZHJpdmVyCmNvcmUncyBfX3BtX3J1bnRpbWVfcmVz dW1lIGNoZWNrcyB0aGUgcGFyZW50LiBTaW5jZSB0aGlzIHN1YmRldmljZSBpcyBhZGRlZAp3aXRo b3V0IHBtX3J1bnRpbWVfZW5hYmxlLCBpdHMgZGlzYWJsZV9kZXB0aCB3aWxsIGJlIDEuCgpXaWxs IHRoZSBkcml2ZXIgY29yZSBzZWUgdGhlIGRpc2FibGVkIHN0YXRlLCBza2lwIHJlc3VtaW5nIHRo ZSBzdWJkZXZpY2UsIGFuZApzdG9wIHByb3BhZ2F0aW5nIHRoZSByZXN1bWUgcmVxdWVzdCB1cCB0 byB0aGUgYWN0dWFsIHBhcmVudCBQTUlDLCBjYXVzaW5nCmhhcmR3YXJlIGFjY2Vzc2VzIHRvIGZh aWwgb3IgdGltZSBvdXQ/CgpTaG91bGQgdGhpcyBjYWxsIHBtX3J1bnRpbWVfbm9fY2FsbGJhY2tz IGFuZCBwbV9ydW50aW1lX2VuYWJsZSBiZWZvcmUKZGV2aWNlX2FkZD8KCj4gKwlpZiAocmV0KSB7 Cj4gKwkJZGV2X2Vycigmc2Rldi0+ZGV2LCAiQ2FuJ3QgYWRkIGRldmljZSwgc3RhdHVzICVwZVxu IiwgRVJSX1BUUihyZXQpKTsKPiArCQlnb3RvIGVycl9wdXRfZGV2Owo+ICsJfQo+ICsKPiArCXJl dHVybiBzdWJfc2RldjsKPiArCj4gK2Vycl9wdXRfZGV2Ogo+ICsJcHV0X2RldmljZSgmc2Rldi0+ ZGV2KTsKPiArCXJldHVybiBFUlJfUFRSKHJldCk7Cj4gK30KPiArRVhQT1JUX1NZTUJPTF9OU19H UEwoc3BtaV9zdWJkZXZpY2VfYWxsb2NfYW5kX2FkZCwgIlNQTUkiKTsKCi0tIApTYXNoaWtvIEFJ IHJldmlldyDCtyBodHRwczovL3Nhc2hpa28uZGV2LyMvcGF0Y2hzZXQvMjAyNjA3MjEwOTM2MjYu OTYyNjQtMS1hbmdlbG9naW9hY2NoaW5vLmRlbHJlZ25vQGNvbGxhYm9yYS5jb20/cGFydD01Cgot LSAKbGludXgtcGh5IG1haWxpbmcgbGlzdApsaW51eC1waHlAbGlzdHMuaW5mcmFkZWFkLm9yZwpo dHRwczovL2xpc3RzLmluZnJhZGVhZC5vcmcvbWFpbG1hbi9saXN0aW5mby9saW51eC1waHkK