From mboxrd@z Thu Jan 1 00:00:00 1970 From: "Sharma, Shashank" Subject: Re: [PATCH 12/12] DO_NOT_MERGE: drm/i915: Hack to enable lspcon initialization Date: Wed, 06 Apr 2016 18:32:03 +0530 Message-ID: <570508CB.70206@intel.com> References: <1459771308-4405-1-git-send-email-shashank.sharma@intel.com> <1459771308-4405-12-git-send-email-shashank.sharma@intel.com> <87zit7vsl3.fsf@intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8"; Format="flowed" Content-Transfer-Encoding: base64 Return-path: Received: from mga04.intel.com (mga04.intel.com [192.55.52.120]) by gabe.freedesktop.org (Postfix) with ESMTP id 156126E048 for ; Wed, 6 Apr 2016 13:02:15 +0000 (UTC) In-Reply-To: <87zit7vsl3.fsf@intel.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" To: Jani Nikula , intel-gfx@lists.freedesktop.org, ville.syrjala@linux.intel.com, daniel.vetter@intel.com, paulo.r.zanoni@intel.com, sonika.jindal@intel.com, sivakumar.thulasimani@intel.com List-Id: intel-gfx@lists.freedesktop.org UmVnYXJkcwpTaGFzaGFuawo+Pgo+PiBFeHBlY3RpbmcgdGhpcyBwYXRjaCB0byBlbmFibGUgbHNw Y29uIGJpdHMgaW4gVkJUOgo+PiBodHRwczovL2xpc3RzLmZyZWVkZXNrdG9wLm9yZy9hcmNoaXZl cy9pbnRlbC1nZngvMjAxNi1NYXJjaC8wODk1NDEuaHRtbAo+Cj4gRllJLCBhbiB1cGRhdGVkIHZl cnNpb24gb2YgdGhhdCBwYXRjaCBoYXMgYmVlbiBwdXNoZWQgbm93Lgo+Cj4gQlIsCj4gSmFuaS4K VGhhbmtzIEphbmksIHdpbGwgaGF2ZSBhIGxvb2suCj4KPj4KPj4gU2lnbmVkLW9mZi1ieTogU2hh c2hhbmsgU2hhcm1hIDxzaGFzaGFuay5zaGFybWFAaW50ZWwuY29tPgo+PiAtLS0KPj4gICBkcml2 ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9kZGkuYyAgICB8IDE1ICsrKysrKysrKysrKysrKwo+PiAg IGRyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX2Rydi5oICAgIHwgIDQgKysrKwo+PiAgIGRyaXZl cnMvZ3B1L2RybS9pOTE1L2ludGVsX2xzcGNvbi5jIHwgMTAgKysrKysrKysrKwo+PiAgIDMgZmls ZXMgY2hhbmdlZCwgMjkgaW5zZXJ0aW9ucygrKQo+Pgo+PiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9n cHUvZHJtL2k5MTUvaW50ZWxfZGRpLmMgYi9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9kZGku Ywo+PiBpbmRleCA5MTY1NGZmLi5mNmMyODY5IDEwMDY0NAo+PiAtLS0gYS9kcml2ZXJzL2dwdS9k cm0vaTkxNS9pbnRlbF9kZGkuYwo+PiArKysgYi9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9k ZGkuYwo+PiBAQCAtMjE2OSw2ICsyMTY5LDIxIEBAIHZvaWQgaW50ZWxfZGRpX2luaXQoc3RydWN0 IGRybV9kZXZpY2UgKmRldiwgZW51bSBwb3J0IHBvcnQpCj4+ICAgCWludGVsX2VuY29kZXItPmNy dGNfbWFzayA9ICgxIDw8IDApIHwgKDEgPDwgMSkgfCAoMSA8PCAyKTsKPj4gICAJaW50ZWxfZW5j b2Rlci0+Y2xvbmVhYmxlID0gMDsKPj4KPj4gKwo+PiArCS8qIENoZWNrIGlmIExTUENPTiBpcyBj b25maWd1cmVkIG9uIHRoaXMgcG9ydCAqLwo+PiArCWlmIChpc19sc3Bjb25fcHJlc2VudF9vbl9w b3J0KGRldl9wcml2LCBpbnRlbF9kaWdfcG9ydC0+cG9ydCkpIHsKPj4gKwkJaWYgKCFpbnRlbF9s c3Bjb25faW5pdF9jb25uZWN0b3IoaW50ZWxfZGlnX3BvcnQpKSB7Cj4+ICsJCQlEUk1fREVCVUdf S01TKCJMU1BDT04gY29uZmlndXJlZCBmb3IgcG9ydCAlY1xuIiwKPj4gKwkJCQlwb3J0X25hbWUo aW50ZWxfZGlnX3BvcnQtPnBvcnQpKTsKPj4gKwkJCXJldHVybjsKPj4gKwkJfSBlbHNlIHsKPj4g KwkJCURSTV9FUlJPUigiQ2FuJ3Qgc2V0IExTUENPTihwb3J0ICVjKSwgZmFsbGluZyB0byBEUC9I RE1JXG4iLAo+PiArCQkJCXBvcnRfbmFtZShpbnRlbF9kaWdfcG9ydC0+cG9ydCkpOwo+PiArCQkJ aW5pdF9kcCA9IHRydWU7Cj4+ICsJCQlpbml0X2hkbWkgPSB0cnVlOwo+PiArCQl9Cj4+ICsJfQo+ PiArCj4+ICAgCWlmIChpbml0X2RwKSB7Cj4+ICAgCQlpZiAoIWludGVsX2RkaV9pbml0X2RwX2Nv bm5lY3RvcihpbnRlbF9kaWdfcG9ydCkpCj4+ICAgCQkJZ290byBlcnI7Cj4+IGRpZmYgLS1naXQg YS9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9kcnYuaCBiL2RyaXZlcnMvZ3B1L2RybS9pOTE1 L2ludGVsX2Rydi5oCj4+IGluZGV4IGE2ZWM5NDYuLjkyMjg1MmMgMTAwNjQ0Cj4+IC0tLSBhL2Ry aXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX2Rydi5oCj4+ICsrKyBiL2RyaXZlcnMvZ3B1L2RybS9p OTE1L2ludGVsX2Rydi5oCj4+IEBAIC0xMzQ1LDYgKzEzNDUsMTAgQEAgdm9pZCBpbnRlbF9kc2lf aW5pdChzdHJ1Y3QgZHJtX2RldmljZSAqZGV2KTsKPj4gICAvKiBpbnRlbF9kdm8uYyAqLwo+PiAg IHZvaWQgaW50ZWxfZHZvX2luaXQoc3RydWN0IGRybV9kZXZpY2UgKmRldik7Cj4+Cj4+ICsvKiBp bnRlbF9sc3Bjb24uYyAqLwo+PiAraW50IGludGVsX2xzcGNvbl9pbml0X2Nvbm5lY3RvcihzdHJ1 Y3QgaW50ZWxfZGlnaXRhbF9wb3J0ICppbnRlbF9kaWdfcG9ydCk7Cj4+ICtib29sIGlzX2xzcGNv bl9wcmVzZW50X29uX3BvcnQoc3RydWN0IGRybV9pOTE1X3ByaXZhdGUgKiBkZXZfcHJpdiwKPj4g KwkJZW51bSBwb3J0IHBvcnQpOwo+Pgo+PiAgIC8qIGxlZ2FjeSBmYmRldiBlbXVsYXRpb24gaW4g aW50ZWxfZmJkZXYuYyAqLwo+PiAgICNpZmRlZiBDT05GSUdfRFJNX0ZCREVWX0VNVUxBVElPTgo+ PiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfbHNwY29uLmMgYi9kcml2 ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9sc3Bjb24uYwo+PiBpbmRleCAyMGY5MGUwLi45NmU0Yzcx IDEwMDY0NAo+PiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9sc3Bjb24uYwo+PiAr KysgYi9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9sc3Bjb24uYwo+PiBAQCAtMzk3LDYgKzM5 NywxNiBAQCBzdGF0aWMgY29uc3Qgc3RydWN0IGRybV9jb25uZWN0b3JfaGVscGVyX2Z1bmNzIGxz cGNvbl9jb25uZWN0b3JfaGVscGVyX2Z1bmNzID0gewo+PiAgIAkuYmVzdF9lbmNvZGVyID0gaW50 ZWxfYmVzdF9lbmNvZGVyLAo+PiAgIH07Cj4+Cj4+ICtib29sIGlzX2xzcGNvbl9wcmVzZW50X29u X3BvcnQoc3RydWN0IGRybV9pOTE1X3ByaXZhdGUgKmRldl9wcml2LCBlbnVtIHBvcnQgcG9ydCkK Pj4gK3sKPj4gKwkvKgo+PiArCSogVE9ETzogSEFDSwo+PiArCSogUmVwbGFjZSB0aGlzIHdpdGgg cHJvcGVyIFZCVCBjaGlsZCBkZXYgY29uZmlnIGNoZWNrCj4+ICsJKiBsb2dpYyBvbmNlIHRoYXQg cGF0Y2ggaXMgYXZhaWxhYmxlIGluIHRyZWUKPj4gKwkqLwo+PiArCXJldHVybiBJU19HRU45KGRl dl9wcml2LT5kZXYpICYmIChwb3J0ID09IFBPUlRfQik7Cj4+ICt9Cj4+ICsKPj4gICBpbnQgaW50 ZWxfbHNwY29uX2luaXRfY29ubmVjdG9yKHN0cnVjdCBpbnRlbF9kaWdpdGFsX3BvcnQgKmludGVs X2RpZ19wb3J0KQo+PiAgIHsKPj4gICAJaW50IHJldDsKPgpfX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fXwpJbnRlbC1nZnggbWFpbGluZyBsaXN0CkludGVsLWdm eEBsaXN0cy5mcmVlZGVza3RvcC5vcmcKaHR0cHM6Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcvbWFp bG1hbi9saXN0aW5mby9pbnRlbC1nZngK