From mboxrd@z Thu Jan 1 00:00:00 1970 From: Mustamin B Mustaffa Subject: [V3] drm/i915: Enable VBT based BL control for DP Date: Tue, 20 Feb 2018 14:52:49 +0800 Message-ID: <1519109569-13211-1-git-send-email-mustamin.b.mustaffa@intel.com> References: <1519107509-110082-1-git-send-email-mustamin.b.mustaffa@intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mga01.intel.com (mga01.intel.com [192.55.52.88]) by gabe.freedesktop.org (Postfix) with ESMTPS id A9D3889B61 for ; Tue, 20 Feb 2018 06:51:50 +0000 (UTC) In-Reply-To: <1519107509-110082-1-git-send-email-mustamin.b.mustaffa@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 Cc: Mustamin B Mustaffa List-Id: intel-gfx@lists.freedesktop.org Q3VycmVudGx5LCBCWFRfUFAgaXMgaGFyZGNvZGVkIHdpdGggdmFsdWUgJzAnLgpJdCBwcmFjdGlj YWxseSBkaXNhYmxlZCBlRFAgYmFja2xpZ2h0IG9uIE1SQiAoQlhUKSBwbGF0Zm9ybS4KClRoaXMg cGF0Y2ggd2lsbCB0ZWxsIHdoaWNoIEJYVF9QUCByZWdpc3RlcnMgKHRoZXJlIGFyZSB0d28gc2V0 IG9mClBQX0NPTlRST0wgaW4gdGhlIHNwZWMpIHRvIGJlIHVzZWQgYXMgZGVmaW5lZCBpbiBWQlQg KFZpZGVvIEJpb3MgVGltaW5nCnRhYmxlKSBhbmQgdGhpcyB3aWxsIGVuYWJsZWQgZURQIGJhY2ts aWdodCBjb250cm9sbGVyIG9uIE1SQiAoQlhUKQpwbGF0Zm9ybS4KCnYyOgogLSBSZW1vdmUgdW5u ZWNlc3NhcnkgaW5mb3JtYXRpb24gaW4gY29tbWl0IG1lc3NhZ2UuCiAtIEFzc2lnbiB2YnQuYmFj a2xpZ2h0LmNvbnRyb2xsZXIgdG8gYSBiYWNrbGlnaHRfY29udHJvbGxlciB2YXJpYWJsZSBhbmQK ICAgcmV0dXJuIHRoZSB2YXJpYWJsZSB2YWx1ZS4KdjM6CiAtIFJlYmFzZWQgdG8gbGF0ZXN0IGNv ZGUgYmFzZS4KIC0gdXBkYXRlZCBjb21taXQgdGl0bGUuCgpTaWduZWQtb2ZmLWJ5OiBNdXN0YW1p biBCIE11c3RhZmZhIDxtdXN0YW1pbi5iLm11c3RhZmZhQGludGVsLmNvbT4KLS0tCiBkcml2ZXJz L2dwdS9kcm0vaTkxNS9pbnRlbF9kcC5jIHwgMTEgKysrKy0tLS0tLS0KIDEgZmlsZSBjaGFuZ2Vk LCA0IGluc2VydGlvbnMoKyksIDcgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvZHJpdmVycy9n cHUvZHJtL2k5MTUvaW50ZWxfZHAuYyBiL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX2RwLmMK aW5kZXggMTg2OGY3My4uZjliOTIyZCAxMDA2NDQKLS0tIGEvZHJpdmVycy9ncHUvZHJtL2k5MTUv aW50ZWxfZHAuYworKysgYi9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9kcC5jCkBAIC02NTUs MTggKzY1NSwxNSBAQCBzdGF0aWMgZW51bSBwaXBlIHZsdl9maW5kX2ZyZWVfcHBzKHN0cnVjdCBk cm1faTkxNV9wcml2YXRlICpkZXZfcHJpdikKIHsKIAlzdHJ1Y3QgZHJtX2k5MTVfcHJpdmF0ZSAq ZGV2X3ByaXYgPSB0b19pOTE1KGludGVsX2RwX3RvX2RldihpbnRlbF9kcCkpOwogCisJaW50IGJh Y2tsaWdodF9jb250cm9sbGVyID0gZGV2X3ByaXYtPnZidC5iYWNrbGlnaHQuY29udHJvbGxlcjsK KwogCWxvY2tkZXBfYXNzZXJ0X2hlbGQoJmRldl9wcml2LT5wcHNfbXV0ZXgpOwogCiAJLyogV2Ug c2hvdWxkIG5ldmVyIGxhbmQgaGVyZSB3aXRoIHJlZ3VsYXIgRFAgcG9ydHMgKi8KIAlXQVJOX09O KCFpbnRlbF9kcF9pc19lZHAoaW50ZWxfZHApKTsKIAotCS8qCi0JICogVE9ETzogQlhUIGhhcyAy IFBQUyBpbnN0YW5jZXMuIFRoZSBjb3JyZWN0IHBvcnQtPlBQUyBpbnN0YW5jZQotCSAqIG1hcHBp bmcgbmVlZHMgdG8gYmUgcmV0cmlldmVkIGZyb20gVkJULCBmb3Igbm93IGp1c3QgaGFyZC1jb2Rl IHRvCi0JICogdXNlIGluc3RhbmNlICMwIGFsd2F5cy4KLQkgKi8KIAlpZiAoIWludGVsX2RwLT5w cHNfcmVzZXQpCi0JCXJldHVybiAwOworCQlyZXR1cm4gYmFja2xpZ2h0X2NvbnRyb2xsZXI7CiAK IAlpbnRlbF9kcC0+cHBzX3Jlc2V0ID0gZmFsc2U7CiAKQEAgLTY3Niw3ICs2NzMsNyBAQCBzdGF0 aWMgZW51bSBwaXBlIHZsdl9maW5kX2ZyZWVfcHBzKHN0cnVjdCBkcm1faTkxNV9wcml2YXRlICpk ZXZfcHJpdikKIAkgKi8KIAlpbnRlbF9kcF9pbml0X3BhbmVsX3Bvd2VyX3NlcXVlbmNlcl9yZWdp c3RlcnMoaW50ZWxfZHAsIGZhbHNlKTsKIAotCXJldHVybiAwOworCXJldHVybiBiYWNrbGlnaHRf Y29udHJvbGxlcjsKIH0KIAogdHlwZWRlZiBib29sICgqdmx2X3BpcGVfY2hlY2spKHN0cnVjdCBk cm1faTkxNV9wcml2YXRlICpkZXZfcHJpdiwKLS0gCjEuOS4xCgpfX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpJbnRlbC1nZnggbWFpbGluZyBsaXN0CkludGVs LWdmeEBsaXN0cy5mcmVlZGVza3RvcC5vcmcKaHR0cHM6Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcv bWFpbG1hbi9saXN0aW5mby9pbnRlbC1nZngK