From mboxrd@z Thu Jan 1 00:00:00 1970 From: Daniel Vetter Subject: Re: [PATCH V7 03/12] drm/bridge: Add helper functions for drm_bridge Date: Fri, 31 Oct 2014 16:51:43 +0100 Message-ID: <20141031155143.GQ26941@phenom.ffwll.local> References: <1409149783-12416-4-git-send-email-ajaykumar.rs@samsung.com> <20141027190137.GT26941@phenom.ffwll.local> <20141028143548.GB17770@ulmo> <20141029074314.GL26941@phenom.ffwll.local> <20141029083821.GA27900@ulmo> <20141029085702.GP26941@phenom.ffwll.local> <20141029091436.GB27900@ulmo> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail-wg0-f52.google.com (mail-wg0-f52.google.com [74.125.82.52]) by gabe.freedesktop.org (Postfix) with ESMTP id A3C956E103 for ; Fri, 31 Oct 2014 08:51:31 -0700 (PDT) Received: by mail-wg0-f52.google.com with SMTP id b13so6234655wgh.11 for ; Fri, 31 Oct 2014 08:51:30 -0700 (PDT) Content-Disposition: inline In-Reply-To: <20141029091436.GB27900@ulmo> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" To: Thierry Reding Cc: linux-samsung-soc , Russell King - ARM Linux , Jingoo Han , sunil joshi , dri-devel , Ajay kumar , Thierry Reding , Prashanth G , Ajay Kumar List-Id: dri-devel@lists.freedesktop.org T24gV2VkLCBPY3QgMjksIDIwMTQgYXQgMTA6MTQ6MzdBTSArMDEwMCwgVGhpZXJyeSBSZWRpbmcg d3JvdGU6Cj4gT24gV2VkLCBPY3QgMjksIDIwMTQgYXQgMDk6NTc6MDJBTSArMDEwMCwgRGFuaWVs IFZldHRlciB3cm90ZToKPiA+IFRoYXQgbWFrZXMgdGhlIGVudGlyZSB0aGluZyBhIGJpdCBub24t dHJpdmlhbCwgd2hpY2ggaXMgd2h5IEkgdGhpbmsgaXQKPiA+IHdvdWxkIGJlIGJldHRlciBhcyBz b21lIGdlbmVyaWMgaGVscGVyLiBXaGljaCB0aGVuIGdldHMgZW1iZWRkZWQgb3IKPiA+IGluc3Rh bnRpYXRlZCBmb3Igc3BlY2lmaWMgY2FzZXMsIGxpa2UgZHQmZHJtX3BhbmVsIG9yIGR0JmRybV9i cmlkZ2UuCj4gPiBPciBtYXliZSBldmVuIGFjcGkmZHJtX2JyaWRnZSwgd2hvIGtub3dzIDstKQo+ IAo+IEkgd29ycnkgYSBsaXR0bGUgYWJvdXQgdHlwZSBzYWZldHkuIEhvdyB3aWxsIHRoaXMgZ2Vu ZXJpYyBoZWxwZXIga25vdwo+IHdoYXQgcmVnaXN0cnkgdG8gbG9vayBpbiBmb3I/IE9yIGNvbnZl cnNlbHksIGlmIGFsbCB0aGVzZSByZXNvdXJjZXMgYXJlCj4gYWRkZWQgdG8gYSBzaW5nbGUgcmVn aXN0cnkgaG93IGRvIHlvdSBrbm93IHRoYXQgdGhleSdyZSBvZiB0aGUgY29ycmVjdAo+IHR5cGU/ IEZhaWxpbmcgdG8gZW5zdXJlIHRoaXMgY291bGQgY2F1c2Ugc2l0dWF0aW9ucyB3aGVyZSB5b3Un cmUgYXNraW5nCj4gZm9yIGEgcGFuZWwgYW5kIGdldCBhIGJyaWRnZSBpbiByZXR1cm4gYmVjYXVz ZSB5b3UndmUgd3JvbmdseSB3aXJlZCBpdAo+IHVwIGluIGRldmljZSB0cmVlIGZvciBleGFtcGxl Lgo+IAo+IEJ1dCBwZXJoYXBzIGlmIGJvdGggdGhlIHJlZ2lzdHJ5IGFuZCB0aGUgZGV2aWNlIHBh cnRzIGFyZSB0dXJuZWQgaW50bwo+IGhlbHBlcnMgd2UgY291bGQgc3RpbGwgaGF2ZSBhIHNpbmds ZSBjb3JlIGltcGxlbWVudGF0aW9uIGFuZCB0aGVuCj4gaW5zdGFudGlhdGUgdGhhdCBmb3IgZWFj aCB0eXBlLCBzb21ldGhpbmcgcm91Z2hseSBsaWtlIHRoaXM6Cj4gCj4gCXN0cnVjdCByZWdpc3Ry eSB7Cj4gCQlzdHJ1Y3QgbGlzdF9oZWFkIGxpc3Q7Cj4gCQlzdHJ1Y3QgbXV0ZXggbG9jazsKPiAJ fTsKPiAKPiAJc3RydWN0IHJlZ2lzdHJ5X3JlY29yZCB7Cj4gCQlzdHJ1Y3QgbGlzdF9oZWFkIGxp c3Q7Cj4gCQlzdHJ1Y3QgbW9kdWxlICpvd25lcjsKPiAJCXN0cnVjdCBrcmVmICpyZWY7Cj4gCj4g CQlzdHJ1Y3QgZGV2aWNlICpkZXY7Cj4gCX07Cj4gCj4gCWludCByZWdpc3RyeV9hZGQoc3RydWN0 IHJlZ2lzdHJ5ICpyZWdpc3RyeSwgc3RydWN0IHJlZ2lzdHJ5X3JlY29yZCAqcmVjb3JkKQo+IAl7 Cj4gCQkuLi4KPiAJCXRyeV9tb2R1bGVfZ2V0KHJlY29yZC0+b3duZXIpOwo+IAkJLi4uCj4gCX0K PiAKPiAJc3RydWN0IHJlZ2lzdHJ5X3JlY29yZCAqcmVnaXN0cnlfZmluZF9ieV9vZl9ub2RlKHN0 cnVjdCByZWdpc3RyeSAqcmVnaXN0cnksCj4gCQkJCQkJCSBzdHJ1Y3QgZGV2aWNlX25vZGUgKm5w KQo+IAl7Cj4gCQkuLi4KPiAJCWtyZWZfZ2V0KC4uLik7Cj4gCQkuLi4KPiAJfQo+IAo+IFRoYXQg d2F5IGl0IHNob3VsZCBiZSBwb3NzaWJsZSB0byBlbWJlZCB0aGVzZSBpbnRvIG90aGVyIHN0cnVj dHVyZXMsCj4gbGlrZSBzbzoKPiAKPiAJc3RydWN0IGRybV9wYW5lbCB7Cj4gCQlzdHJ1Y3QgcmVn aXN0cnlfcmVjb3JkIHJlY29yZDsKPiAJCS4uLgo+IAl9Owo+IAo+IAlzdGF0aWMgc3RydWN0IHJl Z2lzdHJ5IGRybV9wYW5lbHM7Cj4gCj4gCWludCBkcm1fcGFuZWxfYWRkKHN0cnVjdCBkcm1fcGFu ZWwgKnBhbmVsKQo+IAl7Cj4gCQlyZXR1cm4gcmVnaXN0cnlfYWRkKCZkcm1fcGFuZWxzLCAmcGFu ZWwtPnJlY29yZCk7Cj4gCX0KPiAKPiAJc3RydWN0IGRybV9wYW5lbCAqb2ZfZHJtX3BhbmVsX2Zp bmQoc3RydWN0IGRldmljZV9ub2RlICpucCkKPiAJewo+IAkJc3RydWN0IHJlZ2lzdHJ5X3JlY29y ZCAqcmVjb3JkOwo+IAo+IAkJcmVjb3JkID0gcmVnaXN0cnlfZmluZF9ieV9vZl9ub2RlKCZkcm1f cGFuZWxzLCBucCk7Cj4gCj4gCQlyZXR1cm4gY29udGFpbmVyX29mKHJlY29yZCwgc3RydWN0IGRy bV9wYW5lbCwgcmVjb3JkKTsKPiAJfQo+IAo+IElzIHRoYXQgd2hhdCB5b3UgaGFkIGluIG1pbmQ/ CgpZZWFoIEkndmUgdGhvdWdodCB0aGF0IHdlIHNob3VsZCBpbnN0YW50aWF0ZSB1c2luZyBtYWNy b3MgZXZlbiwgc28gdGhhdCB3ZQpoYXZlIHBlci10eXBlIHJlZ2lzdHJpZXMuIFNvIHlvdSdkIHNt YXNoIHRoZSB1c3VhbCBzZXQgb2YKREVDTEFSRS9ERUZJTkVfQVVYX0RFVl9SRUdJU1RSWSBpbnRv IGhlYWRlcnMvc291cmNlIGZpbGVzLCBhbmQgdGhleSdkIHRha2UKYSAobmFtZSwga2V5LCB2YWx1 ZSkgdHJpcGxlZC4gRm9yIHRoZSBleGFtcGxlIGhlcmUob2ZfZHJtX3BhbmVsLCBzdHJ1Y3QKZGV2 aWNlX25vZGUgKiwgc3RydWN0IGRybV9wYW5lbCAqKSBvciBzaW1pbGFyLiBJIG1pZ2h0IGJlIGhh bmQtd2F2aW5nIG92ZXIKYSBmZXcgdG9vIG1hbnkgZGV0YWlscyB0aG91Z2ggOy0pCgpDaGVlcnMs IERhbmllbAotLSAKRGFuaWVsIFZldHRlcgpTb2Z0d2FyZSBFbmdpbmVlciwgSW50ZWwgQ29ycG9y YXRpb24KKzQxICgwKSA3OSAzNjUgNTcgNDggLSBodHRwOi8vYmxvZy5mZndsbC5jaApfX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpkcmktZGV2ZWwgbWFpbGlu ZyBsaXN0CmRyaS1kZXZlbEBsaXN0cy5mcmVlZGVza3RvcC5vcmcKaHR0cDovL2xpc3RzLmZyZWVk ZXNrdG9wLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2RyaS1kZXZlbAo=