From mboxrd@z Thu Jan 1 00:00:00 1970 From: Laurent Pinchart Subject: [PATCH v3 3/4] drm/omap: dsi: Ensure the device is active during probe Date: Sat, 10 Nov 2018 13:16:53 +0200 Message-ID: <20181110111654.4387-4-laurent.pinchart@ideasonboard.com> References: <20181110111654.4387-1-laurent.pinchart@ideasonboard.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <20181110111654.4387-1-laurent.pinchart@ideasonboard.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 Cc: Tony Lindgren , linux-omap@vger.kernel.org, Tomi Valkeinen List-Id: linux-omap@vger.kernel.org VGhlIHByb2JlIGZ1bmN0aW9uIHBlcmZvcm1zIGhhcmR3YXJlIGFjY2VzcyB0byByZWFkIHRoZSBu dW1iZXIgb2YKc3VwcG9ydGVkIGRhdGEgbGFuZXMgZnJvbSBhIGNvbmZpZ3VyYXRpb24gcmVnaXN0 ZXIgYW5kIHRodXMgcmVxdWlyZXMgdGhlCmRldmljZSB0byBiZSBhY3RpdmUuIEVuc3VyZSB0aGlz IGJ5IHN1cnJvdW5kaW5nIHRoZSBhY2Nlc3Mgd2l0aApkc2lfcnVudGltZV9nZXQoKSBhbmQgZHNp X3J1bnRpbWVfcHV0KCkgY2FsbHMuCgpGaXhlczogZWRiNzE1ZGZmZGVlICgiZHJtL29tYXA6IGRz czogZHNpOiBNb3ZlIGluaXRpYWxpemF0aW9uIGNvZGUgZnJvbSBiaW5kIHRvIHByb2JlIikKU2ln bmVkLW9mZi1ieTogTGF1cmVudCBQaW5jaGFydCA8bGF1cmVudC5waW5jaGFydEBpZGVhc29uYm9h cmQuY29tPgpBY2tlZC1ieTogVG9ueSBMaW5kZ3JlbiA8dG9ueUBhdG9taWRlLmNvbT4KLS0tCiBk cml2ZXJzL2dwdS9kcm0vb21hcGRybS9kc3MvZHNpLmMgfCA3ICsrKysrLS0KIDEgZmlsZSBjaGFu Z2VkLCA1IGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvZHJpdmVy cy9ncHUvZHJtL29tYXBkcm0vZHNzL2RzaS5jIGIvZHJpdmVycy9ncHUvZHJtL29tYXBkcm0vZHNz L2RzaS5jCmluZGV4IDM5NGMxMjljZmIzYi4uYjlkNWFkN2U2N2Q4IDEwMDY0NAotLS0gYS9kcml2 ZXJzL2dwdS9kcm0vb21hcGRybS9kc3MvZHNpLmMKKysrIGIvZHJpdmVycy9ncHUvZHJtL29tYXBk cm0vZHNzL2RzaS5jCkBAIC01NDA5LDExICs1NDA5LDE0IEBAIHN0YXRpYyBpbnQgZHNpX3Byb2Jl KHN0cnVjdCBwbGF0Zm9ybV9kZXZpY2UgKnBkZXYpCiAKIAkvKiBEU0kgb24gT01BUDMgZG9lc24n dCBoYXZlIHJlZ2lzdGVyIERTSV9HTlEsIHNldCBudW1iZXIKIAkgKiBvZiBkYXRhIHRvIDMgYnkg ZGVmYXVsdCAqLwotCWlmIChkc2ktPmRhdGEtPnF1aXJrcyAmIERTSV9RVUlSS19HTlEpCisJaWYg KGRzaS0+ZGF0YS0+cXVpcmtzICYgRFNJX1FVSVJLX0dOUSkgeworCQlkc2lfcnVudGltZV9nZXQo ZHNpKTsKIAkJLyogTkJfREFUQV9MQU5FUyAqLwogCQlkc2ktPm51bV9sYW5lc19zdXBwb3J0ZWQg PSAxICsgUkVHX0dFVChkc2ksIERTSV9HTlEsIDExLCA5KTsKLQllbHNlCisJCWRzaV9ydW50aW1l X3B1dChkc2kpOworCX0gZWxzZSB7CiAJCWRzaS0+bnVtX2xhbmVzX3N1cHBvcnRlZCA9IDM7CisJ fQogCiAJciA9IGRzaV9pbml0X291dHB1dChkc2kpOwogCWlmIChyKQotLSAKUmVnYXJkcywKCkxh dXJlbnQgUGluY2hhcnQKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fCmRyaS1kZXZlbCBtYWlsaW5nIGxpc3QKZHJpLWRldmVsQGxpc3RzLmZyZWVkZXNrdG9w Lm9yZwpodHRwczovL2xpc3RzLmZyZWVkZXNrdG9wLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2RyaS1k ZXZlbAo=