From mboxrd@z Thu Jan 1 00:00:00 1970 From: Shashank Sharma Subject: [PATCH v3 4/4] drm/i915: Enable lspcon initialization Date: Tue, 5 Jul 2016 18:35:50 +0530 Message-ID: <1467723950-14093-5-git-send-email-shashank.sharma@intel.com> References: <1467723950-14093-1-git-send-email-shashank.sharma@intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mga14.intel.com (mga14.intel.com [192.55.52.115]) by gabe.freedesktop.org (Postfix) with ESMTP id 334C86E596 for ; Tue, 5 Jul 2016 12:56:24 +0000 (UTC) In-Reply-To: <1467723950-14093-1-git-send-email-shashank.sharma@intel.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" To: intel-gfx@lists.freedesktop.org, rodrigo.vivi@gmail.com, rodrigo.vivi@intel.com Cc: paulo.r.zanoni@intel.com List-Id: intel-gfx@lists.freedesktop.org VGhpcyBwYXRjaCBhZGRzIGluaXRpYWxpemF0aW9uIGNvZGUgZm9yIGxzcGNvbi4KV2hhdCB3ZSBh cmUgZG9pbmcgaGVyZSBpczoKCS0gQ2hlY2sgaWYgbHNwY29uIGlzIGNvbmZpZ3VyZWQgaW4gVkJU IGZvciB0aGlzIHBvcnQKCS0gSWYgbHNwY29uIGlzIGNvbmZpZ3VyZWQsIGluaXRpYWxpemUgaXQg YW5kIGNvbmZpZ3VyZSBpdAogICAgICAgICAgYXMgRFAgcG9ydC4KClYyOiBBZGRyZXNzZWQgVmls bGUncyByZXZpZXcgY29tbWVudHM6Ci0gTm90IGFkZGluZyBBVkkgSUYgZnVuY3Rpb25zIGZvciBM U1BDT04gZGlzcGxheSBub3cuCiAgVGhpcyBwYXJ0IHdpbGwgYmUgYWRkZWQgb25jZSB0aGUgZGln X3BvcnQgbGV2ZWwgQVZJLUlGIHNlcmllcwogIGdldHMgbWVyZ2VkLgoKVjM6IFJlYmFzZQoKU2ln bmVkLW9mZi1ieTogU2hhc2hhbmsgU2hhcm1hIDxzaGFzaGFuay5zaGFybWFAaW50ZWwuY29tPgot LS0KIGRyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX2RkaS5jIHwgMjkgKysrKysrKysrKysrKysr KysrKysrKysrKysrKy0KIDEgZmlsZSBjaGFuZ2VkLCAyOCBpbnNlcnRpb25zKCspLCAxIGRlbGV0 aW9uKC0pCgpkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfZGRpLmMgYi9k cml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9kZGkuYwppbmRleCBkNmVmZThiLi4zZDExNWE3IDEw MDY0NAotLS0gYS9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9kZGkuYworKysgYi9kcml2ZXJz L2dwdS9kcm0vaTkxNS9pbnRlbF9kZGkuYwpAQCAtMjMyNiw3ICsyMzI2LDcgQEAgdm9pZCBpbnRl bF9kZGlfaW5pdChzdHJ1Y3QgZHJtX2RldmljZSAqZGV2LCBlbnVtIHBvcnQgcG9ydCkKIAlzdHJ1 Y3QgaW50ZWxfZGlnaXRhbF9wb3J0ICppbnRlbF9kaWdfcG9ydDsKIAlzdHJ1Y3QgaW50ZWxfZW5j b2RlciAqaW50ZWxfZW5jb2RlcjsKIAlzdHJ1Y3QgZHJtX2VuY29kZXIgKmVuY29kZXI7Ci0JYm9v bCBpbml0X2hkbWksIGluaXRfZHA7CisJYm9vbCBpbml0X2hkbWksIGluaXRfZHAsIGluaXRfbHNw Y29uID0gZmFsc2U7CiAJaW50IG1heF9sYW5lczsKIAogCWlmIChJOTE1X1JFQUQoRERJX0JVRl9D VEwoUE9SVF9BKSkgJiBERElfQV80X0xBTkVTKSB7CkBAIC0yMzU4LDYgKzIzNTgsMTkgQEAgdm9p ZCBpbnRlbF9kZGlfaW5pdChzdHJ1Y3QgZHJtX2RldmljZSAqZGV2LCBlbnVtIHBvcnQgcG9ydCkK IAlpbml0X2hkbWkgPSAoZGV2X3ByaXYtPnZidC5kZGlfcG9ydF9pbmZvW3BvcnRdLnN1cHBvcnRz X2R2aSB8fAogCQkgICAgIGRldl9wcml2LT52YnQuZGRpX3BvcnRfaW5mb1twb3J0XS5zdXBwb3J0 c19oZG1pKTsKIAlpbml0X2RwID0gZGV2X3ByaXYtPnZidC5kZGlfcG9ydF9pbmZvW3BvcnRdLnN1 cHBvcnRzX2RwOworCisJaWYgKGludGVsX2Jpb3NfaXNfbHNwY29uX3ByZXNlbnQoZGV2X3ByaXYs IHBvcnQpKSB7CisJCS8qCisJCSAqIExzcGNvbiBkZXZpY2UgbmVlZHMgdG8gYmUgZHJpdmVuIHdp dGggRFAgY29ubmVjdG9yCisJCSAqIHdpdGggc3BlY2lhbCBkZXRlY3Rpb24gc2VxdWVuY2UuIFNv IG1ha2Ugc3VyZSBEUAorCQkgKiBpcyBpbml0aWFsaXplZCBiZWZvcmUgbHNwY29uLgorCQkgKi8K KwkJaW5pdF9kcCA9IHRydWU7CisJCWluaXRfbHNwY29uID0gdHJ1ZTsKKwkJaW5pdF9oZG1pID0g ZmFsc2U7CisJCURSTV9ERUJVR19LTVMoIlZCVCBzYXlzIHBvcnQgJWMgaGFzIGxzcGNvblxuIiwg cG9ydF9uYW1lKHBvcnQpKTsKKwl9CisKIAlpZiAoIWluaXRfZHAgJiYgIWluaXRfaGRtaSkgewog CQlEUk1fREVCVUdfS01TKCJWQlQgc2F5cyBwb3J0ICVjIGlzIG5vdCBEVkkvSERNSS9EUCBjb21w YXRpYmxlLCByZXNwZWN0IGl0XG4iLAogCQkJICAgICAgcG9ydF9uYW1lKHBvcnQpKTsKQEAgLTI0 MzMsNiArMjQ0NiwyMCBAQCB2b2lkIGludGVsX2RkaV9pbml0KHN0cnVjdCBkcm1fZGV2aWNlICpk ZXYsIGVudW0gcG9ydCBwb3J0KQogCQkJZ290byBlcnI7CiAJfQogCisJaWYgKGluaXRfbHNwY29u KSB7CisJCWlmIChsc3Bjb25faW5pdChpbnRlbF9kaWdfcG9ydCkpCisJCQkvKiBUT0RPOiBoYW5k bGUgaGRtaSBpbmZvIGZyYW1lIHBhcnQgKi8KKwkJCURSTV9ERUJVR19LTVMoIkxTUENPTiBpbml0 IHN1Y2Nlc3Mgb24gcG9ydCAlY1xuIiwKKwkJCQlwb3J0X25hbWUocG9ydCkpOworCQllbHNlCisJ CQkvKgorCQkJICogTFNQQ09OIGluaXQgZmFpZWQsIGJ1dCBEUCBpbml0IHdhcyBzdWNjZXNzLCBz bworCQkJICogbGV0cyB0cnkgdG8gZHJpdmUgYXMgRFArKyBwb3J0LgorCQkJICovCisJCQlEUk1f RVJST1IoIkxTUENPTiBpbml0IGZhaWxlZCBvbiBwb3J0ICVjXG4iLAorCQkJCXBvcnRfbmFtZShw b3J0KSk7CisJfQorCiAJcmV0dXJuOwogCiBlcnI6Ci0tIAoxLjkuMQoKX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KSW50ZWwtZ2Z4IG1haWxpbmcgbGlzdApJ bnRlbC1nZnhAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0dHBzOi8vbGlzdHMuZnJlZWRlc2t0b3Au b3JnL21haWxtYW4vbGlzdGluZm8vaW50ZWwtZ2Z4Cg==