From mboxrd@z Thu Jan 1 00:00:00 1970 From: Deepak M Subject: [MIPI CABC 1/2] drm/i915: Parsing the PWM cntrl and CABC ON/OFF fileds in VBT Date: Tue, 22 Mar 2016 11:11:09 +0530 Message-ID: <1458625270-29433-2-git-send-email-m.deepak@intel.com> References: <1458625270-29433-1-git-send-email-m.deepak@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 C0C816E6D9 for ; Tue, 22 Mar 2016 05:40:58 +0000 (UTC) In-Reply-To: <1458625270-29433-1-git-send-email-m.deepak@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: Deepak M , Jani Nikula , Yetunde Adebisi , Daniel Vetter List-Id: intel-gfx@lists.freedesktop.org Rm9yIGR1YWwgbGluayBwYW5lbCBzY2VuYXJpb3MgdGhlcmUgYXJlIG5ldyBmaWxlZHMgYWRkZWQg aW4gdGhlClZCVCB3aGljaCBpbmRpY2F0ZSBvbiB3aGljaCBwb3J0IHRoZSBQV00gY250cmwgYW5k IENBQkMgT04vT0ZGCmNvbW1hbmRzIG5lZWRzIHRvIGJlIHNlbnQuCgp2MjogTW92aW5nIHRoZSBj b21tZW50IHRvIGludGVsX2RzaS5oKEphbmkpCgpDYzogSmFuaSBOaWt1bGEgPGphbmkubmlrdWxh QGludGVsLmNvbT4KQ2M6IERhbmllbCBWZXR0ZXIgPGRhbmllbC52ZXR0ZXJAaW50ZWwuY29tPgpD YzogWWV0dW5kZSBBZGViaXNpIDx5ZXR1bmRleC5hZGViaXNpQGludGVsLmNvbT4KU2lnbmVkLW9m Zi1ieTogRGVlcGFrIE0gPG0uZGVlcGFrQGludGVsLmNvbT4KLS0tCiBkcml2ZXJzL2dwdS9kcm0v aTkxNS9pbnRlbF9iaW9zLmMgfCAxMCArKysrKysrKysrCiBkcml2ZXJzL2dwdS9kcm0vaTkxNS9p bnRlbF9iaW9zLmggfCAgNSArKysrLQogZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfZHNpLmgg IHwgIDkgKysrKysrKysrCiAzIGZpbGVzIGNoYW5nZWQsIDIzIGluc2VydGlvbnMoKyksIDEgZGVs ZXRpb24oLSkKCmRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9iaW9zLmMg Yi9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9iaW9zLmMKaW5kZXggMDgzMDAzYi4uNTg3YzA2 ZiAxMDA2NDQKLS0tIGEvZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfYmlvcy5jCisrKyBiL2Ry aXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX2Jpb3MuYwpAQCAtNzQ5LDYgKzc0OSwxNiBAQCBwYXJz ZV9taXBpX2NvbmZpZyhzdHJ1Y3QgZHJtX2k5MTVfcHJpdmF0ZSAqZGV2X3ByaXYsCiAJCXJldHVy bjsKIAl9CiAKKwkvKgorCSAqIFRoZXNlIGZpbGVkcyBhcmUgaW50cm9kdWNlZCBmcm9tIHRoZSBW QlQgdmVyc2lvbiAxOTcgb253YXJkcywKKwkgKiBzbyBtYWtpbmcgc3VyZSB0aGF0IHRoZXNlIGJp dHMgYXJlIHNldCB6ZXJvIGluIHRoZSBwZXJ2aW91cworCSAqIHZlcnNpb25zLgorCSAqLworCWlm IChkZXZfcHJpdi0+dmJ0LmRzaS5jb25maWctPmR1YWxfbGluayAmJiBiZGItPnZlcnNpb24gPCAx OTcpIHsKKwkJZGV2X3ByaXYtPnZidC5kc2kuY29uZmlnLT5kbF9jYWJjX3BvcnQgPSAwOworCQlk ZXZfcHJpdi0+dmJ0LmRzaS5jb25maWctPnB3bV9ia2xfY3RybCA9IDA7CisJfQorCiAJLyogV2Ug aGF2ZSBtYW5kYXRvcnkgbWlwaSBjb25maWcgYmxvY2tzLiBJbml0aWFsaXplIGFzIGdlbmVyaWMg cGFuZWwgKi8KIAlkZXZfcHJpdi0+dmJ0LmRzaS5wYW5lbF9pZCA9IE1JUElfRFNJX0dFTkVSSUNf UEFORUxfSUQ7CiB9CmRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9iaW9z LmggYi9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9iaW9zLmgKaW5kZXggYWIwZWEzMS4uN2E4 OWY3OSAxMDA2NDQKLS0tIGEvZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfYmlvcy5oCisrKyBi L2RyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX2Jpb3MuaApAQCAtMTEzLDcgKzExMywxMCBAQCBz dHJ1Y3QgbWlwaV9jb25maWcgewogCXUxNiBkdWFsX2xpbms6MjsKIAl1MTYgbGFuZV9jbnQ6MjsK IAl1MTYgcGl4ZWxfb3ZlcmxhcDozOwotCXUxNiByc3ZkMzo5OworCXUxNiByZ2JfZmxpcDoxOwor CXUxNiBkbF9jYWJjX3BvcnQ6MjsKKwl1MTYgcHdtX2JrbF9jdHJsOjI7CisJdTE2IHJzdmQzOjQ7 CiAKIAl1MTYgcnN2ZDQ7CiAKZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVs X2RzaS5oIGIvZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfZHNpLmgKaW5kZXggZTU4MmVmOC4u MGU3NThmMSAxMDA2NDQKLS0tIGEvZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfZHNpLmgKKysr IGIvZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfZHNpLmgKQEAgLTc4LDYgKzc4LDE1IEBAIHN0 cnVjdCBpbnRlbF9kc2kgewogCiAJdTggZXNjYXBlX2Nsa19kaXY7CiAJdTggZHVhbF9saW5rOwor CisJLyoKKwkgKiBCZWxvdyBmaWVsZCB3aWxsIGluZm9ybSB1cyBvbiB3aGljaCBwb3J0IHRoZSBw YW5lbCBibGtfY250cmwKKwkgKiBhbmQgQ0FCQyBPTi9PRkYgY29tbWFuZHMgbmVlZHMgdG8gYmUg c2VudCBpbiBjYXNlIG9mIGR1YWwgbGluaworCSAqIHBhbmVscworCSAqLworCXU4IGJrbF9kY3Nf cG9ydHM7CisJdTggcHdtX2Jsa19jdHJsOworCiAJdTggcGl4ZWxfb3ZlcmxhcDsKIAl1MzIgcG9y dF9iaXRzOwogCXUzMiBid190aW1lcjsKLS0gCjEuOS4xCgpfX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fXwpJbnRlbC1nZnggbWFpbGluZyBsaXN0CkludGVsLWdm eEBsaXN0cy5mcmVlZGVza3RvcC5vcmcKaHR0cHM6Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcvbWFp bG1hbi9saXN0aW5mby9pbnRlbC1nZngK