From mboxrd@z Thu Jan 1 00:00:00 1970 From: Thierry Reding Subject: [PATCH v2 03/21] drm/dp: Add drm_dp_link_reset() implementation Date: Mon, 2 Sep 2019 13:31:03 +0200 Message-ID: <20190902113121.31323-4-thierry.reding@gmail.com> References: <20190902113121.31323-1-thierry.reding@gmail.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail-wr1-x442.google.com (mail-wr1-x442.google.com [IPv6:2a00:1450:4864:20::442]) by gabe.freedesktop.org (Postfix) with ESMTPS id 5279889A0E for ; Mon, 2 Sep 2019 11:31:31 +0000 (UTC) Received: by mail-wr1-x442.google.com with SMTP id l11so4833719wrx.5 for ; Mon, 02 Sep 2019 04:31:31 -0700 (PDT) In-Reply-To: <20190902113121.31323-1-thierry.reding@gmail.com> 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 List-Id: dri-devel@lists.freedesktop.org RnJvbTogVGhpZXJyeSBSZWRpbmcgPHRyZWRpbmdAbnZpZGlhLmNvbT4KClN1YnNlcXVlbnQgcGF0 Y2hlcyB3aWxsIGFkZCBub24tdm9sYXRpbGUgZmllbGRzIHRvIHN0cnVjdCBkcm1fZHBfbGluaywK c28gaW50cm9kdWNlIGEgZnVuY3Rpb24gdG8gemVybyBvdXQgb25seSB0aGUgdm9sYXRpbGUgZmll bGRzLgoKU2lnbmVkLW9mZi1ieTogVGhpZXJyeSBSZWRpbmcgPHRyZWRpbmdAbnZpZGlhLmNvbT4K LS0tCiBkcml2ZXJzL2dwdS9kcm0vZHJtX2RwX2hlbHBlci5jIHwgMTMgKysrKysrKysrKysrLQog MSBmaWxlIGNoYW5nZWQsIDEyIGluc2VydGlvbnMoKyksIDEgZGVsZXRpb24oLSkKCmRpZmYgLS1n aXQgYS9kcml2ZXJzL2dwdS9kcm0vZHJtX2RwX2hlbHBlci5jIGIvZHJpdmVycy9ncHUvZHJtL2Ry bV9kcF9oZWxwZXIuYwppbmRleCBmZmM2OGQzMDVhZmUuLmY1YWY3MWVjMWI3ZCAxMDA2NDQKLS0t IGEvZHJpdmVycy9ncHUvZHJtL2RybV9kcF9oZWxwZXIuYworKysgYi9kcml2ZXJzL2dwdS9kcm0v ZHJtX2RwX2hlbHBlci5jCkBAIC0zMzYsNiArMzM2LDE3IEBAIGludCBkcm1fZHBfZHBjZF9yZWFk X2xpbmtfc3RhdHVzKHN0cnVjdCBkcm1fZHBfYXV4ICphdXgsCiB9CiBFWFBPUlRfU1lNQk9MKGRy bV9kcF9kcGNkX3JlYWRfbGlua19zdGF0dXMpOwogCitzdGF0aWMgdm9pZCBkcm1fZHBfbGlua19y ZXNldChzdHJ1Y3QgZHJtX2RwX2xpbmsgKmxpbmspCit7CisJaWYgKCFsaW5rKQorCQlyZXR1cm47 CisKKwlsaW5rLT5yZXZpc2lvbiA9IDA7CisJbGluay0+cmF0ZSA9IDA7CisJbGluay0+bnVtX2xh bmVzID0gMDsKKwlsaW5rLT5jYXBhYmlsaXRpZXMgPSAwOworfQorCiAvKioKICAqIGRybV9kcF9s aW5rX3Byb2JlKCkgLSBwcm9iZSBhIERpc3BsYXlQb3J0IGxpbmsgZm9yIGNhcGFiaWxpdGllcwog ICogQGF1eDogRGlzcGxheVBvcnQgQVVYIGNoYW5uZWwKQEAgLTM1Miw3ICszNjMsNyBAQCBpbnQg ZHJtX2RwX2xpbmtfcHJvYmUoc3RydWN0IGRybV9kcF9hdXggKmF1eCwgc3RydWN0IGRybV9kcF9s aW5rICpsaW5rKQogCXU4IHZhbHVlc1szXTsKIAlpbnQgZXJyOwogCi0JbWVtc2V0KGxpbmssIDAs IHNpemVvZigqbGluaykpOworCWRybV9kcF9saW5rX3Jlc2V0KGxpbmspOwogCiAJZXJyID0gZHJt X2RwX2RwY2RfcmVhZChhdXgsIERQX0RQQ0RfUkVWLCB2YWx1ZXMsIHNpemVvZih2YWx1ZXMpKTsK IAlpZiAoZXJyIDwgMCkKLS0gCjIuMjIuMAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX18KZHJpLWRldmVsIG1haWxpbmcgbGlzdApkcmktZGV2ZWxAbGlzdHMu ZnJlZWRlc2t0b3Aub3JnCmh0dHBzOi8vbGlzdHMuZnJlZWRlc2t0b3Aub3JnL21haWxtYW4vbGlz dGluZm8vZHJpLWRldmVs