From mboxrd@z Thu Jan 1 00:00:00 1970 From: Matthias Kaehlcke Subject: [PATCH 2/2] drm/msm/dsi: Get PHY ref clock from the DT Date: Fri, 2 Nov 2018 14:45:34 -0700 Message-ID: <20181102214534.184593-2-mka@chromium.org> References: <20181102214534.184593-1-mka@chromium.org> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <20181102214534.184593-1-mka-F7+t8E8rja9g9hUCZPvPmw@public.gmane.org> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: freedreno-bounces-PD4FTy7X32lNgt0PjOBp9y5qC8QIuHrW@public.gmane.org Sender: "Freedreno" To: Rob Clark , David Airlie , Rob Herring , Mark Rutland Cc: devicetree-u79uwXL29TY76Z2rM5mHXA@public.gmane.org, Archit Taneja , Rajesh Yadav , linux-arm-msm-u79uwXL29TY76Z2rM5mHXA@public.gmane.org, Douglas Anderson , dri-devel-PD4FTy7X32lNgt0PjOBp9y5qC8QIuHrW@public.gmane.org, Stephen Boyd , Matthias Kaehlcke , Sean Paul , freedreno-PD4FTy7X32lNgt0PjOBp9y5qC8QIuHrW@public.gmane.org, linux-kernel-u79uwXL29TY76Z2rM5mHXA@public.gmane.org List-Id: devicetree@vger.kernel.org R2V0IHRoZSBQSFkgcmVmIGNsb2NrIGZyb20gdGhlIGRldmljZSB0cmVlIGluc3RlYWQgb2YgaGFy ZGNvZGluZwppdHMgbmFtZSBhbmQgcmF0ZS4KClNpZ25lZC1vZmYtYnk6IE1hdHRoaWFzIEthZWhs Y2tlIDxta2FAY2hyb21pdW0ub3JnPgotLS0KIGRyaXZlcnMvZ3B1L2RybS9tc20vZHNpL3BsbC9k c2lfcGxsXzEwbm0uYyB8IDExICsrKysrKysrKystCiAxIGZpbGUgY2hhbmdlZCwgMTAgaW5zZXJ0 aW9ucygrKSwgMSBkZWxldGlvbigtKQoKZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9tc20v ZHNpL3BsbC9kc2lfcGxsXzEwbm0uYyBiL2RyaXZlcnMvZ3B1L2RybS9tc20vZHNpL3BsbC9kc2lf cGxsXzEwbm0uYwppbmRleCA0YzAzZjBiNzM0M2VkLi4xMDE2ZWI1MGRmOGY1IDEwMDY0NAotLS0g YS9kcml2ZXJzL2dwdS9kcm0vbXNtL2RzaS9wbGwvZHNpX3BsbF8xMG5tLmMKKysrIGIvZHJpdmVy cy9ncHUvZHJtL21zbS9kc2kvcGxsL2RzaV9wbGxfMTBubS5jCkBAIC05MSw2ICs5MSw4IEBAIHN0 cnVjdCBkc2lfcGxsXzEwbm0gewogCXZvaWQgX19pb21lbSAqcGh5X2Ntbl9tbWlvOwogCXZvaWQg X19pb21lbSAqbW1pbzsKIAorCXN0cnVjdCBjbGsgKnZjb19yZWZfY2xrOworCiAJdTY0IHZjb19y ZWZfY2xrX3JhdGU7CiAJdTY0IHZjb19jdXJyZW50X3JhdGU7CiAKQEAgLTYzMCw3ICs2MzIsOCBA QCBzdGF0aWMgaW50IHBsbF8xMG5tX3JlZ2lzdGVyKHN0cnVjdCBkc2lfcGxsXzEwbm0gKnBsbF8x MG5tKQogCWNoYXIgY2xrX25hbWVbMzJdLCBwYXJlbnRbMzJdLCB2Y29fbmFtZVszMl07CiAJY2hh ciBwYXJlbnQyWzMyXSwgcGFyZW50M1szMl0sIHBhcmVudDRbMzJdOwogCXN0cnVjdCBjbGtfaW5p dF9kYXRhIHZjb19pbml0ID0gewotCQkucGFyZW50X25hbWVzID0gKGNvbnN0IGNoYXIgKltdKXsg InhvIiB9LAorCQkucGFyZW50X25hbWVzID0gKGNvbnN0IGNoYXIgKltdKXsKKwkJCV9fY2xrX2dl dF9uYW1lKHBsbF8xMG5tLT52Y29fcmVmX2NsaykgfSwKIAkJLm51bV9wYXJlbnRzID0gMSwKIAkJ Lm5hbWUgPSB2Y29fbmFtZSwKIAkJLmZsYWdzID0gQ0xLX0lHTk9SRV9VTlVTRUQsCkBAIC03ODYs NiArNzg5LDEyIEBAIHN0cnVjdCBtc21fZHNpX3BsbCAqbXNtX2RzaV9wbGxfMTBubV9pbml0KHN0 cnVjdCBwbGF0Zm9ybV9kZXZpY2UgKnBkZXYsIGludCBpZCkKIAlwbGxfMTBubS0+aWQgPSBpZDsK IAlwbGxfMTBubV9saXN0W2lkXSA9IHBsbF8xMG5tOwogCisJcGxsXzEwbm0tPnZjb19yZWZfY2xr ID0gZGV2bV9jbGtfZ2V0KCZwZGV2LT5kZXYsICJyZWYiKTsKKwlpZiAoSVNfRVJSKHBsbF8xMG5t LT52Y29fcmVmX2NsaykpIHsKKwkJZGV2X2VycigmcGRldi0+ZGV2LCAiY291bGRuJ3QgZ2V0ICdy ZWYnIGNsb2NrXG4iKTsKKwkJcmV0dXJuICh2b2lkICopcGxsXzEwbm0tPnZjb19yZWZfY2xrOwor CX0KKwogCXBsbF8xMG5tLT5waHlfY21uX21taW8gPSBtc21faW9yZW1hcChwZGV2LCAiZHNpX3Bo eSIsICJEU0lfUEhZIik7CiAJaWYgKElTX0VSUl9PUl9OVUxMKHBsbF8xMG5tLT5waHlfY21uX21t aW8pKSB7CiAJCWRldl9lcnIoJnBkZXYtPmRldiwgImZhaWxlZCB0byBtYXAgQ01OIFBIWSBiYXNl XG4iKTsKLS0gCjIuMTkuMS45MzAuZzQ1NjNhMGQ5ZDAtZ29vZwoKX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KRnJlZWRyZW5vIG1haWxpbmcgbGlzdApGcmVl ZHJlbm9AbGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0dHBzOi8vbGlzdHMuZnJlZWRlc2t0b3Aub3Jn L21haWxtYW4vbGlzdGluZm8vZnJlZWRyZW5vCg==