From mboxrd@z Thu Jan 1 00:00:00 1970 From: Sean Paul Subject: Re: [PATCH v5 07/11] drm/rockchip: Check for fast link training before enabling psr Date: Thu, 25 Jul 2019 14:08:12 -0400 Message-ID: <20190725180812.GO104440@art_vandelay> References: <20190611160844.257498-1-sean@poorly.run> <20190611160844.257498-8-sean@poorly.run> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail-yw1-xc41.google.com (mail-yw1-xc41.google.com [IPv6:2607:f8b0:4864:20::c41]) by gabe.freedesktop.org (Postfix) with ESMTPS id 2EAF26E7F7 for ; Thu, 25 Jul 2019 18:08:14 +0000 (UTC) Received: by mail-yw1-xc41.google.com with SMTP id l79so19522534ywe.11 for ; Thu, 25 Jul 2019 11:08:14 -0700 (PDT) Content-Disposition: inline In-Reply-To: <20190611160844.257498-8-sean@poorly.run> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" To: Heiko Stuebner Cc: Zain Wang , David Airlie , dri-devel@lists.freedesktop.org, Tomasz Figa , Sean Paul , Laurent Pinchart List-Id: dri-devel@lists.freedesktop.org T24gVHVlLCBKdW4gMTEsIDIwMTkgYXQgMTI6MDg6MjFQTSAtMDQwMCwgU2VhbiBQYXVsIHdyb3Rl Ogo+IEZyb206IFNlYW4gUGF1bCA8c2VhbnBhdWxAY2hyb21pdW0ub3JnPgo+IAo+IE9uY2Ugd2Ug c3RhcnQgc2h1dHRpbmcgb2ZmIHRoZSBsaW5rIGR1cmluZyBQU1IsIHdlJ3JlIGdvaW5nIHRvIHdh bnQgZmFzdAo+IHRyYWluaW5nIHRvIHdvcmsuIElmIHRoZSBkaXNwbGF5IGRvZXNuJ3Qgc3VwcG9y dCBmYXN0IHRyYWluaW5nLCBkb24ndAo+IGVuYWJsZSBwc3IuCj4gCj4gQ2hhbmdlcyBpbiB2MjoK PiAtIE5vbmUKPiBDaGFuZ2VzIGluIHYzOgo+IC0gTm9uZQo+IENoYW5nZXMgaW4gdjQ6Cj4gLSBO b25lCj4gQ2hhbmdlcyBpbiB2NToKPiAtIE5vbmUKPiAKPiBMaW5rIHRvIHYxOiBodHRwczovL3Bh dGNod29yay5mcmVlZGVza3RvcC5vcmcvcGF0Y2gvbXNnaWQvMjAxOTAyMjgyMTA5MzkuODMzODYt My1zZWFuQHBvb3JseS5ydW4KPiBMaW5rIHRvIHYyOiBodHRwczovL3BhdGNod29yay5mcmVlZGVz a3RvcC5vcmcvcGF0Y2gvbXNnaWQvMjAxOTAzMjYyMDQ1MDkuOTY1MTUtMi1zZWFuQHBvb3JseS5y dW4KPiBMaW5rIHRvIHYzOiBodHRwczovL3BhdGNod29yay5mcmVlZGVza3RvcC5vcmcvcGF0Y2gv bXNnaWQvMjAxOTA1MDIxOTQ5NTYuMjE4NDQxLTktc2VhbkBwb29ybHkucnVuCj4gTGluayB0byB2 NDogaHR0cHM6Ly9wYXRjaHdvcmsuZnJlZWRlc2t0b3Aub3JnL3BhdGNoL21zZ2lkLzIwMTkwNTA4 MTYwOTIwLjE0NDczOS04LXNlYW5AcG9vcmx5LnJ1bgo+IAo+IENjOiBaYWluIFdhbmcgPHd6ekBy b2NrLWNoaXBzLmNvbT4KPiBDYzogVG9tYXN6IEZpZ2EgPHRmaWdhQGNocm9taXVtLm9yZz4KPiBU ZXN0ZWQtYnk6IEhlaWtvIFN0dWVibmVyIDxoZWlrb0BzbnRlY2guZGU+CgpASGVpa28sIGNvdWxk IHlvdSBwbGVhc2UgcmV2aWV3IHBhdGNoZXMgNy0xMT8gSSdtIHdvcnJpZWQgdGhleSdyZSBnb2lu ZyB0byBzdGFydAp0byByb3QgYW5kIHRoZSBoZWxwZXJzIGhhdmUgYWxyZWFkeSBsYW5kZWQgaW4g TGludXMnIHRyZWUuCgpUaGFua3MsCgpTZWFuCgo+IFNpZ25lZC1vZmYtYnk6IFNlYW4gUGF1bCA8 c2VhbnBhdWxAY2hyb21pdW0ub3JnPgo+IC0tLQo+ICBkcml2ZXJzL2dwdS9kcm0vYnJpZGdlL2Fu YWxvZ2l4L2FuYWxvZ2l4X2RwX2NvcmUuYyB8IDkgKysrKystLS0tCj4gIDEgZmlsZSBjaGFuZ2Vk LCA1IGluc2VydGlvbnMoKyksIDQgZGVsZXRpb25zKC0pCj4gCj4gZGlmZiAtLWdpdCBhL2RyaXZl cnMvZ3B1L2RybS9icmlkZ2UvYW5hbG9naXgvYW5hbG9naXhfZHBfY29yZS5jIGIvZHJpdmVycy9n cHUvZHJtL2JyaWRnZS9hbmFsb2dpeC9hbmFsb2dpeF9kcF9jb3JlLmMKPiBpbmRleCBkMmRlOThk NDQxODQ1Li5hMDdkMTllMDhiODAzIDEwMDY0NAo+IC0tLSBhL2RyaXZlcnMvZ3B1L2RybS9icmlk Z2UvYW5hbG9naXgvYW5hbG9naXhfZHBfY29yZS5jCj4gKysrIGIvZHJpdmVycy9ncHUvZHJtL2Jy aWRnZS9hbmFsb2dpeC9hbmFsb2dpeF9kcF9jb3JlLmMKPiBAQCAtMTA0MCwxNiArMTA0MCwxNyBA QCBzdGF0aWMgaW50IGFuYWxvZ2l4X2RwX2NvbW1pdChzdHJ1Y3QgYW5hbG9naXhfZHBfZGV2aWNl ICpkcCkKPiAgCWlmIChyZXQpCj4gIAkJcmV0dXJuIHJldDsKPiAgCj4gKwkvKiBDaGVjayB3aGV0 aGVyIHBhbmVsIHN1cHBvcnRzIGZhc3QgdHJhaW5pbmcgKi8KPiArCXJldCA9IGFuYWxvZ2l4X2Rw X2Zhc3RfbGlua190cmFpbl9kZXRlY3Rpb24oZHApOwo+ICsJaWYgKHJldCkKPiArCQlkcC0+cHNy X2VuYWJsZSA9IGZhbHNlOwo+ICsKPiAgCWlmIChkcC0+cHNyX2VuYWJsZSkgewo+ICAJCXJldCA9 IGFuYWxvZ2l4X2RwX2VuYWJsZV9zaW5rX3BzcihkcCk7Cj4gIAkJaWYgKHJldCkKPiAgCQkJcmV0 dXJuIHJldDsKPiAgCX0KPiAgCj4gLQkvKiBDaGVjayB3aGV0aGVyIHBhbmVsIHN1cHBvcnRzIGZh c3QgdHJhaW5pbmcgKi8KPiAtCXJldCA9ICBhbmFsb2dpeF9kcF9mYXN0X2xpbmtfdHJhaW5fZGV0 ZWN0aW9uKGRwKTsKPiAtCWlmIChyZXQpCj4gLQkJZHAtPnBzcl9lbmFibGUgPSBmYWxzZTsKPiAg Cj4gIAlyZXR1cm4gcmV0Owo+ICB9Cj4gLS0gCj4gU2VhbiBQYXVsLCBTb2Z0d2FyZSBFbmdpbmVl ciwgR29vZ2xlIC8gQ2hyb21pdW0gT1MKPiAKCi0tIApTZWFuIFBhdWwsIFNvZnR3YXJlIEVuZ2lu ZWVyLCBHb29nbGUgLyBDaHJvbWl1bSBPUwpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fXwpkcmktZGV2ZWwgbWFpbGluZyBsaXN0CmRyaS1kZXZlbEBsaXN0cy5m cmVlZGVza3RvcC5vcmcKaHR0cHM6Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0 aW5mby9kcmktZGV2ZWw=