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 B7C4DC4450A for ; Sun, 19 Jul 2026 13:59:23 +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=WkQZ1BLTeNw8fa8MiUkabZDSwetKltLnQUQ070COpSM=; b=UEzxoHVs2E71T6 zLRifxHWr4VQ7PZV3OUMSpB979K2B4VWQNWBLeYfpM1SZLNardMBk7Mo+jplAETPKpafs+d5kvwyg e0BP2gMigM2kLj5UgBuGLByoTZPRtUglHeE41FGMOYzQZpE6n1xFfwXCjkED50uDYILSSaDb+Fdtm q2TfP70Jm/40no8KBy1VRQ/bk0ocZPJC5dmwuWNHuq84AiBdg+bbdtie/Xq9IYg36ojLzv1mZKkJo N+/++Q86iUYDiAV/UU1hJcqJ/wF3mUQWiduChtUbnQLirmH/Wv5Wn6uWlboyVsGFIidsgas0FrPCo VLAzmpHYr+beB6knBXtQ==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.99.1 #2 (Red Hat Linux)) id 1wlS38-0000000536A-32r2; Sun, 19 Jul 2026 13:59:22 +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 1wlS37-00000005362-1v79 for linux-phy@lists.infradead.org; Sun, 19 Jul 2026 13:59:21 +0000 Received: from smtp.kernel.org (quasi.space.kernel.org [100.103.45.18]) by sea.source.kernel.org (Postfix) with ESMTP id B01BC4398C; Sun, 19 Jul 2026 13:59:20 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id 2195A1F00A3A; Sun, 19 Jul 2026 13:59:20 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=kernel.org; s=k20260515; t=1784469560; bh=D4euhyKxSH+o9FUQlL4NSW614rpSVbu7d4mZO2wvMkc=; h=From:Subject:Reply-To:To:Cc:In-Reply-To:References:Date; b=CbiDmX3lnOdkHx1cJLBS38kHtmZzRsdiXUnzhFrrzlmfqKEuAgGmfHpoHiKHRRhMC 6Ia0qRWhdGoZYuIuKAg4Vs597eB/dC0lUuRtWT/9Xfovz2ZbxhrarH1m8bX2S49Id7 rn2E8CLzSwe0MCafgTnVVEHMpMK/DzYpeJ2fO8M5bzG8ZZfsv2MX01kpS85qjONSkW 4ZMcesLKV8EImlgsVeOsRACwvxtyIDmrSdfAahmV3SAOcSM1fhIDsK4TGCbd7JmbPm BAD+t4r616T83WyVcc6Gzd3U+j7+h9sbPOZnJ8PCOBazgHTi0kA2OMkDOFY3hm5UkP vGGO312gKZY5w== From: sashiko-bot@kernel.org Subject: Re: [PATCH v12 2/2] phy: qcom-mipi-csi2: Add a CSI2 MIPI DPHY driver To: =?utf-8?b?QnJ5YW4gTydEb25vZ2h1ZQ==?= Cc: robh@kernel.org, media-ci@linuxtv.org, vkoul@kernel.org, conor+dt@kernel.org, devicetree@vger.kernel.org, neil.armstrong@linaro.org, linux-phy@lists.infradead.org, olteanv@gmail.com In-Reply-To: <20260719-x1e-csi2-phy-v12-2-cc7311326d1b@linaro.org> References: <20260719-x1e-csi2-phy-v12-0-cc7311326d1b@linaro.org> <20260719-x1e-csi2-phy-v12-2-cc7311326d1b@linaro.org> Date: Sun, 19 Jul 2026 13:59:19 +0000 Message-Id: <20260719135920.2195A1F00A3A@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 MyBwb3RlbnRpYWwgaXNzdWUocykgdG8gY29uc2lkZXI6Ci0gW0hpZ2hdIFZhbGlkIGNhbGN1bGF0 ZWQgc2V0dGxlX2NudCBvZiAwIGlzIGVycm9uZW91c2x5IHJlamVjdGVkIGFzIGFuIGVycm9yLCBj YXVzaW5nIFBIWSBpbml0aWFsaXphdGlvbiB0byBmYWlsLgotIFtIaWdoXSBQb3RlbnRpYWwgTlVM TCBwb2ludGVyIGRlcmVmZXJlbmNlIGluIGNsb2NrIG5hbWUgY29tcGFyaXNvbiBkdXJpbmcgcHJv YmUgd2hlbiBwYXJzaW5nIG1hbGZvcm1lZCBkZXZpY2UgdHJlZXMuCi0gW01lZGl1bV0gTWlzc2lu ZyBQTV9PUFAgS2NvbmZpZyBkZXBlbmRlbmN5IGNhdXNlcyB1bmNvbmRpdGlvbmFsIHJ1bnRpbWUg cHJvYmUgZmFpbHVyZXMuCi0tCgotLS0gUGF0Y2ggWzJdOiBbUEFUQ0ggdjEyIDIvMl0gcGh5OiBx Y29tLW1pcGktY3NpMjogQWRkIGEgQ1NJMiBNSVBJIERQSFkgZHJpdmVyIC0tLQpjb21taXQgN2Zk ZWRjNTA5NDc0MTg0ZTQ3YTYyYWY0NjhhZTA4YjcxZjk2ZGZkNQpBdXRob3I6IEJyeWFuIE8nRG9u b2dodWUgPGJyeWFuLm9kb25vZ2h1ZUBsaW5hcm8ub3JnPgpTdWJqZWN0OiBwaHk6IHFjb20tbWlw aS1jc2kyOiBBZGQgYSBDU0kyIE1JUEkgRFBIWSBkcml2ZXIKClRoaXMgY29tbWl0IGFkZHMgYSBu ZXcgTUlQSSBDU0kyIGRyaXZlciBpbiBEUEhZIG1vZGUuIEl0IGltcG9ydHMgZXhpc3RpbmcKQ0FN U1MgQ1NJIFBIWSBpbml0aWFsaXphdGlvbiBzZXF1ZW5jZXMgdG8gc3VwcG9ydCBkZXZpY2VzIGxp a2UgdGhlCnFjb20seDFlODAxMDAtY3NpMi1waHkuCgo+IGRpZmYgLS1naXQgYS9kcml2ZXJzL3Bo eS9xdWFsY29tbS9LY29uZmlnIGIvZHJpdmVycy9waHkvcXVhbGNvbW0vS2NvbmZpZwo+IGluZGV4 IDYwYTBlYWQxMjdmYTkuLjc3OWEzNTExYmE4NTIgMTAwNjQ0Cj4gLS0tIGEvZHJpdmVycy9waHkv cXVhbGNvbW0vS2NvbmZpZwo+ICsrKyBiL2RyaXZlcnMvcGh5L3F1YWxjb21tL0tjb25maWcKPiBA QCAtMjgsNiArMjgsMjAgQEAgY29uZmlnIFBIWV9RQ09NX0VEUAo+ICAJICBFbmFibGUgdGhpcyBk cml2ZXIgdG8gc3VwcG9ydCB0aGUgUXVhbGNvbW0gZURQIFBIWSBmb3VuZCBpbiB2YXJpb3VzCj4g IAkgIFF1YWxjb21tIGNoaXBzZXRzLgo+ICAKPiArY29uZmlnIFBIWV9RQ09NX01JUElfQ1NJMgo+ ICsJdHJpc3RhdGUgIlF1YWxjb21tIE1JUEkgQ1NJMiBQSFkgZHJpdmVyIgo+ICsJZGVwZW5kcyBv biBBUkNIX1FDT00gfHwgQ09NUElMRV9URVNUCj4gKwlkZXBlbmRzIG9uIE9GCj4gKwlkZXBlbmRz IG9uIFBNCj4gKwlkZXBlbmRzIG9uIENPTU1PTl9DTEsKPiArCXNlbGVjdCBHRU5FUklDX1BIWQo+ ICsJc2VsZWN0IEdFTkVSSUNfUEhZX01JUElfRFBIWQoKW1NldmVyaXR5OiBNZWRpdW1dClNob3Vs ZCB0aGlzIEtjb25maWcgZW50cnkgc2VsZWN0IG9yIGRlcGVuZCBvbiBQTV9PUFA/CgpXaXRob3V0 IENPTkZJR19QTV9PUFAgZW5hYmxlZCwgdGhlIHN0dWIgZm9yIGRldm1fcG1fb3BwX29mX2FkZF90 YWJsZSgpCnVzZWQgZHVyaW5nIHByb2JlIHdpbGwgcmV0dXJuIC1FT1BOT1RTVVBQLCBjYXVzaW5n IHRoZSBkcml2ZXIgcHJvYmUgdG8KdW5jb25kaXRpb25hbGx5IGZhaWwgd2l0aCBhbiAiaW52YWxp ZCBPUFAgdGFibGUiIGVycm9yLgoKPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9waHkvcXVhbGNvbW0v cGh5LXFjb20tbWlwaS1jc2kyLTNwaC1kcGh5LmMgYi9kcml2ZXJzL3BoeS9xdWFsY29tbS9waHkt cWNvbS1taXBpLWNzaTItM3BoLWRwaHkuYwo+IG5ldyBmaWxlIG1vZGUgMTAwNjQ0Cj4gLS0tIC9k ZXYvbnVsbAo+ICsrKyBiL2RyaXZlcnMvcGh5L3F1YWxjb21tL3BoeS1xY29tLW1pcGktY3NpMi0z cGgtZHBoeS5jCgpbIC4uLiBdCgo+ICtzdGF0aWMgaW50IHBoeV9xY29tX21pcGlfY3NpMl9sYW5l c19lbmFibGUoc3RydWN0IG1pcGlfY3NpMnBoeV9kZXZpY2UgKmNzaTJwaHksCj4gKwkJCQkJICAg c3RydWN0IG1pcGlfY3NpMnBoeV9zdHJlYW1fY2ZnICpjZmcpCj4gK3sKPiArCWNvbnN0IHN0cnVj dCBtaXBpX2NzaTJwaHlfZGV2aWNlX3JlZ3MgKnJlZ3MgPSBjc2kycGh5X2Rldl90b19yZWdzKGNz aTJwaHkpOwo+ICsJc3RydWN0IG1pcGlfY3NpMnBoeV9sYW5lc19jZmcgKmxhbmVfY2ZnID0gJmNm Zy0+bGFuZV9jZmc7Cj4gKwl1OCBzZXR0bGVfY250Owo+ICsJdTggdmFsOwo+ICsJaW50IGk7Cj4g Kwo+ICsJc2V0dGxlX2NudCA9IHBoeV9xY29tX21pcGlfY3NpMl9zZXR0bGVfY250X2NhbGMoY2Zn LT5saW5rX2ZyZXEsIGNzaTJwaHktPnRpbWVyX2Nsa19yYXRlKTsKPiArCWlmICghc2V0dGxlX2Nu dCkKPiArCQlyZXR1cm4gLUVJTlZBTDsKCltTZXZlcml0eTogSGlnaF0KRG9lcyB0aGlzIGluY29y cmVjdGx5IHJlamVjdCBhIHZhbGlkIHNldHRsZSBjb3VudCBvZiB6ZXJvPwoKTG9va2luZyBhdCB0 aGUgbWF0aCBpbiBwaHlfcWNvbV9taXBpX2NzaTJfc2V0dGxlX2NudF9jYWxjKCk6CgpwaHlfcWNv bV9taXBpX2NzaTJfc2V0dGxlX2NudF9jYWxjKCkgewogICAgICAgIC4uLgogICAgICAgIHNldHRs ZV9jbnQgPSB0X2hzX3NldHRsZV9wcyAvIHRpbWVyX3BlcmlvZF9wcyAtIDY7CiAgICAgICAgcmV0 dXJuIHNldHRsZV9jbnQ7Cn0KCklmIHRoZSBsaW5rIGZyZXF1ZW5jeSBhbmQgdGltZXIgY2xvY2sg cmF0ZSB5aWVsZCBleGFjdGx5IDYgdGltZXIgcGVyaW9kcwpmb3IgdF9oc19zZXR0bGUsIHRoZSBj YWxjdWxhdGlvbiByZXN1bHRzIGluIDAuIEJ5IHJlamVjdGluZyAwIGhlcmUsCmxlZ2l0aW1hdGUg TUlQSSBDU0kyIGNvbmZpZ3VyYXRpb25zIG1pZ2h0IGZhaWwgdG8gaW5pdGlhbGl6ZS4KCj4gZGlm ZiAtLWdpdCBhL2RyaXZlcnMvcGh5L3F1YWxjb21tL3BoeS1xY29tLW1pcGktY3NpMi1jb3JlLmMg Yi9kcml2ZXJzL3BoeS9xdWFsY29tbS9waHktcWNvbS1taXBpLWNzaTItY29yZS5jCj4gbmV3IGZp bGUgbW9kZSAxMDA2NDQKPiAtLS0gL2Rldi9udWxsCj4gKysrIGIvZHJpdmVycy9waHkvcXVhbGNv bW0vcGh5LXFjb20tbWlwaS1jc2kyLWNvcmUuYwoKWyAuLi4gXQoKPiArc3RhdGljIGludCBwaHlf cWNvbV9taXBpX2NzaTJfcHJvYmUoc3RydWN0IHBsYXRmb3JtX2RldmljZSAqcGRldikKPiArewoK WyAuLi4gXQoKPiArCXJldCA9IGRldm1fY2xrX2J1bGtfZ2V0X2FsbChkZXYsICZjc2kycGh5LT5j bGtzKTsKPiArCWlmIChyZXQgPCAwKQo+ICsJCXJldHVybiBkZXZfZXJyX3Byb2JlKGRldiwgcmV0 LCAiRmFpbGVkIHRvIGdldCBjbG9ja3NcbiIpOwo+ICsKPiArCWlmIChudW1fY2xrICE9IHJldCkg ewo+ICsJCXJldHVybiBkZXZfZXJyX3Byb2JlKGRldiwgLUVOT0RFViwgImNsb2NrIGNvdW50ICVk IGV4cGVjdGVkICVkXG4iLAo+ICsJCQkJICAgICByZXQsIG51bV9jbGspOwo+ICsJfQo+ICsKPiAr CWZvciAoaSA9IDA7IGkgPCBudW1fY2xrOyBpKyspIHsKPiArCQlpZiAoIXN0cmNtcChjc2kycGh5 LT5jbGtzW2ldLmlkLCAidGltZXIiKSkgewoKW1NldmVyaXR5OiBIaWdoXQpDb3VsZCBjc2kycGh5 LT5jbGtzW2ldLmlkIGJlIE5VTEwgaGVyZT8KClRoZSBjbGtfYnVsa19nZXRfYWxsKCkgaW5mcmFz dHJ1Y3R1cmUgY2FuIGxlYXZlIHRoZSAuaWQgZmllbGQgYXMgTlVMTCBpZgp0aGUgZGV2aWNlIHRy ZWUgbm9kZSBoYXMgYSAiY2xvY2tzIiBwcm9wZXJ0eSBidXQgaXMgbWlzc2luZyAiY2xvY2stbmFt ZXMiLgpDYWxsaW5nIHN0cmNtcCgpIG9uIGEgTlVMTCBwb2ludGVyIHdpbGwgY2F1c2UgYSBrZXJu ZWwgcGFuaWMgZHVyaW5nIHByb2JlCndoZW4gcGFyc2luZyBtYWxmb3JtZWQgZGV2aWNlIHRyZWVz LgoKPiArCQkJY3NpMnBoeS0+dGltZXJfY2xrID0gY3NpMnBoeS0+Y2xrc1tpXS5jbGs7Cj4gKwkJ CWJyZWFrOwo+ICsJCX0KPiArCX0KPiArCWlmICghY3NpMnBoeS0+dGltZXJfY2xrKQo+ICsJCXJl dHVybiBkZXZfZXJyX3Byb2JlKGRldiwgLUVOT0RFViwgIm5vIHRpbWVyIGNsb2NrXG4iKTsKCi0t IApTYXNoaWtvIEFJIHJldmlldyDCtyBodHRwczovL3Nhc2hpa28uZGV2LyMvcGF0Y2hzZXQvMjAy NjA3MTkteDFlLWNzaTItcGh5LXYxMi0wLWNjNzMxMTMyNmQxYkBsaW5hcm8ub3JnP3BhcnQ9MgoK LS0gCmxpbnV4LXBoeSBtYWlsaW5nIGxpc3QKbGludXgtcGh5QGxpc3RzLmluZnJhZGVhZC5vcmcK aHR0cHM6Ly9saXN0cy5pbmZyYWRlYWQub3JnL21haWxtYW4vbGlzdGluZm8vbGludXgtcGh5Cg==