From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (prime256v1) server-digest SHA256) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id E657F606A321 for ; Tue, 27 Oct 2026 17:00:49 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key, unprotected) header.d=lists.infradead.org header.i=@lists.infradead.org header.a=rsa-sha256 header.s=bombadil.20210309 header.b=vfbM5Odv; dkim=fail reason="signature verification failed" (2048-bit key, unprotected) header.d=kernel.org header.i=@kernel.org header.a=rsa-sha256 header.s=k20260515 header.b=f2Bt5010 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender:Content-Type: Content-Transfer-Encoding:List-Subscribe:List-Help:List-Post:List-Archive: List-Unsubscribe:List-Id:In-Reply-To:From:References:Cc:To: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-Unsubscribe-Post:List-Owner; bh=8wjq1oRiYXiITigS0LRkkUK2XZRlM4/1HBv0n8adWCU=; b=vfbM5OdvuzIsBHBkwxkAoCSw7O 4xmkxvUWMWg65ntYOtiJSCfGz8DKWDxUfU7kfCXFTsFHao1IlM+A4WuhUOU4G1x9iVz01AugwUcJw wSTUTVfj9xIUjTx1VJRKWre0aOSDutFm57dl0fCzfAtNX5lgkStgYtZK00iCaCfYerj71zUcPnm9u 9WpQTfHE0xibt3k3k2QUb/pjB4Ya1JmGfXDiMOUWfc55voDijgBTTGQchVCEDgzu49eTx+HEDjUEO pjqdU/s7voEqM6qiEuNdLMeLJR3Mg/pC1gzFltVji/X8V6LrQ7k99UMo+CRtqWNIkVoc3cR/MmTye d0Ob3ruw==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.100.1 #2 (Red Hat Linux)) id 1xLkXZ-00000005R0J-2rVs; Tue, 27 Oct 2026 17:00:49 +0000 Received: from sea.source.kernel.org ([172.234.252.31]) by bombadil.infradead.org with esmtps (Exim 4.100.1 #2 (Red Hat Linux)) id 1xLkXY-00000005R06-2EUb for linux-phy@lists.infradead.org; Tue, 27 Oct 2026 17:00:48 +0000 Received: from smtp.kernel.org (quasi.space.kernel.org [100.103.45.18]) by sea.source.kernel.org (Postfix) with ESMTP id 1809740840; Tue, 27 Oct 2026 17:00:47 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id 392071F01825; Tue, 27 Oct 2026 17:00:43 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=kernel.org; s=k20260515; t=1793120447; bh=MWogW9v4I9IYrvgTyhl6LKMKwTAkz80m1q6fFg2x4yc=; h=Date:Subject:To:Cc:References:From:In-Reply-To; b=f2Bt5010mode/v1AcQmeCHwLvfIEEb58IsTo5RDyviSkvUbpQOyn4kxx+WIau3jC3 FlDRp6uO6LcGJIWb+uNgJ3VoAYew13QuiKEQnzwVPgXm7abXYgvgZCUohOWrHxn7Jn qIdxdsZN6qP/UnbT9VDtjzlsHiakVkLd4WZqc2fgabMLmAGc/iBQr9lkqUOD1SiZ9C bl4W6sX3zzh54Q5AM+WXpK0vs7QxVw1cgZxx1ygHX6Y4roF0HBjjMZLvRF2ZBY5O/j 0ziVYaXLTobcTd+ShMtPC532EcR2DDQgrYlFtx6F9YZa6BPEccEOukxwXLise02bVd ll8LYZRsFP18w== Message-ID: <271ccc9b-ccf1-4254-9664-2f00b504a5a9@kernel.org> Date: Tue, 27 Oct 2026 19:00:41 +0200 X-Archived-By: MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: [PATCH v2 3/7] media: qcom: camss: Allow CSI2 PHY devices without CSIPHY resources To: Loic Poulain , Vladimir Zapolskiy Cc: Bjorn Andersson , Konrad Dybcio , Abel Vesa , Bryan O'Donoghue , Vinod Koul , Rob Herring , Krzysztof Kozlowski , linux-arm-msm@vger.kernel.org, Vladimir Zapolskiy , Mauro Carvalho Chehab , linux-media@vger.kernel.org, Neil Armstrong , Manivannan Sadhasivam , linux-phy@lists.infradead.org, Conor Dooley , devicetree@vger.kernel.org References: <20261026224957.1115370-1-vz@kernel.org> <20261026224957.1115370-4-vz@kernel.org> From: Vladimir Zapolskiy In-Reply-To: X-BeenThere: linux-phy@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: Linux Phy Mailing list List-Archive: List-Post: List-Help: List-Subscribe: , Content-Transfer-Encoding: base64 Content-Type: text/plain; charset="utf-8"; Format="flowed" Sender: "linux-phy" X-Spam-Status: No, score=-15.7 required=3.0 tests=BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,DKIM_VALID_EF,HEADER_FROM_DIFFERENT_DOMAINS, INCLUDES_CR_TRAILER,INCLUDES_PATCH,MAILING_LIST_MULTI,SPF_HELO_NONE, SPF_PASS,USER_AGENT_SANE_1 autolearn=ham autolearn_force=no version=4.0.1 X-Spam-Checker-Version: SpamAssassin 4.0.1 (2024-03-26) on aws-us-west-2-korg-listserv-alma10-1 T24gMTAvMjcvMjYgMTI6NTIsIExvaWMgUG91bGFpbiB3cm90ZToKPiBIaSBWbGFkLAo+IAo+IE9u IE1vbiwgT2N0IDI2LCAyMDI2IGF0IDExOjUw4oCvUE0gVmxhZGltaXIgWmFwb2xza2l5IDx2ekBr ZXJuZWwub3JnPiB3cm90ZToKPj4KPj4gSWYgQ0FNU1MgQ1NJUEhZcyBhcmUgc3VwcG9ydGVkIGJ5 IHRoZSBzdGFuZC1hbG9uZSBDU0kyIFBIWSBkcml2ZXIgb25seSwKPj4gdGhlcmUgaXMgbm8gbmVl ZCB0byBwcm92aWRlIGRlc2NyaXB0aW9uIG9mIGxlZ2FjeSBDU0lQSFkgcmVzb3VyY2VzIGluCj4+ IHRoZSBDQU1TUyBkcml2ZXIsIHRoZXJlZm9yZSBpZiBDU0lQSFkgcmVzb3VyY2VzIGFyZSBub3Qg Z2l2ZW4gZm9yIHNvbWUKPj4gc3VwcG9ydGVkIHBsYXRmb3JtLCB1c2UgQ0FNU1MgQ1NJUEhZIHBv cnQgbnVtYmVycyBhcyBDU0lQSFkgaWRlbnRpZmllcnMuCj4+Cj4+IFNpZ25lZC1vZmYtYnk6IFZs YWRpbWlyIFphcG9sc2tpeSA8dnpAa2VybmVsLm9yZz4KPj4gLS0tCj4+ICAgZHJpdmVycy9tZWRp YS9wbGF0Zm9ybS9xY29tL2NhbXNzL2NhbXNzLWNzaXBoeS5jIHwgMTYgKysrKysrKysrKysrKy0t LQo+PiAgIGRyaXZlcnMvbWVkaWEvcGxhdGZvcm0vcWNvbS9jYW1zcy9jYW1zcy5jICAgICAgICB8 ICA4ICsrKysrKy0tCj4+ICAgMiBmaWxlcyBjaGFuZ2VkLCAxOSBpbnNlcnRpb25zKCspLCA1IGRl bGV0aW9ucygtKQo+Pgo+PiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9tZWRpYS9wbGF0Zm9ybS9xY29t L2NhbXNzL2NhbXNzLWNzaXBoeS5jIGIvZHJpdmVycy9tZWRpYS9wbGF0Zm9ybS9xY29tL2NhbXNz L2NhbXNzLWNzaXBoeS5jCj4+IGluZGV4IGY5OWVlYTJlZjIyOC4uOGVjZDUxNDQ1MWQyIDEwMDY0 NAo+PiAtLS0gYS9kcml2ZXJzL21lZGlhL3BsYXRmb3JtL3Fjb20vY2Ftc3MvY2Ftc3MtY3NpcGh5 LmMKPj4gKysrIGIvZHJpdmVycy9tZWRpYS9wbGF0Zm9ybS9xY29tL2NhbXNzL2NhbXNzLWNzaXBo eS5jCj4+IEBAIC03OTksNiArNzk5LDExIEBAIGludCBtc21fY3NpcGh5X3N1YmRldl9pbml0X2xl Z2FjeShzdHJ1Y3QgY2Ftc3MgKmNhbXNzLAo+PiAgICAgICAgICByZXR1cm4gcmV0Owo+PiAgIH0K Pj4KPj4gKy8qIEZhbGxiYWNrIHRvIGdlbmVyaWMgU0RNODQ1IGNvbXBhdGlibGUgZm9ybWF0cyBm b3Igbm9uLWxlZ2FjeSBDU0lQSFlzICovCj4+ICtzdGF0aWMgY29uc3Qgc3RydWN0IGNzaXBoeV9z dWJkZXZfcmVzb3VyY2VzIGNzaXBoeV9yZXNfcGh5ID0gewo+PiArICAgICAgIC5mb3JtYXRzID0g JmNzaXBoeV9mb3JtYXRzX3NkbTg0NSwKPj4gK307Cj4+ICsKPj4gICAvKgo+PiAgICAqIG1zbV9j c2lwaHlfc3ViZGV2X2luaXQgLSBJbml0aWFsaXplIENTSVBIWSBkZXZpY2Ugc3RydWN0dXJlIGFu ZCByZXNvdXJjZXMKPj4gICAgKiBAY2Ftc3M6IENBTVNTIHN0cnVjdHVyZQo+PiBAQCAtODA4LDcg KzgxMyw3IEBAIGludCBtc21fY3NpcGh5X3N1YmRldl9pbml0X2xlZ2FjeShzdHJ1Y3QgY2Ftc3Mg KmNhbXNzLAo+PiAgICAqLwo+PiAgIGludCBtc21fY3NpcGh5X3N1YmRldl9pbml0KHN0cnVjdCBj YW1zcyAqY2Ftc3MsIHU4IHBvcnQpCj4+ICAgewo+PiAtICAgICAgIGNvbnN0IHN0cnVjdCBjYW1z c19zdWJkZXZfcmVzb3VyY2VzICpyZXMgPSAmY2Ftc3MtPnJlcy0+Y3NpcGh5X3Jlc1twb3J0XTsK Pj4gKyAgICAgICBjb25zdCBzdHJ1Y3QgY2Ftc3Nfc3ViZGV2X3Jlc291cmNlcyAqcmVzID0gY2Ft c3MtPnJlcy0+Y3NpcGh5X3JlczsKPj4gICAgICAgICAgc3RydWN0IGNzaXBoeV9kZXZpY2UgKmNz aXBoeSA9ICZjYW1zcy0+Y3NpcGh5W3BvcnRdOwo+PiAgICAgICAgICBzdHJ1Y3QgZGV2aWNlICpk ZXYgPSBjYW1zcy0+ZGV2Owo+PiAgICAgICAgICBzdHJ1Y3QgZGV2aWNlX25vZGUgKmVwLCAqcmVt b3RlOwo+PiBAQCAtODM2LDggKzg0MSwxMyBAQCBpbnQgbXNtX2NzaXBoeV9zdWJkZXZfaW5pdChz dHJ1Y3QgY2Ftc3MgKmNhbXNzLCB1OCBwb3J0KQo+PiAgICAgICAgICB9Cj4+Cj4+ICAgICAgICAg IGNzaXBoeS0+Y2Ftc3MgPSBjYW1zczsKPj4gLSAgICAgICBjc2lwaHktPmlkID0gcmVzLT5jc2lw aHkuaWQ7Cj4+IC0gICAgICAgY3NpcGh5LT5yZXMgPSAmcmVzLT5jc2lwaHk7Cj4+ICsgICAgICAg aWYgKHJlcykgewo+PiArICAgICAgICAgICAgICAgY3NpcGh5LT5pZCA9IHJlc1twb3J0XS5jc2lw aHkuaWQ7Cj4+ICsgICAgICAgICAgICAgICBjc2lwaHktPnJlcyA9ICZyZXNbcG9ydF0uY3NpcGh5 Owo+IAo+IFNvLCBjYW4ndCB3ZSBzaW1wbHkgZHJvcCB0aGUgYWJvdmUgYXNzaWdubWVudCBhbmQg a2VlcCBvbmx5IHRoZQo+IHBvcnQvY3NpcGh5X3Jlc19waHkgYmVsb3c/IFRoYXQgd291bGQgcHJv dmlkZSB0aGUgc2FtZSBiZWhhdmlvciBmb3IKPiBhbGwgbm9uLWxlZ2FjeSBQSFkgaW5pdGlhbGl6 YXRpb25zLCByZWdhcmRsZXNzIG9mIHdoZXRoZXIgbGVnYWN5Cj4gQ1NJUEhZIHJlc291cmNlcyBh cmUgZGVzY3JpYmVkIG9yIG5vdC4KPiAKClBsZWFzZSBub3RlIHRoYXQgJ2NzaXBoeV9yZXNfcGh5 JyB3YXMgaW50cm9kdWNlZCBhIGZldyBsaW5lcyBhYm92ZQpieSB0aGlzIGNoYW5nZSwgaXQncyBv bmx5IHB1cnBvc2UgaXMgdG8gcHJvdmlkZSB0aGUgbmVlZGVkIHN1cHBvcnRlZAptZWRpYSBmb3Jt YXRzLCBhbmQgdGhpcyBpcyB1bmF2b2lkYWJsZS4KClRoaXMgY2hhbmdlIGZvbGxvd3MgdGhlIGFz c3VtcHRpb24gdGhhdCBwaXhlbCBmb3JtYXRzIGZyb20gYWxsCm5vbi1sZWdhY3kgUEhZcyBhcmUg U0RNODQ1IGNvbXBhdGlibGUsIHRoYXQncyB0cnVlIGZvciB0aGlzIHBsYXRmb3JtLAppdCBpcyBl eHBlY3RlZCB0byBiZSB0cnVlIGZvciB0aGUgbW9zdCBvZiBhcHByb2FjaGluZyBub24tbGVnYWN5 CnBsYXRmb3JtcywgYW5kIG9uIGRlbWFuZCBpdCBtYXkgYmUgY2hhbmdlZCBsYXRlciBvbi4KClRo ZSBjdXJyZW50IGZvcm0gbGlrZWx5IGlzIHRoZSBtb3N0IGNvbXBhY3QgYW5kIHRoZSBsZWFzdCBp bnZhc2l2ZQpjaGFuZ2UsIHdoaWNoIGdldHMgdG8gdGhlIHBvaW50IG9mIHN1cHBvcnRpbmcgQ0FN U1Mgb24gcGxhdGZvcm1zCndpdGggbm8gQ1NJUEhZIHJlc291cmNlcyBnaXZlbiBpbiB0aGUgQ0FN U1MgZHJpdmVyLgoKRm9yIGluc3RhbmNlLCBub3RlLCB0aGUgcmVjZW50bHkgcHJvcG9zZWQgR2x5 bXVyIENBTVNTIFsxXSByZWZlcmVuY2VzClgxRSBDU0lQSFkgcmVzb3VyY2VzLCB3aGljaCBpcyBh Y3R1YWxseSBpbmNvcnJlY3QsIHNpbmNlIHRoZXJlIGlzCm5vICJjc2lwaHlYIiBJL08gcmVzb3Vy Y2VzIGFueW1vcmUgZm9yIEdseW11ci4gVGhpcyBjaGFuZ2UgY2FuIGJlCnJldXNlZCBmb3IgR2x5 bXVyIGFzIHdlbGwsIGFuZCBpdHMgcmVmZXJlbmNlIHRvIFgxRSBDU0lQSFlzIGNhbiBiZQpkcm9w cGVkLCBidXQgYW55IGJldHRlciBwcm9wb3NhbCBvciBpbXByb3ZlbWVudCBhcmUgd2VsY29tZS4K Cj4+ICsgICAgICAgfSBlbHNlIHsKPj4gKyAgICAgICAgICAgICAgIGNzaXBoeS0+aWQgPSBwb3J0 Owo+PiArICAgICAgICAgICAgICAgY3NpcGh5LT5yZXMgPSAmY3NpcGh5X3Jlc19waHk7Cj4+ICsg ICAgICAgfQo+Pgo+PiAgICAgICAgICBzbnByaW50Zihjc2lwaHktPm5hbWUsIEFSUkFZX1NJWkUo Y3NpcGh5LT5uYW1lKSwgImNzaSVkIiwgY3NpcGh5LT5pZCk7Cj4+Cj4+IGRpZmYgLS1naXQgYS9k cml2ZXJzL21lZGlhL3BsYXRmb3JtL3Fjb20vY2Ftc3MvY2Ftc3MuYyBiL2RyaXZlcnMvbWVkaWEv cGxhdGZvcm0vcWNvbS9jYW1zcy9jYW1zcy5jCj4+IGluZGV4IGM1NDE4NWM5M2E4YS4uYjBkNjBl NzBlNGJiIDEwMDY0NAo+PiAtLS0gYS9kcml2ZXJzL21lZGlhL3BsYXRmb3JtL3Fjb20vY2Ftc3Mv Y2Ftc3MuYwo+PiArKysgYi9kcml2ZXJzL21lZGlhL3BsYXRmb3JtL3Fjb20vY2Ftc3MvY2Ftc3Mu Ywo+PiBAQCAtNDc5Niw3ICs0Nzk2LDEwIEBAIHN0YXRpYyB2b2lkIGNhbXNzX2RldGVjdF9sZWdh Y3lfcGh5KHN0cnVjdCBjYW1zcyAqY2Ftc3MpCj4+ICAgICAgICAgIHN0cnVjdCBkZXZpY2Vfbm9k ZSAqcmVtb3RlOwo+PiAgICAgICAgICBzdHJ1Y3QgZGV2aWNlX25vZGUgKmVwOwo+Pgo+PiAtICAg ICAgIGNhbXNzLT5sZWdhY3lfcGh5ID0gdHJ1ZTsKPj4gKyAgICAgICAvKiBMZWdhY3kgQ1NJUEhZ IGRlc2NyaXB0aW9uIGltcGxpZXMgdGhlIHByb3ZpZGVkIENTSVBIWSByZXNvdXJjZXMgKi8KPj4g KyAgICAgICBjYW1zcy0+bGVnYWN5X3BoeSA9ICEhY2Ftc3MtPnJlcy0+Y3NpcGh5X3JlczsKPj4g KyAgICAgICBpZiAoIWNhbXNzLT5sZWdhY3lfcGh5KQo+PiArICAgICAgICAgICAgICAgZ290byBk b25lOwo+Pgo+PiAgICAgICAgICAvKiBGaW5kIGZpcnN0IHJlbW90ZS1lbmRwb2ludCBhbmQgZGV0 ZXJtaW5lIGlmIGl0cyBhIFBIWSAqLwo+PiAgICAgICAgICBmb3JfZWFjaF9lbmRwb2ludF9vZl9u b2RlKGNhbXNzLT5kZXYtPm9mX25vZGUsIGVwKSB7Cj4+IEBAIC00ODEwLDYgKzQ4MTMsNyBAQCBz dGF0aWMgdm9pZCBjYW1zc19kZXRlY3RfbGVnYWN5X3BoeShzdHJ1Y3QgY2Ftc3MgKmNhbXNzKQo+ PiAgICAgICAgICAgICAgICAgIGJyZWFrOwo+PiAgICAgICAgICB9Cj4+Cj4+ICtkb25lOgo+PiAg ICAgICAgICBkZXZfZGJnKGNhbXNzLT5kZXYsICJsZWdhY3kgcGh5IG1vZGUgJXNcbiIsCj4+ICAg ICAgICAgICAgICAgICAgY2Ftc3MtPmxlZ2FjeV9waHkgPyAidHJ1ZSIgOiAiZmFsc2UiKTsKPj4g ICB9Cj4+IEBAIC00ODQxLDcgKzQ4NDUsNyBAQCBzdGF0aWMgaW50IGNhbXNzX2luaXRfc3ViZGV2 aWNlcyhzdHJ1Y3QgY2Ftc3MgKmNhbXNzKQo+Pgo+PiAgICAgICAgICAgICAgICAgIGlmIChyZXQg PCAwKSB7Cj4+ICAgICAgICAgICAgICAgICAgICAgICAgICBkZXZfZXJyKGNhbXNzLT5kZXYsICJj c2lwaHkgJWQgaW5pdCBmYWlsXG4iLAo+PiAtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg IHJlcy0+Y3NpcGh5X3Jlc1tpXS5jc2lwaHkuaWQpOwo+PiArICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgIHJlcy0+Y3NpcGh5X3JlcyA/IHJlcy0+Y3NpcGh5X3Jlc1tpXS5jc2lwaHkuaWQg OiBpKTsKPj4gICAgICAgICAgICAgICAgICAgICAgICAgIHJldHVybiByZXQ7Cj4+ICAgICAgICAg ICAgICAgICAgfQo+PiAgICAgICAgICB9Cj4+IC0tCj4+IDIuNTEuMAo+PgoKWzFdIGh0dHBzOi8v bG9yZS5rZXJuZWwub3JnL2xpbnV4LWFybS1tc20vMjAyNjEwMTUtZ2x5bXVyX2NhbXNzX2R0cy12 Mi0wLWU3YjFmNDAzMTQ2ZkBvc3MucXVhbGNvbW0uY29tLwoKLS0gCkJlc3Qgd2lzaGVzLApWbGFk aW1pcgoKLS0gCmxpbnV4LXBoeSBtYWlsaW5nIGxpc3QKbGludXgtcGh5QGxpc3RzLmluZnJhZGVh ZC5vcmcKaHR0cHM6Ly9saXN0cy5pbmZyYWRlYWQub3JnL21haWxtYW4vbGlzdGluZm8vbGludXgt cGh5Cg==