From mboxrd@z Thu Jan 1 00:00:00 1970 From: Philipp Zabel Subject: Re: [PATCH v2 5/7] drm/stm: ltdc: add devm_reset_control & platform_get_ressource Date: Thu, 20 Jul 2017 14:38:38 +0200 Message-ID: <1500554318.2354.61.camel@pengutronix.de> References: <1500552357-29487-1-git-send-email-philippe.cornu@st.com> <1500552357-29487-6-git-send-email-philippe.cornu@st.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from metis.ext.pengutronix.de (metis.ext.pengutronix.de [IPv6:2001:67c:670:201:290:27ff:fe1d:cc33]) by gabe.freedesktop.org (Postfix) with ESMTPS id 07A706E684 for ; Thu, 20 Jul 2017 12:38:43 +0000 (UTC) In-Reply-To: <1500552357-29487-6-git-send-email-philippe.cornu@st.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" To: Philippe CORNU Cc: Maxime Coquelin , Alexandre Torgue , linux-kernel@vger.kernel.org, dri-devel@lists.freedesktop.org, Yannick Fertre , Fabien Dessenne , Mickael Reulier , Vincent Abriou , Gabriel Fernandez , Ludovic Barre List-Id: dri-devel@lists.freedesktop.org SGkgUGhpbGlwcGUsCgpPbiBUaHUsIDIwMTctMDctMjAgYXQgMTQ6MDUgKzAyMDAsIFBoaWxpcHBl IENPUk5VIHdyb3RlOgo+IFVzZSBkZXZtX3Jlc2V0X2NvbnRyb2xfZ2V0X2V4Y2x1c2l2ZSB0byBh dm9pZCByZXNvdXJjZSBsZWFrYWdlIChiYXNlZAo+IG9uIHBhdGNoICJDb252ZXJ0IGRyaXZlcnMg dG8gZXhwbGljaXQgcmVzZXQgQVBJIiBmcm9tIFBoaWxpcHAgWmFiZWwpLgo+IAo+IEFsc28gdXNl IHBsYXRmb3JtX2dldF9yZXNvdXJjZSwgd2hpY2ggaXMgbW9yZSB1c3VhbCBhbmQKPiBjb25zaXN0 ZW50IHdpdGggcGxhdGZvcm1fZ2V0X2lycSBjYWxsZWQgbGF0ZXIuCj4gCj4gU2lnbmVkLW9mZi1i eTogRmFiaWVuIERlc3Nlbm5lIDxmYWJpZW4uZGVzc2VubmVAc3QuY29tPgo+IFNpZ25lZC1vZmYt Ynk6IFBoaWxpcHBlIENPUk5VIDxwaGlsaXBwZS5jb3JudUBzdC5jb20+Cj4gUmV2aWV3ZWQtYnk6 IEJlbmphbWluIEdhaWduYXJkIDxiZW5qYW1pbi5nYWlnbmFyZEBsaW5hcm8ub3JnPgo+IENjOiBQ aGlsaXBwIFphYmVsIDxwLnphYmVsQHBlbmd1dHJvbml4LmRlPgoKTG9va2luZyBhdCB0aGUgdXNh Z2UgYmVsb3csIHRoaXMgZHJpdmVyIG9ubHkgc2VlbXMgdG8gY2FyZSBhYm91dCB0aGUKcmVzZXQg ZGVhc3NlcnRpb24gYmVmb3JlIHJlZ2lzdGVyIHVzZSwgc28gdGhpcyBjb3VsZCB1c2UgdGhlIHNo YXJlZCBBUEkuCkZ1cnRoZXIsIGl0IHNlZW1zIHRoYXQgdGhpcyByZXNldCBpcyBvcHRpb25hbC4K Cj4gLS0tCj4gIGRyaXZlcnMvZ3B1L2RybS9zdG0vbHRkYy5jIHwgOSArKysrKy0tLS0KPiAgMSBm aWxlIGNoYW5nZWQsIDUgaW5zZXJ0aW9ucygrKSwgNCBkZWxldGlvbnMoLSkKPiAKPiBkaWZmIC0t Z2l0IGEvZHJpdmVycy9ncHUvZHJtL3N0bS9sdGRjLmMgYi9kcml2ZXJzL2dwdS9kcm0vc3RtL2x0 ZGMuYwo+IGluZGV4IDkyZTU4YmEuLmQ4MjYwNDUgMTAwNjQ0Cj4gLS0tIGEvZHJpdmVycy9ncHUv ZHJtL3N0bS9sdGRjLmMKPiArKysgYi9kcml2ZXJzL2dwdS9kcm0vc3RtL2x0ZGMuYwo+IEBAIC04 NzQsNyArODc0LDcgQEAgaW50IGx0ZGNfbG9hZChzdHJ1Y3QgZHJtX2RldmljZSAqZGRldikKPiAg CXN0cnVjdCBkcm1fcGFuZWwgKnBhbmVsOwo+ICAJc3RydWN0IGRybV9jcnRjICpjcnRjOwo+ICAJ c3RydWN0IHJlc2V0X2NvbnRyb2wgKnJzdGM7Cj4gLQlzdHJ1Y3QgcmVzb3VyY2UgcmVzOwo+ICsJ c3RydWN0IHJlc291cmNlICpyZXM7Cj4gIAlpbnQgaXJxLCByZXQsIGk7Cj4gIAo+ICAJRFJNX0RF QlVHX0RSSVZFUigiXG4iKTsKPiBAQCAtODgzLDcgKzg4Myw3IEBAIGludCBsdGRjX2xvYWQoc3Ry dWN0IGRybV9kZXZpY2UgKmRkZXYpCj4gIAlpZiAocmV0KQo+ICAJCXJldHVybiByZXQ7Cj4gIAo+ IC0JcnN0YyA9IG9mX3Jlc2V0X2NvbnRyb2xfZ2V0KG5wLCBOVUxMKTsKPiArCXJzdGMgPSBkZXZt X3Jlc2V0X2NvbnRyb2xfZ2V0X2V4Y2x1c2l2ZShkZXYsIE5VTEwpOwoKSSB3b3VsZCBzdWdnZXN0 IHRvIGNoYW5nZSB0aGlzIHRvCgotCXJzdGMgPSBvZl9yZXNldF9jb250cm9sX2dldChucCwgTlVM TCk7CisJcnN0YyA9IGRldm1fcmVzZXRfY29udHJvbF9nZXRfb3B0aW9uYWxfc2hhcmVkKGRldiwg TlVMTCk7CisJaWYgKElTX0VSUihyc3RjKSkKKwkJcmV0dXJuIFBUUl9FUlIocnN0Yyk7Cgo+ICAJ bXV0ZXhfaW5pdCgmbGRldi0+ZXJyX2xvY2spOwo+ICAKPiBAQCAtODk4LDEzICs4OTgsMTQgQEAg aW50IGx0ZGNfbG9hZChzdHJ1Y3QgZHJtX2RldmljZSAqZGRldikKPiAgCQlyZXR1cm4gLUVOT0RF VjsKPiAgCX0KPiAgCj4gLQlpZiAob2ZfYWRkcmVzc190b19yZXNvdXJjZShucCwgMCwgJnJlcykp IHsKPiArCXJlcyA9IHBsYXRmb3JtX2dldF9yZXNvdXJjZShwZGV2LCBJT1JFU09VUkNFX01FTSwg MCk7Cj4gKwlpZiAoIXJlcykgewo+ICAJCURSTV9FUlJPUigiVW5hYmxlIHRvIGdldCByZXNvdXJj ZVxuIik7Cj4gIAkJcmV0ID0gLUVOT0RFVjsKPiAgCQlnb3RvIGVycjsKPiAgCX0KPiAgCj4gLQls ZGV2LT5yZWdzID0gZGV2bV9pb3JlbWFwX3Jlc291cmNlKGRldiwgJnJlcyk7Cj4gKwlsZGV2LT5y ZWdzID0gZGV2bV9pb3JlbWFwX3Jlc291cmNlKGRldiwgcmVzKTsKPiAgCWlmIChJU19FUlIobGRl di0+cmVncykpIHsKPiAgCQlEUk1fRVJST1IoIlVuYWJsZSB0byBnZXQgbHRkYyByZWdpc3RlcnNc biIpOwo+ICAJCXJldCA9IFBUUl9FUlIobGRldi0+cmVncyk7Cgp0aGVuIGJlbG93IHlvdSBjYW4g Y2hhbmdlOgoKLQlpZiAoIUlTX0VSUihyc3RjKSkKLQkJcmVzZXRfY29udHJvbF9kZWFzc2VydChy c3RjKTsKKwlyZXNldF9jb250cm9sX2RlYXNzZXJ0KHJzdGMpOwoKcmVnYXJkcwpQaGlsaXBwCgpf X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpkcmktZGV2ZWwg bWFpbGluZyBsaXN0CmRyaS1kZXZlbEBsaXN0cy5mcmVlZGVza3RvcC5vcmcKaHR0cHM6Ly9saXN0 cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0aW5mby9kcmktZGV2ZWwK