From mboxrd@z Thu Jan 1 00:00:00 1970 From: Tony Lindgren Subject: Re: [PATCH v2 2/4] drm/omap: hdmi4: Ensure the device is active during bind Date: Mon, 5 Nov 2018 12:02:47 -0800 Message-ID: <20181105200247.GD56754@atomide.com> References: <20181105151028.4091-1-laurent.pinchart@ideasonboard.com> <20181105151028.4091-3-laurent.pinchart@ideasonboard.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Content-Disposition: inline In-Reply-To: <20181105151028.4091-3-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: Laurent Pinchart Cc: Tomi Valkeinen , linux-omap@vger.kernel.org, dri-devel@lists.freedesktop.org List-Id: linux-omap@vger.kernel.org KiBMYXVyZW50IFBpbmNoYXJ0IDxsYXVyZW50LnBpbmNoYXJ0QGlkZWFzb25ib2FyZC5jb20+IFsx ODExMDUgMTU6MTBdOgo+IFRoZSBiaW5kIGZ1bmN0aW9uIHBlcmZvcm1zIGhhcmR3YXJlIGFjY2Vz cyAoaW4gaGRtaTRfY2VjX2luaXQoKSkgYW5kCj4gdGh1cyByZXF1aXJlcyB0aGUgZGV2aWNlIHRv IGJlIGFjdGl2ZS4gRW5zdXJlIHRoaXMgYnkgc3Vycm91bmRpbmcgdGhlCj4gYmluZCBmdW5jdGlv biBieSBoZG1pX3J1bnRpbWVfZ2V0KCkgYW5kIGhkbWlfcnVudGltZV9wdXQoKSBjYWxscy4KPiAK PiBGaXhlczogMjdkNjI0NTI3ZDk5ICgiZHJtL29tYXA6IGRzczogQWNxdWlyZSBuZXh0IGRzc2Rl diBhdCBwcm9iZSB0aW1lIikKPiBTaWduZWQtb2ZmLWJ5OiBMYXVyZW50IFBpbmNoYXJ0IDxsYXVy ZW50LnBpbmNoYXJ0QGlkZWFzb25ib2FyZC5jb20+CgpMb29rcyBnb29kIHRvIG1lIGV4Y2VwdCBv bmUgdHlwbyBiZWxvdy4uCgo+IGluZGV4IGNmNjIzMGVhYzMxYS4uMzZiZTlhMzZkNjY0IDEwMDY0 NAo+IC0tLSBhL2RyaXZlcnMvZ3B1L2RybS9vbWFwZHJtL2Rzcy9oZG1pNC5jCj4gKysrIGIvZHJp dmVycy9ncHUvZHJtL29tYXBkcm0vZHNzL2hkbWk0LmMKPiBAQCAtNjM1LDEwICs2MzUsMTQgQEAg c3RhdGljIGludCBoZG1pNF9iaW5kKHN0cnVjdCBkZXZpY2UgKmRldiwgc3RydWN0IGRldmljZSAq bWFzdGVyLCB2b2lkICpkYXRhKQo+ICAKPiAgCWhkbWktPmRzcyA9IGRzczsKPiAgCj4gLQlyID0g aGRtaV9wbGxfaW5pdChkc3MsIGhkbWktPnBkZXYsICZoZG1pLT5wbGwsICZoZG1pLT53cCk7Cj4g KwlyID0gaGRtaV9ydW50aW1lX2dldChoZG1pKTsKPiAgCWlmIChyKQo+ICAJCXJldHVybiByOwo+ ICAKPiArCXIgPSBoZG1pX3BsbF9pbml0KGRzcywgaGRtaS0+cGRldiwgJmhkbWktPnBsbCwgJmhk bWktPndwKTsKPiArCWlmIChyKQo+ICsJCWdvdG8gZXJyX3J1bnRpbWVfcHV0Owo+ICsKPiAgCXIg PSBoZG1pNF9jZWNfaW5pdChoZG1pLT5wZGV2LCAmaGRtaS0+Y29yZSwgJmhkbWktPndwKTsKPiAg CWlmIChyKQo+ICAJCWdvdG8gZXJyX3BsbF91bmluaXQ7Cj4gQEAgLTY1MiwxMiArNjU2LDE2IEBA IHN0YXRpYyBpbnQgaGRtaTRfYmluZChzdHJ1Y3QgZGV2aWNlICpkZXYsIHN0cnVjdCBkZXZpY2Ug Km1hc3Rlciwgdm9pZCAqZGF0YSkKPiAgCWhkbWktPmRlYnVnZnMgPSBkc3NfZGVidWdmc19jcmVh dGVfZmlsZShkc3MsICJoZG1pIiwgaGRtaV9kdW1wX3JlZ3MsCj4gIAkJCQkJICAgICAgIGhkbWkp Owo+ICAKPiArCWhkbWlfcnVudGltZV9wdXQoaGRtaSk7Cj4gKwo+ICAJcmV0dXJuIDA7Cj4gIAo+ ICBlcnJfY2VjX3VuaW5pdDoKPiAgCWhkbWk0X2NlY191bmluaXQoJmhkbWktPmNvcmUpOwo+ICBl cnJfcGxsX3VuaW5pdDoKPiAgCWhkbWlfcGxsX3VuaW5pdCgmaGRtaS0+cGxsKTsKPiArZXJyX3J1 bnRpbWVfcHV0Ogo+ICsJaGRtaV9ydW50aW1lX2dldChoZG1pKTsKPiAgCXJldHVybiByOwo+ICB9 CgpBdCBlcnJfcnVudGltZV9wdXQgeW91IHNob3VsZCBjYWxsIGhkbWlfcnVudGltZV9wdXQoKSBp bnN0ZWFkIG9mCmhkbWlfcnVudGltZV9nZXQoKSwgcmlnaHQ/IDopCgpSZWdhcmRzLAoKVG9ueQpf X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpkcmktZGV2ZWwg bWFpbGluZyBsaXN0CmRyaS1kZXZlbEBsaXN0cy5mcmVlZGVza3RvcC5vcmcKaHR0cHM6Ly9saXN0 cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0aW5mby9kcmktZGV2ZWwK