From mboxrd@z Thu Jan 1 00:00:00 1970 From: Sean Paul Subject: [PATCH v3 07/10] drm/rockchip: Check for fast link training before enabling psr Date: Thu, 2 May 2019 15:49:49 -0400 Message-ID: <20190502194956.218441-8-sean@poorly.run> References: <20190502194956.218441-1-sean@poorly.run> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail-qt1-x844.google.com (mail-qt1-x844.google.com [IPv6:2607:f8b0:4864:20::844]) by gabe.freedesktop.org (Postfix) with ESMTPS id D768C897C8 for ; Thu, 2 May 2019 19:50:31 +0000 (UTC) Received: by mail-qt1-x844.google.com with SMTP id c13so4063625qtn.8 for ; Thu, 02 May 2019 12:50:31 -0700 (PDT) In-Reply-To: <20190502194956.218441-1-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: dri-devel@lists.freedesktop.org Cc: Zain Wang , David Airlie , linux-kernel@vger.kernel.org, Tomasz Figa , Sean Paul , Laurent Pinchart List-Id: dri-devel@lists.freedesktop.org RnJvbTogU2VhbiBQYXVsIDxzZWFucGF1bEBjaHJvbWl1bS5vcmc+CgpPbmNlIHdlIHN0YXJ0IHNo dXR0aW5nIG9mZiB0aGUgbGluayBkdXJpbmcgUFNSLCB3ZSdyZSBnb2luZyB0byB3YW50IGZhc3QK dHJhaW5pbmcgdG8gd29yay4gSWYgdGhlIGRpc3BsYXkgZG9lc24ndCBzdXBwb3J0IGZhc3QgdHJh aW5pbmcsIGRvbid0CmVuYWJsZSBwc3IuCgpDaGFuZ2VzIGluIHYyOgotIE5vbmUKQ2hhbmdlcyBp biB2MzoKLSBOb25lCgpMaW5rIHRvIHYxOiBodHRwczovL3BhdGNod29yay5mcmVlZGVza3RvcC5v cmcvcGF0Y2gvbXNnaWQvMjAxOTAyMjgyMTA5MzkuODMzODYtMy1zZWFuQHBvb3JseS5ydW4KTGlu ayB0byB2MjogaHR0cHM6Ly9wYXRjaHdvcmsuZnJlZWRlc2t0b3Aub3JnL3BhdGNoL21zZ2lkLzIw MTkwMzI2MjA0NTA5Ljk2NTE1LTItc2VhbkBwb29ybHkucnVuCgpDYzogWmFpbiBXYW5nIDx3enpA cm9jay1jaGlwcy5jb20+CkNjOiBUb21hc3ogRmlnYSA8dGZpZ2FAY2hyb21pdW0ub3JnPgpTaWdu ZWQtb2ZmLWJ5OiBTZWFuIFBhdWwgPHNlYW5wYXVsQGNocm9taXVtLm9yZz4KLS0tCiBkcml2ZXJz L2dwdS9kcm0vYnJpZGdlL2FuYWxvZ2l4L2FuYWxvZ2l4X2RwX2NvcmUuYyB8IDkgKysrKystLS0t CiAxIGZpbGUgY2hhbmdlZCwgNSBpbnNlcnRpb25zKCspLCA0IGRlbGV0aW9ucygtKQoKZGlmZiAt LWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9icmlkZ2UvYW5hbG9naXgvYW5hbG9naXhfZHBfY29yZS5j IGIvZHJpdmVycy9ncHUvZHJtL2JyaWRnZS9hbmFsb2dpeC9hbmFsb2dpeF9kcF9jb3JlLmMKaW5k ZXggMjI1ZjVlNWRkNjliLi5hZjM0NTU0YTVhMDIgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvZ3B1L2Ry bS9icmlkZ2UvYW5hbG9naXgvYW5hbG9naXhfZHBfY29yZS5jCisrKyBiL2RyaXZlcnMvZ3B1L2Ry bS9icmlkZ2UvYW5hbG9naXgvYW5hbG9naXhfZHBfY29yZS5jCkBAIC0xMDQwLDE2ICsxMDQwLDE3 IEBAIHN0YXRpYyBpbnQgYW5hbG9naXhfZHBfY29tbWl0KHN0cnVjdCBhbmFsb2dpeF9kcF9kZXZp Y2UgKmRwKQogCWlmIChyZXQpCiAJCXJldHVybiByZXQ7CiAKKwkvKiBDaGVjayB3aGV0aGVyIHBh bmVsIHN1cHBvcnRzIGZhc3QgdHJhaW5pbmcgKi8KKwlyZXQgPSBhbmFsb2dpeF9kcF9mYXN0X2xp bmtfdHJhaW5fZGV0ZWN0aW9uKGRwKTsKKwlpZiAocmV0KQorCQlkcC0+cHNyX2VuYWJsZSA9IGZh bHNlOworCiAJaWYgKGRwLT5wc3JfZW5hYmxlKSB7CiAJCXJldCA9IGFuYWxvZ2l4X2RwX2VuYWJs ZV9zaW5rX3BzcihkcCk7CiAJCWlmIChyZXQpCiAJCQlyZXR1cm4gcmV0OwogCX0KIAotCS8qIENo ZWNrIHdoZXRoZXIgcGFuZWwgc3VwcG9ydHMgZmFzdCB0cmFpbmluZyAqLwotCXJldCA9ICBhbmFs b2dpeF9kcF9mYXN0X2xpbmtfdHJhaW5fZGV0ZWN0aW9uKGRwKTsKLQlpZiAocmV0KQotCQlkcC0+ cHNyX2VuYWJsZSA9IGZhbHNlOwogCiAJcmV0dXJuIHJldDsKIH0KLS0gClNlYW4gUGF1bCwgU29m dHdhcmUgRW5naW5lZXIsIEdvb2dsZSAvIENocm9taXVtIE9TCgpfX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpkcmktZGV2ZWwgbWFpbGluZyBsaXN0CmRyaS1k ZXZlbEBsaXN0cy5mcmVlZGVza3RvcC5vcmcKaHR0cHM6Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcv bWFpbG1hbi9saXN0aW5mby9kcmktZGV2ZWw=