From mboxrd@z Thu Jan 1 00:00:00 1970 From: CK Hu Subject: Re: [PATCH v2 01/13] drm/mediatek: add refcount for DPI power on/off Date: Wed, 5 Sep 2018 17:30:35 +0800 Message-ID: <1536139835.11913.3.camel@mtksdaap41> References: <20180905083146.14727-1-bibby.hsieh@mediatek.com> <20180905083146.14727-2-bibby.hsieh@mediatek.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <20180905083146.14727-2-bibby.hsieh@mediatek.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" To: Bibby Hsieh Cc: linux-kernel@vger.kernel.org, Sascha Hauer , chunhui dai , David Airlie , Daniel Vetter , Cawa Cheng , dri-devel@lists.freedesktop.org, Mao Huang , Thierry Reding , linux-mediatek@lists.infradead.org, Matthias Brugger , Yingjoe Chen , linux-arm-kernel@lists.infradead.org List-Id: linux-mediatek@lists.infradead.org SGksIEJpYmJ5OgoKVGhpcyBsb29rcyByZWFzb25hYmxlLCBidXQgd2h5IE1UODE3MyBkb2Vzbid0 IG5lZWQgdGhpcyBwYXRjaD8gU28KZGVzY3JpYmUgbW9yZSBhYm91dCB3aHkgTVQ3NjIzIG5lZWQg dGhpcyBwYXRjaC4gSWYgdGhpcyBpcyBjYXVzZWQgYnkKbGF0ZXN0IERSTSBjb3JlIGZsb3cgY2hh bmdlLCBJIHRoaW5rIHdlIHNob3VsZCB0cmVhdCB0aGlzIHBhdGNoCmluZGVwZW5kZW50IHdpdGgg TVQ3NjIzLgoKUmVnYXJkcywKQ0sKCk9uIFdlZCwgMjAxOC0wOS0wNSBhdCAxNjozMSArMDgwMCwg QmliYnkgSHNpZWggd3JvdGU6Cj4gRnJvbTogY2h1bmh1aSBkYWkgPGNodW5odWkuZGFpQG1lZGlh dGVrLmNvbT4KPiAKPiBhZGQgcmVmY291bnQgZm9yIERQSSBwb3dlciBvbi9vZmYgdG8gcHJvdGVj dCB0aGUgZmxvdwo+IAo+IFNpZ25lZC1vZmYtYnk6IGNodW5odWkgZGFpIDxjaHVuaHVpLmRhaUBt ZWRpYXRlay5jb20+Cj4gLS0tCj4gIGRyaXZlcnMvZ3B1L2RybS9tZWRpYXRlay9tdGtfZHBpLmMg fCAxNiArKysrKysrKysrKysrKy0tCj4gIDEgZmlsZSBjaGFuZ2VkLCAxNCBpbnNlcnRpb25zKCsp LCAyIGRlbGV0aW9ucygtKQo+IAo+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vbWVkaWF0 ZWsvbXRrX2RwaS5jIGIvZHJpdmVycy9ncHUvZHJtL21lZGlhdGVrL210a19kcGkuYwo+IGluZGV4 IDZjMGVhMzlkNTczOS4uZDkzNzNlNjdkMzI4IDEwMDY0NAo+IC0tLSBhL2RyaXZlcnMvZ3B1L2Ry bS9tZWRpYXRlay9tdGtfZHBpLmMKPiArKysgYi9kcml2ZXJzL2dwdS9kcm0vbWVkaWF0ZWsvbXRr X2RwaS5jCj4gQEAgLTc3LDYgKzc3LDcgQEAgc3RydWN0IG10a19kcGkgewo+ICAJZW51bSBtdGtf ZHBpX291dF9iaXRfbnVtIGJpdF9udW07Cj4gIAllbnVtIG10a19kcGlfb3V0X2NoYW5uZWxfc3dh cCBjaGFubmVsX3N3YXA7Cj4gIAlib29sIHBvd2VyX3N0YTsKPiArCWludCByZWZjb3VudDsKPiAg CXU4IHBvd2VyX2N0bDsKPiAgfTsKPiAgCj4gQEAgLTM2OSw2ICszNzAsMTIgQEAgc3RhdGljIHZv aWQgbXRrX2RwaV9jb25maWdfY29sb3JfZm9ybWF0KHN0cnVjdCBtdGtfZHBpICpkcGksCj4gIAo+ ICBzdGF0aWMgdm9pZCBtdGtfZHBpX3Bvd2VyX29mZihzdHJ1Y3QgbXRrX2RwaSAqZHBpLCBlbnVt IG10a19kcGlfcG93ZXJfY3RsIHBjdGwpCj4gIHsKPiArCWlmIChXQVJOX09OKGRwaS0+cmVmY291 bnQgPT0gMCkpCj4gKwkJcmV0dXJuOwo+ICsKPiArCWlmICgtLWRwaS0+cmVmY291bnQgIT0gMCkK PiArCQlyZXR1cm47Cj4gKwo+ICAJZHBpLT5wb3dlcl9jdGwgJj0gfnBjdGw7Cj4gIAo+ICAJaWYg KChkcGktPnBvd2VyX2N0bCAmIERQSV9QT1dFUl9TVEFSVCkgfHwKPiBAQCAtMzg4LDE0ICszOTUs MTcgQEAgc3RhdGljIGludCBtdGtfZHBpX3Bvd2VyX29uKHN0cnVjdCBtdGtfZHBpICpkcGksIGVu dW0gbXRrX2RwaV9wb3dlcl9jdGwgcGN0bCkKPiAgewo+ICAJaW50IHJldDsKPiAgCj4gKwlpZiAo KytkcGktPnJlZmNvdW50ICE9IDEpCj4gKwkJcmV0dXJuIDA7Cj4gKwo+ICAJZHBpLT5wb3dlcl9j dGwgfD0gcGN0bDsKPiAgCj4gIAlpZiAoIShkcGktPnBvd2VyX2N0bCAmIERQSV9QT1dFUl9TVEFS VCkgJiYKPiAgCSAgICAhKGRwaS0+cG93ZXJfY3RsICYgRFBJX1BPV0VSX0VOQUJMRSkpCj4gLQkJ cmV0dXJuIDA7Cj4gKwkJZ290byBlcnJfcmVmY291bnQ7Cj4gIAo+ICAJaWYgKGRwaS0+cG93ZXJf c3RhKQo+IC0JCXJldHVybiAwOwo+ICsJCWdvdG8gZXJyX3JlZmNvdW50Owo+ICAKPiAgCXJldCA9 IGNsa19wcmVwYXJlX2VuYWJsZShkcGktPmVuZ2luZV9jbGspOwo+ICAJaWYgKHJldCkgewo+IEBA IC00MTcsNiArNDI3LDggQEAgc3RhdGljIGludCBtdGtfZHBpX3Bvd2VyX29uKHN0cnVjdCBtdGtf ZHBpICpkcGksIGVudW0gbXRrX2RwaV9wb3dlcl9jdGwgcGN0bCkKPiAgCWNsa19kaXNhYmxlX3Vu cHJlcGFyZShkcGktPmVuZ2luZV9jbGspOwo+ICBlcnJfZW5nOgo+ICAJZHBpLT5wb3dlcl9jdGwg Jj0gfnBjdGw7Cj4gK2Vycl9yZWZjb3VudDoKPiArCWRwaS0+cmVmY291bnQtLTsKPiAgCXJldHVy biByZXQ7Cj4gIH0KPiAgCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX18KZHJpLWRldmVsIG1haWxpbmcgbGlzdApkcmktZGV2ZWxAbGlzdHMuZnJlZWRlc2t0 b3Aub3JnCmh0dHBzOi8vbGlzdHMuZnJlZWRlc2t0b3Aub3JnL21haWxtYW4vbGlzdGluZm8vZHJp LWRldmVsCg==