From mboxrd@z Thu Jan 1 00:00:00 1970 From: Sean Paul Subject: [PATCH 21/41] drm/bridge: analogix_dp: Ensure edp is disabled when shutting down the panel Date: Thu, 9 Mar 2017 23:32:36 -0500 Message-ID: <20170310043305.17216-22-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: In-Reply-To: <20170310043305.17216-1-seanpaul-F7+t8E8rja9g9hUCZPvPmw@public.gmane.org> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: "Linux-rockchip" Errors-To: linux-rockchip-bounces+glpar-linux-rockchip=m.gmane.org-IAPFreCvJWM7uuMidbF8XUB+6BGkLq7r@public.gmane.org To: linux-rockchip-IAPFreCvJWM7uuMidbF8XUB+6BGkLq7r@public.gmane.org, dri-devel-PD4FTy7X32lNgt0PjOBp9y5qC8QIuHrW@public.gmane.org Cc: Archit Taneja , zain wang , Lin Huang , Tomeu Vizoso , David Airlie , Douglas Anderson , Sean Paul , Yakir Yang , =?UTF-8?q?St=C3=A9phane=20Marchesin?= List-Id: dri-devel@lists.freedesktop.org RnJvbTogTGluIEh1YW5nIDxobEByb2NrLWNoaXBzLmNvbT4KCldoZW4gcGFuZWwgaXMgc2h1dCBk b3duLCB3ZSBzaG91bGQgbWFrZSBzdXJlIGVkcCBjYW4gYmUgZGlzYWJsZWQgdG8gYXZvaWQKdW5k ZWZpbmVkIGJlaGF2aW9yLgoKQ2M6IFN0w6lwaGFuZSBNYXJjaGVzaW4gPG1hcmNoZXVAY2hyb21p dW0ub3JnPgpTaWduZWQtb2ZmLWJ5OiBMaW4gSHVhbmcgPGhsQHJvY2stY2hpcHMuY29tPgpTaWdu ZWQtb2ZmLWJ5OiB6YWluIHdhbmcgPHd6ekByb2NrLWNoaXBzLmNvbT4KU2lnbmVkLW9mZi1ieTog U2VhbiBQYXVsIDxzZWFucGF1bEBjaHJvbWl1bS5vcmc+Ci0tLQogZHJpdmVycy9ncHUvZHJtL2Jy aWRnZS9hbmFsb2dpeC9hbmFsb2dpeF9kcF9jb3JlLmMgfCAxMSArKysrKysrKysrKwogMSBmaWxl IGNoYW5nZWQsIDExIGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0v YnJpZGdlL2FuYWxvZ2l4L2FuYWxvZ2l4X2RwX2NvcmUuYyBiL2RyaXZlcnMvZ3B1L2RybS9icmlk Z2UvYW5hbG9naXgvYW5hbG9naXhfZHBfY29yZS5jCmluZGV4IDA0OGI2ZjdjOWI2ZS4uM2IyZDUz OTM1YWU5IDEwMDY0NAotLS0gYS9kcml2ZXJzL2dwdS9kcm0vYnJpZGdlL2FuYWxvZ2l4L2FuYWxv Z2l4X2RwX2NvcmUuYworKysgYi9kcml2ZXJzL2dwdS9kcm0vYnJpZGdlL2FuYWxvZ2l4L2FuYWxv Z2l4X2RwX2NvcmUuYwpAQCAtMTE2Myw2ICsxMTYzLDEyIEBAIHN0YXRpYyBpbnQgYW5hbG9naXhf ZHBfc2V0X2JyaWRnZShzdHJ1Y3QgYW5hbG9naXhfZHBfZGV2aWNlICpkcCkKIAogCXBtX3J1bnRp bWVfZ2V0X3N5bmMoZHAtPmRldik7CiAKKwlyZXQgPSBjbGtfcHJlcGFyZV9lbmFibGUoZHAtPmNs b2NrKTsKKwlpZiAocmV0IDwgMCkgeworCQlEUk1fRVJST1IoIkZhaWxlZCB0byBwcmVwYXJlX2Vu YWJsZSB0aGUgY2xvY2sgY2xrIFslZF1cbiIsIHJldCk7CisJCWdvdG8gb3V0X2RwX2Nsa19wcmU7 CisJfQorCiAJaWYgKGRwLT5wbGF0X2RhdGEtPnBvd2VyX29uKQogCQlkcC0+cGxhdF9kYXRhLT5w b3dlcl9vbihkcC0+cGxhdF9kYXRhKTsKIApAQCAtMTE5Miw2ICsxMTk4LDggQEAgc3RhdGljIGlu dCBhbmFsb2dpeF9kcF9zZXRfYnJpZGdlKHN0cnVjdCBhbmFsb2dpeF9kcF9kZXZpY2UgKmRwKQog CXBoeV9wb3dlcl9vZmYoZHAtPnBoeSk7CiAJaWYgKGRwLT5wbGF0X2RhdGEtPnBvd2VyX29mZikK IAkJZHAtPnBsYXRfZGF0YS0+cG93ZXJfb2ZmKGRwLT5wbGF0X2RhdGEpOworCWNsa19kaXNhYmxl X3VucHJlcGFyZShkcC0+Y2xvY2spOworb3V0X2RwX2Nsa19wcmU6CiAJcG1fcnVudGltZV9wdXRf c3luYyhkcC0+ZGV2KTsKIAogCXJldHVybiByZXQ7CkBAIC0xMjM1LDEwICsxMjQzLDEzIEBAIHN0 YXRpYyB2b2lkIGFuYWxvZ2l4X2RwX2JyaWRnZV9kaXNhYmxlKHN0cnVjdCBkcm1fYnJpZGdlICpi cmlkZ2UpCiAKIAlkaXNhYmxlX2lycShkcC0+aXJxKTsKIAlwaHlfcG93ZXJfb2ZmKGRwLT5waHkp OworCWFuYWxvZ2l4X2RwX3NldF9hbmFsb2dfcG93ZXJfZG93bihkcCwgUE9XRVJfQUxMLCAxKTsK IAogCWlmIChkcC0+cGxhdF9kYXRhLT5wb3dlcl9vZmYpCiAJCWRwLT5wbGF0X2RhdGEtPnBvd2Vy X29mZihkcC0+cGxhdF9kYXRhKTsKIAorCWNsa19kaXNhYmxlX3VucHJlcGFyZShkcC0+Y2xvY2sp OworCiAJcG1fcnVudGltZV9wdXRfc3luYyhkcC0+ZGV2KTsKIAogCXJldCA9IGFuYWxvZ2l4X2Rw X3ByZXBhcmVfcGFuZWwoZHAsIGZhbHNlLCB0cnVlKTsKLS0gCjIuMTIuMC4yNDYuZ2EyZWNjODQ4 NjYtZ29vZwoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f CkxpbnV4LXJvY2tjaGlwIG1haWxpbmcgbGlzdApMaW51eC1yb2NrY2hpcEBsaXN0cy5pbmZyYWRl YWQub3JnCmh0dHA6Ly9saXN0cy5pbmZyYWRlYWQub3JnL21haWxtYW4vbGlzdGluZm8vbGludXgt cm9ja2NoaXAK