From mboxrd@z Thu Jan 1 00:00:00 1970 From: Sean Paul Subject: [PATCH 34/41] drm/bridge: analogix_dp: Allow master driver to cleanup in unbind Date: Thu, 9 Mar 2017 23:32:49 -0500 Message-ID: <20170310043305.17216-35-seanpaul@chromium.org> References: <20170310043305.17216-1-seanpaul@chromium.org> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail-qk0-x231.google.com (mail-qk0-x231.google.com [IPv6:2607:f8b0:400d:c09::231]) by gabe.freedesktop.org (Postfix) with ESMTPS id 2CAB06EDA5 for ; Fri, 10 Mar 2017 04:50:30 +0000 (UTC) Received: by mail-qk0-x231.google.com with SMTP id p64so152529392qke.1 for ; Thu, 09 Mar 2017 20:50:30 -0800 (PST) In-Reply-To: <20170310043305.17216-1-seanpaul@chromium.org> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" To: linux-rockchip@lists.infradead.org, dri-devel@lists.freedesktop.org Cc: zain wang , Lin Huang , Tomeu Vizoso , Brian Norris , Douglas Anderson , Tomasz Figa , Yakir Yang , "Kristian H . Kristensen" List-Id: dri-devel@lists.freedesktop.org RnJvbTogVG9tYXN6IEZpZ2EgPHRmaWdhQGNocm9taXVtLm9yZz4KClNpbmNlIHdlIHRha2UgdGhl IG93bmVyc2hpcCBvZiBkcnZkYXRhLCB0aGUgbWFzdGVyIGRyaXZlciBkb2VzIG5vdCBoYXZlCmFu eSBtZWFucyBvZiBhY2Nlc3NpbmcgaXRzIG93biBkYXRhIGZyb20gdW5iaW5kIGNhbGxiYWNrIGFu ZCBhbGwgaXQgY2FuCmRvIGlzIGNhbGxpbmcgdGhlIGFuYWxvZ2l4IHVuYmluZCBjYWxsYmFjay4g SG93ZXZlciBpdCBtaWdodCBiZQpuZWNlc3NhcnkgdG8gZG8gc29tZSBjbGVhbiB1cCBpbiB0aGUg bWFzdGVyIGRyaXZlciBiZWZvcmUgd2UgcmVhbGx5CnVuYmluZCB0aGUgYW5hbG9naXggcGFydCAo c3VjaCBhcyBQU1IgdW5yZWdpc3RlciBpbiBSb2NrY2hpcCBjYXNlKSwgc28KdGhpcyBwYXRjaCBw cm92aWRlcyBhIHBsYXRfZGF0YS0+Y2xlYW51cCgpIGNhbGxiYWNrIHdoaWNoIGlzIGNhbGxlZCBh dAp0aGUgYmVnaW5uaW5nIG9mIGFuYWxvZ2l4X2RwX3VuYmluZCgpLgoKQ2M6IEtyaXN0aWFuIEgu IEtyaXN0ZW5zZW4gPGhvZWdzYmVyZ0BjaHJvbWl1bS5vcmc+CkNjOiBCcmlhbiBOb3JyaXMgPGJy aWFubm9ycmlzQGNocm9taXVtLm9yZz4KU2lnbmVkLW9mZi1ieTogVG9tYXN6IEZpZ2EgPHRmaWdh QGNocm9taXVtLm9yZz4KU2lnbmVkLW9mZi1ieTogU2VhbiBQYXVsIDxzZWFucGF1bEBjaHJvbWl1 bS5vcmc+Ci0tLQogZHJpdmVycy9ncHUvZHJtL2JyaWRnZS9hbmFsb2dpeC9hbmFsb2dpeF9kcF9j b3JlLmMgfCAzICsrKwogaW5jbHVkZS9kcm0vYnJpZGdlL2FuYWxvZ2l4X2RwLmggICAgICAgICAg ICAgICAgICAgfCAxICsKIDIgZmlsZXMgY2hhbmdlZCwgNCBpbnNlcnRpb25zKCspCgpkaWZmIC0t Z2l0IGEvZHJpdmVycy9ncHUvZHJtL2JyaWRnZS9hbmFsb2dpeC9hbmFsb2dpeF9kcF9jb3JlLmMg Yi9kcml2ZXJzL2dwdS9kcm0vYnJpZGdlL2FuYWxvZ2l4L2FuYWxvZ2l4X2RwX2NvcmUuYwppbmRl eCA2NWFmNWVmOGVjMTIuLjYzOTFmNWRhNzY0MyAxMDA2NDQKLS0tIGEvZHJpdmVycy9ncHUvZHJt L2JyaWRnZS9hbmFsb2dpeC9hbmFsb2dpeF9kcF9jb3JlLmMKKysrIGIvZHJpdmVycy9ncHUvZHJt L2JyaWRnZS9hbmFsb2dpeC9hbmFsb2dpeF9kcF9jb3JlLmMKQEAgLTE2NTEsNiArMTY1MSw5IEBA IHZvaWQgYW5hbG9naXhfZHBfdW5iaW5kKHN0cnVjdCBkZXZpY2UgKmRldiwgc3RydWN0IGRldmlj ZSAqbWFzdGVyLAogewogCXN0cnVjdCBhbmFsb2dpeF9kcF9kZXZpY2UgKmRwID0gZGV2X2dldF9k cnZkYXRhKGRldik7CiAKKwlpZiAoZHAtPnBsYXRfZGF0YS0+Y2xlYW51cCkKKwkJZHAtPnBsYXRf ZGF0YS0+Y2xlYW51cChkcC0+cGxhdF9kYXRhKTsKKwogCWFuYWxvZ2l4X2RwX2JyaWRnZV9kaXNh YmxlKGRwLT5icmlkZ2UpOwogCiAJaWYgKGRwLT5wbGF0X2RhdGEtPnBhbmVsKSB7CmRpZmYgLS1n aXQgYS9pbmNsdWRlL2RybS9icmlkZ2UvYW5hbG9naXhfZHAuaCBiL2luY2x1ZGUvZHJtL2JyaWRn ZS9hbmFsb2dpeF9kcC5oCmluZGV4IDRmYzAxNjVlZDNmNS4uNDE0ZTlhN2YzNjJlIDEwMDY0NAot LS0gYS9pbmNsdWRlL2RybS9icmlkZ2UvYW5hbG9naXhfZHAuaAorKysgYi9pbmNsdWRlL2RybS9i cmlkZ2UvYW5hbG9naXhfZHAuaApAQCAtMzYsNiArMzYsNyBAQCBzdHJ1Y3QgYW5hbG9naXhfZHBf cGxhdF9kYXRhIHsKIAkJICAgICAgc3RydWN0IGRybV9jb25uZWN0b3IgKik7CiAJaW50ICgqZ2V0 X21vZGVzKShzdHJ1Y3QgYW5hbG9naXhfZHBfcGxhdF9kYXRhICosCiAJCQkgc3RydWN0IGRybV9j b25uZWN0b3IgKik7CisJdm9pZCAoKmNsZWFudXApKHN0cnVjdCBhbmFsb2dpeF9kcF9wbGF0X2Rh dGEgKik7CiB9OwogCiBpbnQgYW5hbG9naXhfZHBfcHNyX2VuYWJsZWQoc3RydWN0IGRldmljZSAq ZGV2KTsKLS0gCjIuMTIuMC4yNDYuZ2EyZWNjODQ4NjYtZ29vZwoKX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KZHJpLWRldmVsIG1haWxpbmcgbGlzdApkcmkt ZGV2ZWxAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0dHBzOi8vbGlzdHMuZnJlZWRlc2t0b3Aub3Jn L21haWxtYW4vbGlzdGluZm8vZHJpLWRldmVsCg==