From mboxrd@z Thu Jan 1 00:00:00 1970 From: Laurent Pinchart Subject: Re: [PATCH 1/2] drm: exynos: Perform initialization/cleanup at probe/remove time Date: Tue, 13 Dec 2016 23:30:46 +0200 Message-ID: <3943369.j0iH7ZHQqy@avalon> References: <1481657646-14497-1-git-send-email-laurent.pinchart+renesas@ideasonboard.com> <1481657646-14497-2-git-send-email-laurent.pinchart+renesas@ideasonboard.com> <20161213211057.hiws2bgo5vwcji3s@phenom.ffwll.local> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from galahad.ideasonboard.com (galahad.ideasonboard.com [IPv6:2001:4b98:dc2:45:216:3eff:febb:480d]) by gabe.freedesktop.org (Postfix) with ESMTPS id 416336E68C for ; Tue, 13 Dec 2016 21:30:13 +0000 (UTC) In-Reply-To: <20161213211057.hiws2bgo5vwcji3s@phenom.ffwll.local> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" To: Daniel Vetter Cc: Kyungmin Park , Laurent Pinchart , Seung-Woo Kim , dri-devel@lists.freedesktop.org List-Id: dri-devel@lists.freedesktop.org T24gVHVlc2RheSAxMyBEZWMgMjAxNiAyMjoxMDo1OCBEYW5pZWwgVmV0dGVyIHdyb3RlOgo+IE9u IFR1ZSwgRGVjIDEzLCAyMDE2IGF0IDA5OjM0OjA1UE0gKzAyMDAsIExhdXJlbnQgUGluY2hhcnQg d3JvdGU6Cj4gPiBGcm9tOiBMYXVyZW50IFBpbmNoYXJ0IDxsYXVyZW50LnBpbmNoYXJ0QGlkZWFz b25ib2FyZC5jb20+Cj4gPiAKPiA+IFRoZSBkcm0gZHJpdmVyIC5sb2FkKCkgb3BlcmF0aW9uIGlz IHByb25lIHRvIHJhY2UgY29uZGl0aW9ucyBhcyBpdAo+ID4gaW5pdGlhbGl6ZXMgdGhlIGRyaXZl ciBhZnRlciByZWdpc3RlcmluZyB0aGUgZGV2aWNlIG5vZGVzLiBJdHMgdXNhZ2UgaXMKPiA+IGRl cHJlY2F0ZWQsIGlubGluZSBpdCBpbiB0aGUgcHJvYmUgZnVuY3Rpb24gYW5kIGNhbGwgZHJtX2Rl dl9hbGxvYygpIGFuZAo+ID4gZHJtX2Rldl9yZWdpc3RlcigpIGV4cGxpY2l0bHkuCj4gPiAKPiA+ IEZvciBjb25zaXN0ZW5jeSBpbmxpbmUgdGhlIC51bmxvYWQoKSBoYW5kbGVyIGluIHRoZSByZW1v dmUgZnVuY3Rpb24gYXMKPiA+IHdlbGwuCj4gPiAKPiA+IFNpZ25lZC1vZmYtYnk6IExhdXJlbnQg UGluY2hhcnQgPGxhdXJlbnQucGluY2hhcnRAaWRlYXNvbmJvYXJkLmNvbT4KPiA+IC0tLQo+ID4g Cj4gPiAgZHJpdmVycy9ncHUvZHJtL2V4eW5vcy9leHlub3NfZHAuYyAgICAgICB8ICAgMSAtCj4g PiAgZHJpdmVycy9ncHUvZHJtL2V4eW5vcy9leHlub3NfZHJtX2RwaS5jICB8ICAgMSAtCj4gPiAg ZHJpdmVycy9ncHUvZHJtL2V4eW5vcy9leHlub3NfZHJtX2Rydi5jICB8IDI0NSArKysrKysrKysr KysrKy0tLS0tLS0tLS0tLQo+ID4gIGRyaXZlcnMvZ3B1L2RybS9leHlub3MvZXh5bm9zX2RybV9k c2kuYyAgfCAgIDEgLQo+ID4gIGRyaXZlcnMvZ3B1L2RybS9leHlub3MvZXh5bm9zX2RybV92aWRp LmMgfCAgIDEgLQo+ID4gIGRyaXZlcnMvZ3B1L2RybS9leHlub3MvZXh5bm9zX2hkbWkuYyAgICAg fCAgIDEgLQo+ID4gIDYgZmlsZXMgY2hhbmdlZCwgMTI3IGluc2VydGlvbnMoKyksIDEyMyBkZWxl dGlvbnMoLSkKCltzbmlwXQoKPiA+ICBzdGF0aWMgdm9pZCBleHlub3NfZHJtX3VuYmluZChzdHJ1 Y3QgZGV2aWNlICpkZXYpCj4gPiAgewo+ID4gLQlkcm1fcHV0X2RldihkZXZfZ2V0X2RydmRhdGEo ZGV2KSk7Cj4gPiArCXN0cnVjdCBkcm1fZGV2aWNlICpkcm0gPSBkZXZfZ2V0X2RydmRhdGEoZGV2 KTsKPiA+ICsKPiA+ICsJZHJtX2Rldl91bnJlZ2lzdGVyKGRybSk7Cj4gPiArCj4gPiArCWV4eW5v c19kcm1fZGV2aWNlX3N1YmRydl9yZW1vdmUoZHJtKTsKPiA+ICsKPiA+ICsJZXh5bm9zX2RybV9m YmRldl9maW5pKGRybSk7Cj4gPiArCWRybV9rbXNfaGVscGVyX3BvbGxfZmluaShkcm0pOwo+IAo+ IFVuYmluZCBvcmRlciBpcyBpbnZlcnRlZCBmcm9tIHRoZSBlcnJvciBwYXRocyBpbiB0aGUgcHJv YmUgZnVuY3Rpb24sIGJ1dAo+IG1laCwgcHJlZXhpc3RpbmcuCj4gCj4gUmV2aWV3ZWQtYnk6IERh bmllbCBWZXR0ZXIgPGRhbmllbC52ZXR0ZXJAZmZ3bGwuY2g+bwo+IAo+IC4uLiBiZWNhdXNlIEkg cmVhbGx5IHdhbnQgdG8gc2VlIGRybV9wbGF0Zm9ybS5jIGdvbmUhIEZlZWwgZnJlZSB0byBwdXNo IHRvCj4gZHJtLW1pc2MsIHlvdSBoYXogY29tbWl0IHJpZ2h0cyBhZnRlciBhbGwgOy0pCgpMZXQn cyB0cnkgdG8gZ2V0IHRoZSBwYXRjaCB0ZXN0ZWQgZmlyc3QgOi0pIElzIGV4eW5vc2RybSBtZXJn ZWQgdGhyb3VnaCBkcm0tCm1pc2MgPwoKPiA+ICsKPiA+ICsJY29tcG9uZW50X3VuYmluZF9hbGwo ZHJtLT5kZXYsIGRybSk7Cj4gPiArCWRybV9tb2RlX2NvbmZpZ19jbGVhbnVwKGRybSk7Cj4gPiAr CWRybV9yZWxlYXNlX2lvbW11X21hcHBpbmcoZHJtKTsKPiA+ICsKPiA+ICsJa2ZyZWUoZHJtLT5k ZXZfcHJpdmF0ZSk7Cj4gPiArCWRybS0+ZGV2X3ByaXZhdGUgPSBOVUxMOwo+ID4gKwo+ID4gKwlk cm1fZGV2X3VucmVmKGRybSk7Cj4gPiAgfQoKLS0gClJlZ2FyZHMsCgpMYXVyZW50IFBpbmNoYXJ0 CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpkcmktZGV2 ZWwgbWFpbGluZyBsaXN0CmRyaS1kZXZlbEBsaXN0cy5mcmVlZGVza3RvcC5vcmcKaHR0cHM6Ly9s aXN0cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0aW5mby9kcmktZGV2ZWwK