From mboxrd@z Thu Jan 1 00:00:00 1970 From: Thierry Reding Subject: [PATCH 03/21] drm/dp: Add drm_dp_link_reset() implementation Date: Mon, 5 Aug 2019 14:23:32 +0200 Message-ID: <20190805122350.8838-3-thierry.reding@gmail.com> References: <20190805122350.8838-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-ed1-x542.google.com (mail-ed1-x542.google.com [IPv6:2a00:1450:4864:20::542]) by gabe.freedesktop.org (Postfix) with ESMTPS id C8DFB89D66 for ; Mon, 5 Aug 2019 12:23:56 +0000 (UTC) Received: by mail-ed1-x542.google.com with SMTP id s49so43652716edb.1 for ; Mon, 05 Aug 2019 05:23:56 -0700 (PDT) Received: from localhost (pD9E51890.dip0.t-ipconnect.de. [217.229.24.144]) by smtp.gmail.com with ESMTPSA id u7sm14307073ejm.48.2019.08.05.05.23.54 for (version=TLS1_3 cipher=AEAD-AES256-GCM-SHA384 bits=256/256); Mon, 05 Aug 2019 05:23:54 -0700 (PDT) In-Reply-To: <20190805122350.8838-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