From mboxrd@z Thu Jan 1 00:00:00 1970 From: Rob Clark Subject: [PATCH] drm/dp: add drm_dp_link_power_down() helper Date: Tue, 2 Dec 2014 10:46:42 -0500 Message-ID: <1417535202-17253-1-git-send-email-robdclark@gmail.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail-qg0-f48.google.com (mail-qg0-f48.google.com [209.85.192.48]) by gabe.freedesktop.org (Postfix) with ESMTP id 3367E6F109 for ; Tue, 2 Dec 2014 07:46:46 -0800 (PST) Received: by mail-qg0-f48.google.com with SMTP id q107so9270518qgd.7 for ; Tue, 02 Dec 2014 07:46:45 -0800 (PST) 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 V2UgaGFkIF9wb3dlcl91cCgpLCBidXQgZHJpdmVycyBhbHNvIG5lZWQgdG8gYmUgYWJsZSB0byBw b3dlciBkb3duLgoKU2lnbmVkLW9mZi1ieTogUm9iIENsYXJrIDxyb2JkY2xhcmtAZ21haWwuY29t PgotLS0KVGhpcyBsZXRzIG1lIGRyb3AgZWRwX3NpbmtfcG93ZXJfc3RhdGUoKSBmcm9tIG1zbSBl RFAgY29kZSwgYW5kIHVzZQp0aGUgaGVscGVycyBpbnN0ZWFkLgoKIGRyaXZlcnMvZ3B1L2RybS9k cm1fZHBfaGVscGVyLmMgfCAzMSArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCiBpbmNs dWRlL2RybS9kcm1fZHBfaGVscGVyLmggICAgIHwgIDEgKwogMiBmaWxlcyBjaGFuZ2VkLCAzMiBp bnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2RybV9kcF9oZWxwZXIu YyBiL2RyaXZlcnMvZ3B1L2RybS9kcm1fZHBfaGVscGVyLmMKaW5kZXggOTU5ZTIwNy4uODIxMjJl YyAxMDA2NDQKLS0tIGEvZHJpdmVycy9ncHUvZHJtL2RybV9kcF9oZWxwZXIuYworKysgYi9kcml2 ZXJzL2dwdS9kcm0vZHJtX2RwX2hlbHBlci5jCkBAIC0zNTMsNiArMzUzLDM3IEBAIGludCBkcm1f ZHBfbGlua19wb3dlcl91cChzdHJ1Y3QgZHJtX2RwX2F1eCAqYXV4LCBzdHJ1Y3QgZHJtX2RwX2xp bmsgKmxpbmspCiBFWFBPUlRfU1lNQk9MKGRybV9kcF9saW5rX3Bvd2VyX3VwKTsKIAogLyoqCisg KiBkcm1fZHBfbGlua19wb3dlcl9kb3duKCkgLSBwb3dlciBkb3duIGEgRGlzcGxheVBvcnQgbGlu aworICogQGF1eDogRGlzcGxheVBvcnQgQVVYIGNoYW5uZWwKKyAqIEBsaW5rOiBwb2ludGVyIHRv IGEgc3RydWN0dXJlIGNvbnRhaW5pbmcgdGhlIGxpbmsgY29uZmlndXJhdGlvbgorICoKKyAqIFJl dHVybnMgMCBvbiBzdWNjZXNzIG9yIGEgbmVnYXRpdmUgZXJyb3IgY29kZSBvbiBmYWlsdXJlLgor ICovCitpbnQgZHJtX2RwX2xpbmtfcG93ZXJfZG93bihzdHJ1Y3QgZHJtX2RwX2F1eCAqYXV4LCBz dHJ1Y3QgZHJtX2RwX2xpbmsgKmxpbmspCit7CisJdTggdmFsdWU7CisJaW50IGVycjsKKworCS8q IERQX1NFVF9QT1dFUiByZWdpc3RlciBpcyBvbmx5IGF2YWlsYWJsZSBvbiBEUENEIHYxLjEgYW5k IGxhdGVyICovCisJaWYgKGxpbmstPnJldmlzaW9uIDwgMHgxMSkKKwkJcmV0dXJuIDA7CisKKwll cnIgPSBkcm1fZHBfZHBjZF9yZWFkYihhdXgsIERQX1NFVF9QT1dFUiwgJnZhbHVlKTsKKwlpZiAo ZXJyIDwgMCkKKwkJcmV0dXJuIGVycjsKKworCXZhbHVlICY9IH5EUF9TRVRfUE9XRVJfTUFTSzsK Kwl2YWx1ZSB8PSBEUF9TRVRfUE9XRVJfRDM7CisKKwllcnIgPSBkcm1fZHBfZHBjZF93cml0ZWIo YXV4LCBEUF9TRVRfUE9XRVIsIHZhbHVlKTsKKwlpZiAoZXJyIDwgMCkKKwkJcmV0dXJuIGVycjsK KworCXJldHVybiAwOworfQorRVhQT1JUX1NZTUJPTChkcm1fZHBfbGlua19wb3dlcl9kb3duKTsK KworLyoqCiAgKiBkcm1fZHBfbGlua19jb25maWd1cmUoKSAtIGNvbmZpZ3VyZSBhIERpc3BsYXlQ b3J0IGxpbmsKICAqIEBhdXg6IERpc3BsYXlQb3J0IEFVWCBjaGFubmVsCiAgKiBAbGluazogcG9p bnRlciB0byBhIHN0cnVjdHVyZSBjb250YWluaW5nIHRoZSBsaW5rIGNvbmZpZ3VyYXRpb24KZGlm ZiAtLWdpdCBhL2luY2x1ZGUvZHJtL2RybV9kcF9oZWxwZXIuaCBiL2luY2x1ZGUvZHJtL2RybV9k cF9oZWxwZXIuaAppbmRleCAxMWY4Yzg0Li43ZTI1MDMwIDEwMDY0NAotLS0gYS9pbmNsdWRlL2Ry bS9kcm1fZHBfaGVscGVyLmgKKysrIGIvaW5jbHVkZS9kcm0vZHJtX2RwX2hlbHBlci5oCkBAIC01 ODYsNiArNTg2LDcgQEAgc3RydWN0IGRybV9kcF9saW5rIHsKIAogaW50IGRybV9kcF9saW5rX3By b2JlKHN0cnVjdCBkcm1fZHBfYXV4ICphdXgsIHN0cnVjdCBkcm1fZHBfbGluayAqbGluayk7CiBp bnQgZHJtX2RwX2xpbmtfcG93ZXJfdXAoc3RydWN0IGRybV9kcF9hdXggKmF1eCwgc3RydWN0IGRy bV9kcF9saW5rICpsaW5rKTsKK2ludCBkcm1fZHBfbGlua19wb3dlcl9kb3duKHN0cnVjdCBkcm1f ZHBfYXV4ICphdXgsIHN0cnVjdCBkcm1fZHBfbGluayAqbGluayk7CiBpbnQgZHJtX2RwX2xpbmtf Y29uZmlndXJlKHN0cnVjdCBkcm1fZHBfYXV4ICphdXgsIHN0cnVjdCBkcm1fZHBfbGluayAqbGlu ayk7CiAKIGludCBkcm1fZHBfYXV4X3JlZ2lzdGVyKHN0cnVjdCBkcm1fZHBfYXV4ICphdXgpOwot LSAKMS45LjMKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f CmRyaS1kZXZlbCBtYWlsaW5nIGxpc3QKZHJpLWRldmVsQGxpc3RzLmZyZWVkZXNrdG9wLm9yZwpo dHRwOi8vbGlzdHMuZnJlZWRlc2t0b3Aub3JnL21haWxtYW4vbGlzdGluZm8vZHJpLWRldmVsCg==