From mboxrd@z Thu Jan 1 00:00:00 1970 From: Sonika Jindal Subject: [PATCH] drm/i915/bxt: eDP low vswing support Date: Thu, 24 Sep 2015 10:24:56 +0530 Message-ID: <1443070496-10523-1-git-send-email-sonika.jindal@intel.com> References: <56003F1F.7080301@intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mga03.intel.com (mga03.intel.com [134.134.136.65]) by gabe.freedesktop.org (Postfix) with ESMTP id 2737B6EEA3 for ; Wed, 23 Sep 2015 22:06:39 -0700 (PDT) In-Reply-To: <56003F1F.7080301@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 List-Id: intel-gfx@lists.freedesktop.org QWRkaW5nIHZvbHRhZ2Ugc3dpbmcgdGFibGUgZm9yIGVkcCB0byBzdXBwb3J0IGxvdyB2c3dpbmdz LgoKdjI6IFJlYmFzZWQuCgpTaWduZWQtb2ZmLWJ5OiBTb25pa2EgSmluZGFsIDxzb25pa2Euamlu ZGFsQGludGVsLmNvbT4KUmV2aWV3ZWQtYnk6IFNpdmFrdW1hciBUaHVsYXNpbWFuaSA8c2l2YWt1 bWFyLnRodWxhc2ltYW5pQGludGVsLmNvbT4KLS0tCiBkcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRl bF9kZGkuYyB8ICAgMjMgKysrKysrKysrKysrKysrKysrKy0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAx OSBpbnNlcnRpb25zKCspLCA0IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1 L2RybS9pOTE1L2ludGVsX2RkaS5jIGIvZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfZGRpLmMK aW5kZXggNzcwNWJjOS4uNGJlMWMyYiAxMDA2NDQKLS0tIGEvZHJpdmVycy9ncHUvZHJtL2k5MTUv aW50ZWxfZGRpLmMKKysrIGIvZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfZGRpLmMKQEAgLTI1 Niw5ICsyNTYsNiBAQCBzdHJ1Y3QgYnh0X2RkaV9idWZfdHJhbnMgewogCWJvb2wgZGVmYXVsdF9p bmRleDsgLyogdHJ1ZSBpZiB0aGUgZW50cnkgcmVwcmVzZW50cyBkZWZhdWx0IHZhbHVlICovCiB9 OwogCi0vKiBCU3BlYyBkb2VzIG5vdCBkZWZpbmUgc2VwYXJhdGUgdnN3aW5nL3ByZS1lbXBoYXNp cyB2YWx1ZXMgZm9yIGVEUC4KLSAqIFVzaW5nIERQIHZhbHVlcyBmb3IgZURQIGFzIHdlbGwuCi0g Ki8KIHN0YXRpYyBjb25zdCBzdHJ1Y3QgYnh0X2RkaV9idWZfdHJhbnMgYnh0X2RkaV90cmFuc2xh dGlvbnNfZHBbXSA9IHsKIAkJCQkJLyogSWR4CU5UIG1WIGRpZmYJZGIgICovCiAJeyA1MiwgIDB4 OUEsIDAsIDEyOCwgdHJ1ZSAgfSwJLyogMDoJNDAwCQkwICAgKi8KQEAgLTI3Myw2ICsyNzAsMjAg QEAgc3RhdGljIGNvbnN0IHN0cnVjdCBieHRfZGRpX2J1Zl90cmFucyBieHRfZGRpX3RyYW5zbGF0 aW9uc19kcFtdID0gewogCXsgMTU0LCAweDlBLCAxLCAxMjgsIGZhbHNlIH0sCS8qIDk6CTEyMDAJ CTAgICAqLwogfTsKIAorc3RhdGljIGNvbnN0IHN0cnVjdCBieHRfZGRpX2J1Zl90cmFucyBieHRf ZGRpX3RyYW5zbGF0aW9uc19lZHBbXSA9IHsKKwkJCQkJLyogSWR4CU5UIG1WIGRpZmYJZGIgICov CisJeyAyNiwgMCwgMCwgMTI4LCBmYWxzZSB9LAkvKiAwOgkyMDAJCTAgICAqLworCXsgMzgsIDAs IDAsIDExMiwgZmFsc2UgfSwJLyogMToJMjAwCQkxLjUgKi8KKwl7IDQ4LCAwLCAwLCA5NiwgIGZh bHNlIH0sCS8qIDI6CTIwMAkJNCAgICovCisJeyA1NCwgMCwgMCwgNjksICBmYWxzZSB9LAkvKiAz OgkyMDAJCTYgICAqLworCXsgMzIsIDAsIDAsIDEyOCwgZmFsc2UgfSwJLyogNDoJMjUwCQkwICAg Ki8KKwl7IDQ4LCAwLCAwLCAxMDQsIGZhbHNlIH0sCS8qIDU6CTI1MAkJMS41ICovCisJeyA1NCwg MCwgMCwgODUsICBmYWxzZSB9LAkvKiA2OgkyNTAJCTQgICAqLworCXsgNDMsIDAsIDAsIDEyOCwg ZmFsc2UgfSwJLyogNzoJMzAwCQkwICAgKi8KKwl7IDU0LCAwLCAwLCAxMDEsIGZhbHNlIH0sCS8q IDg6CTMwMAkJMS41ICovCisJeyA0OCwgMCwgMCwgMTI4LCBmYWxzZSB9LAkvKiA5OgkzMDAJCTAg ICAqLworfTsKKwogLyogQlNwZWMgaGFzIDIgcmVjb21tZW5kZWQgdmFsdWVzIC0gZW50cmllcyAw IGFuZCA4LgogICogVXNpbmcgdGhlIGVudHJ5IHdpdGggaGlnaGVyIHZzd2luZy4KICAqLwpAQCAt MjExMyw3ICsyMTI0LDExIEBAIHN0YXRpYyB2b2lkIGJ4dF9kZGlfdnN3aW5nX3NlcXVlbmNlKHN0 cnVjdCBkcm1fZGV2aWNlICpkZXYsIHUzMiBsZXZlbCwKIAl1MzIgbl9lbnRyaWVzLCBpOwogCXVp bnQzMl90IHZhbDsKIAotCWlmICh0eXBlID09IElOVEVMX09VVFBVVF9ESVNQTEFZUE9SVCB8fCB0 eXBlID09IElOVEVMX09VVFBVVF9FRFApIHsKKwlpZiAodHlwZSA9PSBJTlRFTF9PVVRQVVRfRURQ ICYmIGRldl9wcml2LT5lZHBfbG93X3Zzd2luZykgeworCQluX2VudHJpZXMgPSBBUlJBWV9TSVpF KGJ4dF9kZGlfdHJhbnNsYXRpb25zX2VkcCk7CisJCWRkaV90cmFuc2xhdGlvbnMgPSBieHRfZGRp X3RyYW5zbGF0aW9uc19lZHA7CisJfSBlbHNlIGlmICh0eXBlID09IElOVEVMX09VVFBVVF9ESVNQ TEFZUE9SVAorCQkJfHwgdHlwZSA9PSBJTlRFTF9PVVRQVVRfRURQKSB7CiAJCW5fZW50cmllcyA9 IEFSUkFZX1NJWkUoYnh0X2RkaV90cmFuc2xhdGlvbnNfZHApOwogCQlkZGlfdHJhbnNsYXRpb25z ID0gYnh0X2RkaV90cmFuc2xhdGlvbnNfZHA7CiAJfSBlbHNlIGlmICh0eXBlID09IElOVEVMX09V VFBVVF9IRE1JKSB7Ci0tIAoxLjcuMTAuNAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX18KSW50ZWwtZ2Z4IG1haWxpbmcgbGlzdApJbnRlbC1nZnhAbGlzdHMu ZnJlZWRlc2t0b3Aub3JnCmh0dHA6Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0 aW5mby9pbnRlbC1nZngK