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 6317BC43458 for ; Tue, 7 Jul 2026 16:04: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=qpqwFbXP8zxNLLM+2HbwGuRDkpxyXK1NZCcApsqIoGo=; b=mAgRde2UiLtSjx 6rtmFfYns4xkvVnvbVrdEBHfoLhGhxOcBKUr4MRZ9nluIDfUrEwVJ0tW/KCVTmnsuu66ADh5d98ut D44f8YcH7oj5Ii9Zccw4nqsWNPgFoF0/S2clqIHdevtL0v301hqjW+EILAeBZFRacp/7vaq+4bsRI m3ZBTpgyk7vlvH8izPDZluBY3bOq0BcflACN7mak+27OrKhoqx0CTdf9gtY8ApiVAnbIaa/n6thNg /TRoO+rs2u90Aw3n5fdCwPvv6OECTdiOH5j+qZxy1MkoK1Rmzpi4LPFuNd8ZckWvS7v5EdkQBd5WE 40kl0VUgzgLlmVZ6Ep/A==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.99.1 #2 (Red Hat Linux)) id 1wh8HD-0000000FQBB-3f9H; Tue, 07 Jul 2026 16:04:04 +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 1wh8H7-0000000FQ9z-2usN for linux-phy@lists.infradead.org; Tue, 07 Jul 2026 16:04:00 +0000 Received: from smtp.kernel.org (quasi.space.kernel.org [100.103.45.18]) by sea.source.kernel.org (Postfix) with ESMTP id 5FFA043435; Tue, 7 Jul 2026 16:03:57 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id D22321F000E9; Tue, 7 Jul 2026 16:03:56 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=kernel.org; s=k20260515; t=1783440237; bh=1RK/+oLFm7CJC0cfU5xLjI11OdM/Hz5v5vnIbkPsQ8M=; h=From:Subject:Reply-To:To:Cc:In-Reply-To:References:Date; b=VCiVWpHfEEkeVSx1TtM+RZuZeidryVWyFhtWrLRrIHyhYG+OdwFTuNkFb4gJ8P0Tl QpxM2nmG0DczhMzBUuZZ2NAfW9AU8GbrY+t/XKHCNRSDSOp4649o2piw9AUoaRDlA9 MGiWMq0O4eqQrgVc7LxmxIRs/MFeg45wA3ggVO3AV5oboOp3wo62Kx+GtRtyyKB0MO x6aaG5Bv77BMRFHbBZ1baWiuDwRxns4+FqFSb/mydjS+gMNu5NiE2/owiD54ui02Gi EkhO5OO3tF+UPvGhegpMbH13ESQN12/KcP1/3dQJC3gMAdfVNAEm1WFresNLMZr1oU ezUxu7YRIkefQ== From: sashiko-bot@kernel.org Subject: Re: [PATCH v3 08/12] phy: phy-mtk-dp: Add support for digital and analog calibration To: "AngeloGioacchino Del Regno" Cc: conor+dt@kernel.org, dri-devel@lists.freedesktop.org, devicetree@vger.kernel.org, robh@kernel.org, vkoul@kernel.org, neil.armstrong@linaro.org, olteanv@gmail.com, linux-phy@lists.infradead.org In-Reply-To: <20260707154245.198361-9-angelogioacchino.delregno@collabora.com> References: <20260707154245.198361-1-angelogioacchino.delregno@collabora.com> <20260707154245.198361-9-angelogioacchino.delregno@collabora.com> Date: Tue, 07 Jul 2026 16:03:56 +0000 Message-Id: <20260707160356.D22321F000E9@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 MiBwb3RlbnRpYWwgaXNzdWUocykgdG8gY29uc2lkZXI6CgpOZXcgaXNzdWVzOgotIFtNZWRpdW1d IFVuY29uZGl0aW9uYWwgYGRldl9lcnJgIGxvZ2dpbmcgaW4gYG10a19kcF9waHlfZ2V0X29uZV9j YWxfcGFyYSgpYCBjYXVzZXMgbG9nIHNwYW0gZm9yIGV4cGVjdGVkIGZhbGxiYWNrIGNhc2VzICht aXNzaW5nIGVGdXNlcykgYW5kIHByb2JlIGRlZmVycmFscy4KClByZS1leGlzdGluZyBpc3N1ZXM6 Ci0gW0hpZ2hdIFVuY29uZGl0aW9uYWwgZGVyZWZlcmVuY2Ugb2YgYGRldi0+cGxhdGZvcm1fZGF0 YWAgaW4gbGVnYWN5IHByb2JlIGJlZm9yZSB2YWxpZGF0aW5nIGl0IGlzIG5vbi1OVUxMLgotLQoK LS0tIFBhdGNoIFs4XTogW1BBVENIIHYzIDA4LzEyXSBwaHk6IHBoeS1tdGstZHA6IEFkZCBzdXBw b3J0IGZvciBkaWdpdGFsIGFuZCBhbmFsb2cgY2FsaWJyYXRpb24gLS0tCmNvbW1pdCA2MzdiN2Iw MGY3NTFlYTExMGM0YjM5NWU0ZTk1MWVlY2MyYWI1MzVlCkF1dGhvcjogQW5nZWxvR2lvYWNjaGlu byBEZWwgUmVnbm8gPGFuZ2Vsb2dpb2FjY2hpbm8uZGVscmVnbm9AY29sbGFib3JhLmNvbT4KCnBo eTogcGh5LW10ay1kcDogQWRkIHN1cHBvcnQgZm9yIGRpZ2l0YWwgYW5kIGFuYWxvZyBjYWxpYnJh dGlvbgoKQWRkIHN1cHBvcnQgZm9yIHJlYWRpbmcgdGhlIGNhbGlicmF0aW9uIHZhbHVlcyBmcm9t IGVGdXNlOiBpZgpwcmVzZW50LCB3cml0ZSB0aG9zZSAtIG90aGVyd2lzZSwgcmVseSBvbiB0aGUg ZGVmYXVsdHMgZnJvbQpTb0Mtc3BlY2lmaWMgZGF0YS4gVGhpcyBhbHNvIGFkZHMgc3VwcG9ydCBm b3Igd3JpdGluZyB0aGUgY2FsaWJyYXRpb24KdmFsdWVzIGZvciB0aGUgYW5hbG9nIHBhcnQgb2Yg dGhlIFBIWS4KCj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvcGh5L21lZGlhdGVrL3BoeS1tdGstZHAu YyBiL2RyaXZlcnMvcGh5L21lZGlhdGVrL3BoeS1tdGstZHAuYwo+IGluZGV4IGM4N2U5ZmE3MTBh NDAuLmY1OWE0MTViNDAxYzUgMTAwNjQ0Cj4gLS0tIGEvZHJpdmVycy9waHkvbWVkaWF0ZWsvcGh5 LW10ay1kcC5jCj4gKysrIGIvZHJpdmVycy9waHkvbWVkaWF0ZWsvcGh5LW10ay1kcC5jClsgLi4u IF0KPiBAQCAtNDIyLDYgKzU0MSwxMTEgQEAgc3RhdGljIGNvbnN0IHN0cnVjdCBwaHlfb3BzIG10 a19kcF9waHlfZGV2X29wcyA9IHsKPiAgCS5vd25lciA9IFRISVNfTU9EVUxFLAo+ICB9Owo+ICAK PiArc3RhdGljIHZvaWQgbXRrX2RwX3BoeV9nZXRfZGVmYXVsdF9jYWxfZGF0YShzdHJ1Y3QgbXRr X2RwX3BoeSAqZHBfcGh5KQpbIC4uLiBdCj4gK3N0YXRpYyBpbnQgbXRrX2RwX3BoeV9nZXRfb25l X2NhbF9wYXJhKHN0cnVjdCBkZXZpY2UgKmRldiwgY29uc3QgY2hhciAqbmFtZSwgdTggbWF4X3Zh bCkKPiArewo+ICsJdTggYnVmX2J5dGU7Cj4gKwl1MTYgYnVmOwo+ICsJaW50IHJldDsKPiArCj4g KwkvKgo+ICsJICogQWxsIG9mIHRoZSBjYWxpYnJhdGlvbnMgYXJlIGFsd2F5cyBtYXggOCBiaXRz IGxvbmcsIGJ1dCBzb21lIG1heQo+ICsJICogYmUgc3BsaXQgYmV0d2VlbiB0d28gZGlmZmVyZW50 IDgtYml0cyBjZWxsczogaGFuZGxlIHRoaXMgY29ybmVyCj4gKwkgKiBjYXNlIGJ5IHJldHJ5aW5n IHJlYWRpbmcgYXMgdTE2Lgo+ICsJICovCj4gKwlyZXQgPSBudm1lbV9jZWxsX3JlYWRfdTgoZGV2 LCBuYW1lLCAmYnVmX2J5dGUpOwo+ICsJaWYgKHJldCkKPiArCQlyZXQgPSBudm1lbV9jZWxsX3Jl YWRfdTE2KGRldiwgbmFtZSwgJmJ1Zik7Cj4gKwllbHNlCj4gKwkJYnVmID0gYnVmX2J5dGU7Cj4g Kwo+ICsJaWYgKHJldCkgewo+ICsJCWRldl9lcnIoZGV2LCAiQ2Fubm90IGdldCBjYWxpYnJhdGlv biBkYXRhIGZvciAlczogJWRcbiIsIG5hbWUsIHJldCk7Cj4gKwkJcmV0dXJuIHJldDsKPiArCX07 CgpbU2V2ZXJpdHk6IE1lZGl1bV0KV2lsbCB0aGlzIHVuY29uZGl0aW9uYWxseSBsb2cgYW4gZXJy b3Igd2hlbiBjYWxpYnJhdGlvbiBkYXRhIGlzIGludGVudGlvbmFsbHkKb21pdHRlZCBvciB3aGVu IHRoZSBudm1lbSBwcm92aWRlciByZXR1cm5zIC1FUFJPQkVfREVGRVI/CgpJZiB0aGUgY2FsaWJy YXRpb24gZGF0YSBpcyBtaXNzaW5nLCBudm1lbV9jZWxsX3JlYWRfdTgoKSByZXR1cm5zIC1FTk9F TlQsCndoaWNoIGlzIGxhdGVyIGhhbmRsZWQgZ3JhY2VmdWxseSBieSB0aGUgY2FsbGVyIGJ5IGZh bGxpbmcgYmFjayB0byBkZWZhdWx0cy4KSG93ZXZlciwgcHJpbnRpbmcgZGV2X2VycigpIGhlcmUg d2lsbCBjYXVzZSBsb2cgc3BhbSBhbmQgZmFsc2UtcG9zaXRpdmUKZXJyb3JzIGluIGRtZXNnLiBD b3VsZCB0aGlzIGJlIHNpbGVuY2VkIGZvciAtRU5PRU5UIGFuZCAtRVBST0JFX0RFRkVSIGNhc2Vz PwoKPiArCj4gKwlpZiAoYnVmID09IDApIHsKWyAuLi4gXQo+IEBAIC00NTMsNiArNjc3LDEzIEBA IHN0YXRpYyBpbnQgbXRrX2RwX3BoeV9sZWdhY3lfcHJvYmUoc3RydWN0IHBsYXRmb3JtX2Rldmlj ZSAqcGRldiwgc3RydWN0IG10a19kcF9wCj4gIAkJCQkgICAgICJGYWlsZWQgdG8gY3JlYXRlIERQ IFBIWVxuIik7Cj4gIAo+ICAJcGh5X3NldF9kcnZkYXRhKHBoeSwgZHBfcGh5KTsKCltTZXZlcml0 eTogSGlnaF0KVGhpcyBpcyBhIHByZS1leGlzdGluZyBpc3N1ZSwgYnV0IGVhcmxpZXIgaW4gbXRr X2RwX3BoeV9sZWdhY3lfcHJvYmUoKSwKZG9lcyB0aGUgY29kZSB1bmNvbmRpdGlvbmFsbHkgZGVy ZWZlcmVuY2UgZGV2LT5wbGF0Zm9ybV9kYXRhIGJlZm9yZSBjaGVja2luZwppZiBpdCBpcyBOVUxM PwoKZHJpdmVycy9waHkvbWVkaWF0ZWsvcGh5LW10ay1kcC5jOm10a19kcF9waHlfbGVnYWN5X3By b2JlKCkgewogICAgLi4uCglkcF9waHktPnJlZ21hcCA9ICooc3RydWN0IHJlZ21hcCAqKilkZXYt PnBsYXRmb3JtX2RhdGE7CglpZiAoIWRwX3BoeS0+cmVnbWFwKQoJCXJldHVybiBkZXZfZXJyX3By b2JlKGRldiwgLUVJTlZBTCwgIk5vIHBsYXRmb3JtIGRhdGEgYXZhaWxhYmxlXG4iKTsKICAgIC4u Lgp9CgpJZiB0aGUgcGxhdGZvcm0gZGV2aWNlIGlzIGluc3RhbnRpYXRlZCB3aXRob3V0IHBsYXRm b3JtIGRhdGEsCiooc3RydWN0IHJlZ21hcCAqKilOVUxMIHJlc3VsdHMgaW4gYW4gaW1tZWRpYXRl IGtlcm5lbCBwYW5pYywgbWFraW5nIHRoZQpzdWJzZXF1ZW50IGNoZWNrIGRlYWQgY29kZS4KCj4g Kwo+ICsJLyoKPiArCSAqIFNldCBkZWZhdWx0IGNhbGlicmF0aW9uIGRhdGEgYmVmb3JlIGV4cG9z aW5nIHRoZSBQSFkuCj4gKwkgKiBGb3IgbGVnYWN5IHByb2JlLCBtdGtfZHAgd2lsbCBzZXQgY2Fs aWJyYXRpb25zIGZyb20gZUZ1c2UsIGlmIGZvdW5kLgo+ICsJICovCj4gKwltdGtfZHBfcGh5X2dl dF9kZWZhdWx0X2NhbF9kYXRhKGRwX3BoeSk7Cj4gKwo+ICAJcmV0ID0gcGh5X2NyZWF0ZV9sb29r dXAocGh5LCAiZHAiLCBkZXZfbmFtZShkZXYpKTsKPiAgCWlmIChyZXQpCj4gIAkJcmV0dXJuIHJl dDsKCi0tIApTYXNoaWtvIEFJIHJldmlldyDCtyBodHRwczovL3Nhc2hpa28uZGV2LyMvcGF0Y2hz ZXQvMjAyNjA3MDcxNTQyNDUuMTk4MzYxLTEtYW5nZWxvZ2lvYWNjaGluby5kZWxyZWdub0Bjb2xs YWJvcmEuY29tP3BhcnQ9OAoKLS0gCmxpbnV4LXBoeSBtYWlsaW5nIGxpc3QKbGludXgtcGh5QGxp c3RzLmluZnJhZGVhZC5vcmcKaHR0cHM6Ly9saXN0cy5pbmZyYWRlYWQub3JnL21haWxtYW4vbGlz dGluZm8vbGludXgtcGh5Cg==