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 E0E7DC44501 for ; Tue, 7 Jul 2026 14:31:51 +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=MZ7QFdSeVQV5yXI//YTCDrPShfig5grLApDe7aNJyGY=; b=Mpsx3Zi/m37Wo3 bspe365G0uHP/2CdxqVfYc6dMAR/S8lMyX+EdsuCu/2ZjP58HWJ7aX5WDDSGjZ4OgscqTXm3ILJVp 92WAKMLZHamnZ+HGAdXlxZQXR42i80sQhcjOMZZkBPtQ91hUAppEFk1OC8AlpKlZ5wqUzKfxYYJul uPPcACecJ9wNRJeRrLoOUAXO/BxE4mAV4ujkB6NgBsePh51p92xxwj9fQrX+HaSo0qA2hOri5lDmx KUB135KsOldUlaUswL/3ymYfAhCy6aaL/tAxoPrQuKK5tKUjbdxJ7rkgmos91HXmmUHNzu9EAOAK8 xLYvJ6qyZM4vXcfBO6mA==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.99.1 #2 (Red Hat Linux)) id 1wh6pz-0000000FBMX-2rql; Tue, 07 Jul 2026 14:31:51 +0000 Received: from sea.source.kernel.org ([172.234.252.31]) by bombadil.infradead.org with esmtps (Exim 4.99.1 #2 (Red Hat Linux)) id 1wh6pw-0000000FBM1-2npO for linux-phy@lists.infradead.org; Tue, 07 Jul 2026 14:31:50 +0000 Received: from smtp.kernel.org (quasi.space.kernel.org [100.103.45.18]) by sea.source.kernel.org (Postfix) with ESMTP id 45A9841128; Tue, 7 Jul 2026 14:31:48 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id AC76D1F000E9; Tue, 7 Jul 2026 14:31:47 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=kernel.org; s=k20260515; t=1783434708; bh=UTzP3gor4dFCMU5pkveJq/KGXMait3zUs+q1bohN9bY=; h=From:Subject:Reply-To:To:Cc:In-Reply-To:References:Date; b=ofSHB/xGOKCHFOR+9Wd78qQhTsbKDZDssxAZTBGlXnKgTzX7BhDOtaisof5ONulNX /JlnkC4IGWMQD28KfhNZbU5pHmeV6w4DlA+ca4F8Thd6Y5MtCcV7nk5wYSaeMCMql3 a6feKMNV+X3r9L6vd55NwRN22N0IiwggUiJKnrjR/M2aZZYqg6ihkwokhwBjbZeFyM eOQfMLYunt4nKJIQvmYgKBK+jEjN5eAk3CxbuWwmKsqE7W3ENhS/eIGtrgMfHnq4rR NBCWTlPzecwBXEl03cK0LIPiKAR5zEQBlLDX/VZdyGMhc2ni2+XmJkYoeDezCaJa/X MhAklJLg8U7Sw== From: sashiko-bot@kernel.org Subject: Re: [PATCH v2 03/12] phy: phy-mtk-dp: Allow probing with devicetree match To: "AngeloGioacchino Del Regno" Cc: olteanv@gmail.com, neil.armstrong@linaro.org, linux-phy@lists.infradead.org, vkoul@kernel.org, robh@kernel.org, conor+dt@kernel.org, dri-devel@lists.freedesktop.org, devicetree@vger.kernel.org In-Reply-To: <20260707141931.191172-4-angelogioacchino.delregno@collabora.com> References: <20260707141931.191172-1-angelogioacchino.delregno@collabora.com> <20260707141931.191172-4-angelogioacchino.delregno@collabora.com> Date: Tue, 07 Jul 2026 14:31:47 +0000 Message-Id: <20260707143147.AC76D1F000E9@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 MyBwb3RlbnRpYWwgaXNzdWUocykgdG8gY29uc2lkZXI6Ci0gW0hpZ2hdIFBNIFJ1bnRpbWUgb24g dGhlIHBhcmVudCBkZXZpY2UgaXMgZW5hYmxlZCBhZnRlciB0aGUgUEhZIGRldmljZSBpcyBjcmVh dGVkLCBwcmV2ZW50aW5nIFBNIHJ1bnRpbWUgZnJvbSBwcm9wYWdhdGluZyB0byB0aGUgcGFyZW50 IGFuZCBjYXVzaW5nIHVucG93ZXJlZCBoYXJkd2FyZSBhY2Nlc3Nlcy4KLSBbTWVkaXVtXSBUaGUg RFAgUEhZIGRyaXZlciBmYWlscyB0byBwYXJzZSBhbmQgYXBwbHkgdGhlIGBudm1lbS1jZWxsc2Ag Y2FsaWJyYXRpb24gZGF0YSBzcGVjaWZpZWQgaW4gdGhlIG5ldyBkZXZpY2UgdHJlZSBiaW5kaW5n LgotIFtMb3ddIFRoZSB2YXJpYWJsZSBgcmV0YCBpcyB1c2VkIGJ1dCBub3QgZGVjbGFyZWQgaW4g YG10a19kcF9waHlfcHJvYmUoKWAsIGNhdXNpbmcgYSBidWlsZCBmYWlsdXJlLgotLQoKLS0tIFBh dGNoIFszXTogW1BBVENIIHYyIDAzLzEyXSBwaHk6IHBoeS1tdGstZHA6IEFsbG93IHByb2Jpbmcg d2l0aCBkZXZpY2V0cmVlIG1hdGNoIC0tLQpjb21taXQgZTdjYjAxNzRjN2NiMDUzNjRjZjEyODc0 ZjQ5MWNlNGM3OTlmMmM2MQpBdXRob3I6IEFuZ2Vsb0dpb2FjY2hpbm8gRGVsIFJlZ25vIDxhbmdl bG9naW9hY2NoaW5vLmRlbHJlZ25vQGNvbGxhYm9yYS5jb20+CgpwaHk6IHBoeS1tdGstZHA6IEFs bG93IHByb2Jpbmcgd2l0aCBkZXZpY2V0cmVlIG1hdGNoCgpUaGlzIGNvbW1pdCBhZGRzIGEgZGV2 aWNldHJlZSBtYXRjaCB0byBkZWNvdXBsZSB0aGUgTWVkaWFUZWsgRFAgUEhZIGRyaXZlcgpmcm9t IHRoZSBEaXNwbGF5UG9ydCBJUCBkcml2ZXIuIEl0IGltcGxlbWVudHMgYSBzdGFuZGFsb25lIHBy b2JlIHBhdGggd2hpbGUKcmV0YWluaW5nIGEgbGVnYWN5IHByb2JlIGZ1bmN0aW9uIGZvciBiYWNr d2FyZHMgY29tcGF0aWJpbGl0eS4KCj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvcGh5L21lZGlhdGVr L3BoeS1tdGstZHAuYyBiL2RyaXZlcnMvcGh5L21lZGlhdGVrL3BoeS1tdGstZHAuYwo+IC0tLSBh L2RyaXZlcnMvcGh5L21lZGlhdGVrL3BoeS1tdGstZHAuYwo+ICsrKyBiL2RyaXZlcnMvcGh5L21l ZGlhdGVrL3BoeS1tdGstZHAuYwoKWyAuLi4gXQoKPiBAQCAtMTYwLDQzICsxNjEsMTA2IEBAIHN0 YXRpYyBjb25zdCBzdHJ1Y3QgcGh5X29wcyBtdGtfZHBfcGh5X2Rldl9vcHMgPSB7CgpbIC4uLiBd Cgo+ICBzdGF0aWMgaW50IG10a19kcF9waHlfcHJvYmUoc3RydWN0IHBsYXRmb3JtX2RldmljZSAq cGRldikKPiAgewo+ICAJc3RydWN0IGRldmljZSAqZGV2ID0gJnBkZXYtPmRldjsKPiArCXN0cnVj dCBwaHlfcHJvdmlkZXIgKnByb3ZpZGVyOwo+ICAJc3RydWN0IG10a19kcF9waHkgKmRwX3BoeTsK PiArCXZvaWQgX19pb21lbSAqYmFzZTsKPiAgCXN0cnVjdCBwaHkgKnBoeTsKPiAtCXN0cnVjdCBy ZWdtYXAgKnJlZ3M7Cj4gLQo+IC0JcmVncyA9ICooc3RydWN0IHJlZ21hcCAqKilkZXYtPnBsYXRm b3JtX2RhdGE7Cj4gLQlpZiAoIXJlZ3MpCj4gLQkJcmV0dXJuIGRldl9lcnJfcHJvYmUoZGV2LCAt RUlOVkFMLAo+IC0JCQkJICAgICAiTm8gZGF0YSBwYXNzZWQsIHJlcXVpcmVzIHN0cnVjdCByZWdt YXAqKlxuIik7Cj4gIAo+ICAJZHBfcGh5ID0gZGV2bV9remFsbG9jKGRldiwgc2l6ZW9mKCpkcF9w aHkpLCBHRlBfS0VSTkVMKTsKPiAgCWlmICghZHBfcGh5KQo+ICAJCXJldHVybiAtRU5PTUVNOwo+ ICAKPiAtCWRwX3BoeS0+cmVnbWFwID0gcmVnczsKPiArCWRwX3BoeS0+ZGV2ID0gZGV2Owo+ICsK PiArCS8qIElmIHRoZXJlJ3Mgbm8gZGV2aWNldHJlZSwgZ28gZm9yIGxlZ2FjeSBwZGV2IHByb2Jl ICovCj4gKwlpZiAoIWRldi0+b2Zfbm9kZSkKPiArCQlyZXR1cm4gbXRrX2RwX3BoeV9sZWdhY3lf cHJvYmUocGRldiwgZHBfcGh5KTsKCltTZXZlcml0eTogTWVkaXVtXQpEb2VzIHRoZSBuZXcgZGV2 aWNldHJlZSBwcm9iZSBwYXRoIG5lZWQgdG8gcGFyc2UgYW5kIGFwcGx5IHRoZSBudm1lbS1jZWxs cwpjYWxpYnJhdGlvbiBkYXRhPwoKSXQgbG9va3MgbGlrZSB0aGUgbmV3IERUIGJpbmRpbmdzIHNw ZWNpZnkgbnZtZW0tY2VsbHMgZm9yIG9wdGltYWwgRVlFIHNpZ25hbApwYXR0ZXJuIGNhbGlicmF0 aW9uLCBidXQgdGhlIHN0YW5kYWxvbmUgcHJvYmUgcGF0aCBkb2Vzbid0IHJldHJpZXZlIHRoZW0s CndoaWNoIG1pZ2h0IGxlYXZlIHRoZSBoYXJkd2FyZSBydW5uaW5nIHdpdGggc3ViLW9wdGltYWwg ZGVmYXVsdHMuCgo+ICsKPiArCWJhc2UgPSBkZXZtX3BsYXRmb3JtX2lvcmVtYXBfcmVzb3VyY2Uo cGRldiwgMCk7Cj4gKwlpZiAoSVNfRVJSKGJhc2UpKQo+ICsJCXJldHVybiBQVFJfRVJSKGJhc2Up Owo+ICsKPiArCWRwX3BoeS0+cmVnbWFwID0gZGV2bV9yZWdtYXBfaW5pdF9tbWlvKGRldiwgYmFz ZSwgJm10a19kcF9waHlfcmVnbWFwX2NmZyk7Cj4gKwlpZiAoSVNfRVJSKGRwX3BoeS0+cmVnbWFw KSkKPiArCQlyZXR1cm4gUFRSX0VSUihkcF9waHktPnJlZ21hcCk7Cj4gKwo+ICAJcGh5ID0gZGV2 bV9waHlfY3JlYXRlKGRldiwgTlVMTCwgJm10a19kcF9waHlfZGV2X29wcyk7CgpbU2V2ZXJpdHk6 IEhpZ2hdCldpbGwgY3JlYXRpbmcgdGhlIFBIWSBkZXZpY2UgYmVmb3JlIGVuYWJsaW5nIFBNIHJ1 bnRpbWUgb24gdGhlIHBhcmVudApwcmV2ZW50IHRoZSBQSFkgZnJhbWV3b3JrIGZyb20gcHJvcGFn YXRpbmcgUE0gcnVudGltZSB0byB0aGUgY2hpbGQgUEhZCmRldmljZT8KCkluIHBoeV9jcmVhdGUo KSwgdGhlIGZyYW1ld29yayBjaGVja3MgcG1fcnVudGltZV9lbmFibGVkKGRldikgb24gdGhlIHBh cmVudAp0byBkZWNpZGUgd2hldGhlciB0byBlbmFibGUgUE0gcnVudGltZSBvbiB0aGUgbmV3bHkg Y3JlYXRlZCBQSFkgZGV2aWNlLiBTaW5jZQpkZXZtX3BtX3J1bnRpbWVfZW5hYmxlKGRldikgaXMg Y2FsbGVkIGxhdGVyLCB0aGlzIGNoZWNrIGV2YWx1YXRlcyB0byBmYWxzZS4KCkNvdWxkIHRoaXMg bGVhZCB0byBwaHlfcG1fcnVudGltZV9nZXRfc3luYygpIHJldHVybmluZyAtRU5PVFNVUFAgYW5k CmJ5cGFzc2luZyBoYXJkd2FyZSB3YWtlLXVwcywgcmVzdWx0aW5nIGluIHVucG93ZXJlZCByZWdp c3RlciBhY2Nlc3Nlcz8KCj4gIAlpZiAoSVNfRVJSKHBoeSkpCj4gIAkJcmV0dXJuIGRldl9lcnJf cHJvYmUoZGV2LCBQVFJfRVJSKHBoeSksCj4gIAkJCQkgICAgICJGYWlsZWQgdG8gY3JlYXRlIERQ IFBIWVxuIik7Cj4gIAo+ICAJcGh5X3NldF9kcnZkYXRhKHBoeSwgZHBfcGh5KTsKPiAtCWlmICgh ZGV2LT5vZl9ub2RlKQo+IC0JCXBoeV9jcmVhdGVfbG9va3VwKHBoeSwgImRwIiwgZGV2X25hbWUo ZGV2KSk7Cj4gKwo+ICsJcHJvdmlkZXIgPSBkZXZtX29mX3BoeV9wcm92aWRlcl9yZWdpc3Rlcihk ZXYsIG9mX3BoeV9zaW1wbGVfeGxhdGUpOwo+ICsJaWYgKElTX0VSUihwcm92aWRlcikpCj4gKwkJ cmV0dXJuIFBUUl9FUlIocHJvdmlkZXIpOwo+ICsKPiArCXJldCA9IGRldm1fcG1fcnVudGltZV9l bmFibGUoZGV2KTsKPiArCWlmIChyZXQpCj4gKwkJcmV0dXJuIHJldDsKCltTZXZlcml0eTogTG93 XQpJcyB0aGUgdmFyaWFibGUgcmV0IG1pc3NpbmcgYSBkZWNsYXJhdGlvbiBoZXJlPwoKSXQgYXBw ZWFycyBpbnQgcmV0OyBpcyBub3QgZGVjbGFyZWQgaW4gbXRrX2RwX3BoeV9wcm9iZSgpLCB3aGlj aCB3aWxsIGNhdXNlCmEgYnVpbGQgZmFpbHVyZSB3aGVuIGNvbXBpbGluZyB0aGUgZHJpdmVyLgoK PiAgCj4gIAlyZXR1cm4gMDsKPiAgfQoKLS0gClNhc2hpa28gQUkgcmV2aWV3IMK3IGh0dHBzOi8v c2FzaGlrby5kZXYvIy9wYXRjaHNldC8yMDI2MDcwNzE0MTkzMS4xOTExNzItMS1hbmdlbG9naW9h Y2NoaW5vLmRlbHJlZ25vQGNvbGxhYm9yYS5jb20/cGFydD0zCgotLSAKbGludXgtcGh5IG1haWxp bmcgbGlzdApsaW51eC1waHlAbGlzdHMuaW5mcmFkZWFkLm9yZwpodHRwczovL2xpc3RzLmluZnJh ZGVhZC5vcmcvbWFpbG1hbi9saXN0aW5mby9saW51eC1waHkK