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 297DCC61DB9 for ; Fri, 28 Aug 2026 10:01:07 +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=5M42LfRafrXJpHRMh72pyJVYVzEq9Kh2iUabHw8I854=; b=G/qx8WkAQFtIsi lth175qIkq6VLml+ZnWaS8VjksRo+qlqoaGQodY0WJyjwcrnIFH8qMviuvuNge/gDBcV6n+eQiDm2 DXKnpnhJ4p69dOzn+62ICXgCOF9lvMC11fRil3vUOkXMOqvmHTHROwwUaLFZ7wZg8s1a6+6626KCs rpV5QHy1N8olPBRjnwGwwf6MrL9JDEEeqESVUTr41bwDnU7t7k+Xw2UsKar6wZ/KA3G7syTTLZv7V 2lGMsRRPVp4ylp2M7jbC1v6LSUhd2X2UONVDZajJKqMJ5cEDJzNKxZ5KSpzewYfClQ9niKHWOWjTL 9K5zMICHo3OxL/u9f6Xw==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.99.1 #2 (Red Hat Linux)) id 1wztOU-00000005XH8-2tTL; Fri, 28 Aug 2026 10:01:06 +0000 Received: from tor.source.kernel.org ([2600:3c04:e001:324:0:1991:8:25]) by bombadil.infradead.org with esmtps (Exim 4.99.1 #2 (Red Hat Linux)) id 1wztOT-00000005XGw-1Hoc for linux-phy@lists.infradead.org; Fri, 28 Aug 2026 10:01:05 +0000 Received: from smtp.kernel.org (quasi.space.kernel.org [100.103.45.18]) by tor.source.kernel.org (Postfix) with ESMTP id 7F425601F5; Fri, 28 Aug 2026 10:01:04 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id DC49C1F000E9; Fri, 28 Aug 2026 10:01:03 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=kernel.org; s=k20260515; t=1787911264; bh=6/b2hOPi1Lw4B7UmqKdc2Y/SXE6lGMRplWb/aCqq9Xk=; h=From:Subject:Reply-To:To:Cc:In-Reply-To:References:Date; b=NNz6NyEMFMQH0RouECz3GkCrNGRFSmj2hAnihdsoyc76Y4DHd1croP59zGlmMCGwJ ExAPOGqDHzoWD/cZrx+zWaMf/GsolfpvXh2nz/2a4vjMq9l1R6MwH5nhgpEPYfldvr LNcgu+0t/ymeOWcXU12iSXMFRnUypFlIrbBcbaGLO9FBwKgrNc08I42DAFxRJBSOki ONwuNvjILrE+qnk1DR6516jHSeZIg/WFT0nVIsUvQiIdPIwlquagU76JTHArU+anCX FP3M4sDUlGSD6HE2NcliHeDWMB1+F7iClQSobgecr36ohOpw/KuI67xeqi6+JmLX04 pqUMu9Zqru6aw== From: sashiko-bot@kernel.org Subject: Re: [PATCH v3 4/4] phy: qualcomm: qmp-combo: Rework DP PHY runtime configuration To: "Nabige Aala" Cc: vkoul@kernel.org, neil.armstrong@linaro.org, linux-phy@lists.infradead.org, olteanv@gmail.com In-Reply-To: <20260828-glymur-phy-v3-v3-4-8e73ce7c4636@oss.qualcomm.com> References: <20260828-glymur-phy-v3-v3-0-8e73ce7c4636@oss.qualcomm.com> <20260828-glymur-phy-v3-v3-4-8e73ce7c4636@oss.qualcomm.com> Date: Fri, 28 Aug 2026 10:01:03 +0000 Message-Id: <20260828100103.DC49C1F000E9@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 MyBwb3RlbnRpYWwgaXNzdWUocykgdG8gY29uc2lkZXI6CgpOZXcgaXNzdWVzOgotIFtIaWdoXSBJ bmNvcnJlY3Qgc3RhdHVzIHJlZ2lzdGVyIHBvbGxpbmcgaW4gcW1wX3Y4X2NvbmZpZ3VyZV9kcF9w aHkoKSBjYXVzZXMgRFAgUEhZIGxvY2sgKEJJVCAxKSB0byBnbyB1bnZlcmlmaWVkLgotIFtIaWdo XSBUaGUgcGF0Y2ggY29tcGxldGVseSByZW1vdmVzIFZDTyBkaXZpZGVyIHByb2dyYW1taW5nIGZy b20gcW1wX3Y4X2NvbmZpZ3VyZV9kcF9jbG9ja3MoKSwgY29udHJhZGljdGluZyB0aGUgY29tbWl0 IG1lc3NhZ2UgYW5kIGxlYXZpbmcgdGhlIGhhcmR3YXJlIHVuY29uZmlndXJlZC4KClByZS1leGlz dGluZyBpc3N1ZXM6Ci0gW0hpZ2hdIFRoZSByZXR1cm4gdmFsdWUgb2YgY2ZnLT5jb25maWd1cmVf ZHBfcGh5KCkgaXMgc2lsZW50bHkgaWdub3JlZCwgbGVhZGluZyB0byBhbiBpbnZhbGlkIHN0YXRl IHRyYW5zaXRpb24gb24gZmFpbHVyZS4KLS0KCmNvbW1pdCAwZTQ3MzE0ZmEwMDEwOWI2N2EwM2M0 MDM1Y2E1MTQwYjI1ZDkwMDY2CkF1dGhvcjogUml0ZXNoIEt1bWFyIDxyaXRlc2gua3VtYXJAb3Nz LnF1YWxjb21tLmNvbT4KCnBoeTogcXVhbGNvbW06IHFtcC1jb21ibzogUmV3b3JrIERQIFBIWSBy dW50aW1lIGNvbmZpZ3VyYXRpb24KClRoaXMgY29tbWl0IHJlZmFjdG9ycyB0aGUgRFAgUEhZIHJ1 bnRpbWUgY29uZmlndXJhdGlvbiBieSBleHRyYWN0aW5nIGNvbW1vbgppbml0aWFsaXphdGlvbiBz ZXF1ZW5jZXMsIGRlZmluaW5nIG5ldyBoYXJkd2FyZS1zcGVjaWZpYyBBVVhfQ0ZHMiB2YWx1ZXMs CmFuZCBtb2RpZnlpbmcgdGhlIGNsb2NrIGFuZCBQSFkgY29uZmlndXJhdGlvbnMgZm9yIHFtcF92 OC4KCj4gLSBNb2RpZnlpbmcgcW1wX3Y4X2NvbmZpZ3VyZV9kcF9jbG9ja3MoKSB0byBhZGQgVkNP IGRpdmlkZXIgcHJvZ3JhbW1pbmcKCltTZXZlcml0eTogSGlnaF0KRG9lcyB0aGlzIGNvbW1pdCBt ZXNzYWdlIGFjY3VyYXRlbHkgcmVmbGVjdCB0aGUgY2hhbmdlcz8gVGhlIHRleHQgc2F5cyBWQ08K ZGl2aWRlciBwcm9ncmFtbWluZyBpcyBiZWluZyBhZGRlZCwgYnV0IHRoZSBwYXRjaCBjb21wbGV0 ZWx5IHJlbW92ZXMgdGhlClZDTyBkaXZpZGVyIHByb2dyYW1taW5nIGZyb20gcW1wX3Y4X2NvbmZp Z3VyZV9kcF9jbG9ja3MoKSwgbGVhdmluZyB0aGUKaGFyZHdhcmUgdW5jb25maWd1cmVkIGZvciBk aWZmZXJlbnQgbGluayByYXRlcy4KCj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvcGh5L3F1YWxjb21t L3BoeS1xY29tLXFtcC1jb21iby5jIGIvZHJpdmVycy9waHkvcXVhbGNvbW0vcGh5LXFjb20tcW1w LWNvbWJvLmMKPiBpbmRleCAxNmNjYWJkOTQ1ZjcxLi41NjMwNjI3ZGM4NWUyIDEwMDY0NAo+IC0t LSBhL2RyaXZlcnMvcGh5L3F1YWxjb21tL3BoeS1xY29tLXFtcC1jb21iby5jCj4gKysrIGIvZHJp dmVycy9waHkvcXVhbGNvbW0vcGh5LXFjb20tcW1wLWNvbWJvLmMKWyAuLi4gXQo+IEBAIC0zNzM4 LDQ4ICszODE2LDQxIEBAIHN0YXRpYyB2b2lkIHFtcF92NF9jb25maWd1cmVfZHBfdHgoc3RydWN0 IHFtcF9jb21ibyAqcW1wKQo+ICBzdGF0aWMgaW50IHFtcF92OF9jb25maWd1cmVfZHBfY2xvY2tz KHN0cnVjdCBxbXBfY29tYm8gKnFtcCkKPiAgewo+ICAJY29uc3Qgc3RydWN0IHBoeV9jb25maWd1 cmVfb3B0c19kcCAqZHBfb3B0cyA9ICZxbXAtPmRwX29wdHM7Cj4gLQl1MzIgcGh5X3Zjb19kaXY7 Cj4gIAl1bnNpZ25lZCBsb25nIHBpeGVsX2ZyZXE7Cj4gLQljb25zdCBzdHJ1Y3QgcW1wX3BoeV9j ZmcgKmNmZyA9IHFtcC0+Y2ZnOwo+ICAKPiAgCXN3aXRjaCAoZHBfb3B0cy0+bGlua19yYXRlKSB7 Cj4gIAljYXNlIDE2MjA6Cj4gLQkJcGh5X3Zjb19kaXYgPSAweDQ7Cj4gIAkJcGl4ZWxfZnJlcSA9 IDE2MjAwMDAwMDBVTCAvIDI7Cj4gIAkJYnJlYWs7Cj4gIAljYXNlIDI3MDA6Cj4gLQkJcGh5X3Zj b19kaXYgPSAweDI7Cj4gIAkJcGl4ZWxfZnJlcSA9IDI3MDAwMDAwMDBVTCAvIDI7Cj4gIAkJYnJl YWs7Cj4gIAljYXNlIDU0MDA6Cj4gLQkJcGh5X3Zjb19kaXYgPSAweDQ7Cj4gIAkJcGl4ZWxfZnJl cSA9IDU0MDAwMDAwMDBVTCAvIDQ7Cj4gIAkJYnJlYWs7Cj4gIAljYXNlIDgxMDA6Cj4gLQkJcGh5 X3Zjb19kaXYgPSAweDM7Cj4gIAkJcGl4ZWxfZnJlcSA9IDgxMDAwMDAwMDBVTCAvIDY7Cj4gIAkJ YnJlYWs7Cj4gIAlkZWZhdWx0Ogo+ICAJCS8qIE90aGVyIGxpbmsgcmF0ZXMgYXJlbid0IHN1cHBv cnRlZCAqLwo+ICAJCXJldHVybiAtRUlOVkFMOwo+ICAJfQo+IC0Jd3JpdGVsKHBoeV92Y29fZGl2 LCBxbXAtPmRwX2RwX3BoeSArIGNmZy0+cmVnc1tRUEhZX0RQX1BIWV9WQ09fRElWXSk7CgpbU2V2 ZXJpdHk6IEhpZ2hdCklzIHRoZSBkZWxldGlvbiBvZiB0aGlzIHdyaXRlIGludGVudGlvbmFsPyBU aGUgcGF0Y2ggcmVtb3ZlcyB0aGUgd3JpdGUgdG8KUVBIWV9EUF9QSFlfVkNPX0RJViBlbnRpcmVs eSwgd2hpY2ggY29udHJhZGljdHMgdGhlIGNvbW1pdCBtZXNzYWdlIGFuZCB3aWxsCnJlc3VsdCBp biB0aGUgY2xvY2tzIG5vdCBiZWluZyBjb3JyZWN0bHkgY29uZmlndXJlZCBvbiBWOCBoYXJkd2Fy ZS4KClsgLi4uIF0KPiBAQCAtMzk1OSwxNiArNDAwMSwyNSBAQCBzdGF0aWMgaW50IHFtcF92OF9j b25maWd1cmVfZHBfcGh5KHN0cnVjdCBxbXBfY29tYm8gKnFtcCkKPiAgCj4gIAlpZiAocmVhZGxf cG9sbF90aW1lb3V0KHFtcC0+ZHBfZHBfcGh5ICsgY2ZnLT5yZWdzW1FQSFlfRFBfUEhZX1NUQVRV U10sCj4gIAkJCXN0YXR1cywKPiAtCQkJKChzdGF0dXMgJiBCSVQoMSkpID4gMCksCj4gKwkJCSgo c3RhdHVzICYgQklUKDApKSA+IDApLAo+ICAJCQk1MDAsCj4gIAkJCTEwMDAwKSkKPiAgCQlyZXR1 cm4gLUVUSU1FRE9VVDsKPiAgCj4gLQl3cml0ZWwoMHgwMCwgcW1wLT5kcF90eCArIGNmZy0+cmVn c1tRUEhZX1RYX1RYX0RSVl9MVkxdKTsKPiAtCXdyaXRlbCgweDAwLCBxbXAtPmRwX3R4MiArIGNm Zy0+cmVnc1tRUEhZX1RYX1RYX0RSVl9MVkxdKTsKPiAgCj4gLQl3cml0ZWwoMHgyYiwgcW1wLT5k cF90eCArIGNmZy0+cmVnc1tRUEhZX1RYX1RYX0VNUF9QT1NUMV9MVkxdKTsKPiAtCXdyaXRlbCgw eDJiLCBxbXAtPmRwX3R4MiArIGNmZy0+cmVnc1tRUEhZX1RYX1RYX0VNUF9QT1NUMV9MVkxdKTsK PiArCWlmIChyZWFkbF9wb2xsX3RpbWVvdXQocW1wLT5kcF9zZXJkZXMgKyBjZmctPnJlZ3NbUVBI WV9DT01fQ01OX1NUQVRVU10sCj4gKwkJCXN0YXR1cywKPiArCQkJKChzdGF0dXMgJiBCSVQoMCkp ID4gMCksCj4gKwkJCTUwMCwKPiArCQkJMTAwMDApKQo+ICsJCXJldHVybiAtRVRJTUVET1VUOwo+ ICsKPiArCWlmIChyZWFkbF9wb2xsX3RpbWVvdXQocW1wLT5kcF9zZXJkZXMgKyBjZmctPnJlZ3Nb UVBIWV9DT01fQ01OX1NUQVRVU10sCj4gKwkJCXN0YXR1cywKPiArCQkJKChzdGF0dXMgJiBCSVQo MSkpID4gMCksCj4gKwkJCTUwMCwKPiArCQkJMTAwMDApKQo+ICsJCXJldHVybiAtRVRJTUVET1VU OwoKW1NldmVyaXR5OiBIaWdoXQpEb2VzIHRoaXMgY29kZSBtaXN0YWtlbmx5IHBvbGwgUVBIWV9D T01fQ01OX1NUQVRVUyBmb3IgQklUKDEpIGluc3RlYWQgb2YKY2hlY2tpbmcgUVBIWV9EUF9QSFlf U1RBVFVTPwoKSXQgYXBwZWFycyB0aGUgRFAgUEhZIGxvY2sgY2hlY2sgaXMgYmVpbmcgY29tcGxl dGVseSBieXBhc3NlZCBieSBjaGVja2luZwp0aGUgd3JvbmcgcmVnaXN0ZXIsIGR1cGxpY2F0aW5n IHRoZSBwb2xsaW5nIGFscmVhZHkgZG9uZSBlYXJsaWVyIGluCnFtcF9jb21ib19jb25maWd1cmVf ZHBfcGh5X2NvbW1vbigpLiBUaGlzIGNvdWxkIGNhdXNlIHRoZSBkcml2ZXIgdG8gcHJvY2VlZAph c3N1bWluZyB0aGUgRFAgUEhZIGlzIGxvY2tlZCB3aGVuIGl0IGlzbid0LgoKW1NldmVyaXR5OiBI aWdoXQpUaGlzIGlzbid0IGEgYnVnIGludHJvZHVjZWQgYnkgdGhpcyBwYXRjaCwgYnV0IHRoZXJl IGlzIGEgcHJlLWV4aXN0aW5nCmlzc3VlIGluIHFtcF9jb21ib19kcF9wb3dlcl9vbigpIHJlZ2Fy ZGluZyBob3cgdGhlc2UgdGltZW91dCBlcnJvcnMgYXJlCmhhbmRsZWQ6Cgpkcml2ZXJzL3BoeS9x dWFsY29tbS9waHktcWNvbS1xbXAtY29tYm8uYzpxbXBfY29tYm9fZHBfcG93ZXJfb24oKSB7CiAg ICAuLi4KICAgIC8qIENvbmZpZ3VyZSBsaW5rIHJhdGUsIHN3aW5nLCBldGMuICovCiAgICBjZmct PmNvbmZpZ3VyZV9kcF9waHkocW1wKTsKCiAgICBxbXAtPmRwX3Bvd2VyZWRfb24gPSB0cnVlOwoK ICAgIG11dGV4X3VubG9jaygmcW1wLT5waHlfbXV0ZXgpOwoKICAgIHJldHVybiAwOwp9CgpTaG91 bGQgdGhlIHJldHVybiB2YWx1ZSBvZiBjZmctPmNvbmZpZ3VyZV9kcF9waHkoKSBiZSBjaGVja2Vk PyBJZiB0aGUgRFAKUEhZIGZhaWxzIHRvIGxvY2sgKGxpa2UgdGhlIC1FVElNRURPVVQgY2FzZXMg aW50cm9kdWNlZCBhbmQgbW9kaWZpZWQgYnkKdGhpcyBwYXRjaCksIHRoZSBlcnJvciBpcyBkaXNj YXJkZWQuIFRoZSBkcml2ZXIgdGhlbiBzZXRzCnFtcC0+ZHBfcG93ZXJlZF9vbiA9IHRydWUgYW5k IHJlcG9ydHMgc3VjY2VzcyB0byB0aGUgZnJhbWV3b3JrLCBhbGxvd2luZwp1cHBlciBsYXllcnMg dG8gaW50ZXJhY3Qgd2l0aCBhIG1hbGZ1bmN0aW9uaW5nIGhhcmR3YXJlIHN0YXRlLgoKLS0gClNh c2hpa28gQUkgcmV2aWV3IMK3IGh0dHBzOi8vc2FzaGlrby5kZXYvIy9wYXRjaHNldC8yMDI2MDgy OC1nbHltdXItcGh5LXYzLXYzLTAtOGU3M2NlN2M0NjM2QG9zcy5xdWFsY29tbS5jb20/cGFydD00 CgotLSAKbGludXgtcGh5IG1haWxpbmcgbGlzdApsaW51eC1waHlAbGlzdHMuaW5mcmFkZWFkLm9y ZwpodHRwczovL2xpc3RzLmluZnJhZGVhZC5vcmcvbWFpbG1hbi9saXN0aW5mby9saW51eC1waHkK