From mboxrd@z Thu Jan 1 00:00:00 1970 From: Kausal Malladi Subject: [PATCH 07/16] drm/i915: Add atomic set property interface for CRTC Date: Wed, 15 Jul 2015 18:39:31 +0530 Message-ID: <1436965780-6061-8-git-send-email-Kausal.Malladi@intel.com> References: <1436965780-6061-1-git-send-email-Kausal.Malladi@intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <1436965780-6061-1-git-send-email-Kausal.Malladi@intel.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" To: matthew.d.roper@intel.com, jesse.barnes@intel.com, damien.lespiau@intel.com, sonika.jindal@intel.com, durgadoss.r@intel.com, vijay.a.purushothaman@intel.com, intel-gfx@lists.freedesktop.org, dri-devel@lists.freedesktop.org, hverkuil@xs4all.nl, daniel@fooishbar.org Cc: annie.j.matheson@intel.com, dhanya.p.r@intel.com, daniel.vetter@intel.com, susanta.bhattacharjee@intel.com List-Id: dri-devel@lists.freedesktop.org VGhpcyBwYXRjaCBhZGRzIGF0b21pYyBzZXQgcHJvcGVydHkgaW50ZXJmYWNlIGZvciBJbnRlbCBD UlRDLiBUaGlzCmludGVyZmFjZSB3aWxsIGJlIHVzZWQgdG8gc2V0IGNvbG9yIGNvcnJlY3Rpb24g RFJNIHByb3BlcnRpZXMuCgpTaWduZWQtb2ZmLWJ5OiBTaGFzaGFuayBTaGFybWEgPHNoYXNoYW5r LnNoYXJtYUBpbnRlbC5jb20+ClNpZ25lZC1vZmYtYnk6IEthdXNhbCBNYWxsYWRpIDxLYXVzYWwu TWFsbGFkaUBpbnRlbC5jb20+Ci0tLQogZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfYXRvbWlj LmMgIHwgMTEgKysrKysrKysrKysKIGRyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX2Rpc3BsYXku YyB8ICAyICsrCiBkcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9kcnYuaCAgICAgfCAgNCArKysr CiAzIGZpbGVzIGNoYW5nZWQsIDE3IGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS9kcml2ZXJz L2dwdS9kcm0vaTkxNS9pbnRlbF9hdG9taWMuYyBiL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVs X2F0b21pYy5jCmluZGV4IDZjZTZjM2QuLmQ4NzNiZGEgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvZ3B1 L2RybS9pOTE1L2ludGVsX2F0b21pYy5jCisrKyBiL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVs X2F0b21pYy5jCkBAIC0zNCw2ICszNCw3IEBACiAjaW5jbHVkZSA8ZHJtL2RybV9hdG9taWNfaGVs cGVyLmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9wbGFuZV9oZWxwZXIuaD4KICNpbmNsdWRlICJpbnRl bF9kcnYuaCIKKyNpbmNsdWRlICJpbnRlbF9jb2xvcl9tYW5hZ2VyLmgiCiAKIAogLyoqCkBAIC00 NjUsMyArNDY2LDEzIEBAIHZvaWQgaW50ZWxfYXRvbWljX3N0YXRlX2NsZWFyKHN0cnVjdCBkcm1f YXRvbWljX3N0YXRlICpzKQogCWRybV9hdG9taWNfc3RhdGVfZGVmYXVsdF9jbGVhcigmc3RhdGUt PmJhc2UpOwogCXN0YXRlLT5kcGxsX3NldCA9IGZhbHNlOwogfQorCisKK2ludCBpbnRlbF9jcnRj X2F0b21pY19zZXRfcHJvcGVydHkoc3RydWN0IGRybV9jcnRjICpjcnRjLAorCQkJCSAgIHN0cnVj dCBkcm1fY3J0Y19zdGF0ZSAqc3RhdGUsCisJCQkJICAgc3RydWN0IGRybV9wcm9wZXJ0eSAqcHJv cGVydHksCisJCQkJICAgdWludDY0X3QgdmFsKQoreworCURSTV9ERUJVR19LTVMoIlVua25vd24g Y3J0YyBwcm9wZXJ0eSAnJXMnXG4iLCBwcm9wZXJ0eS0+bmFtZSk7CisJcmV0dXJuIC1FSU5WQUw7 Cit9CmRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9kaXNwbGF5LmMgYi9k cml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9kaXNwbGF5LmMKaW5kZXggYjZlMWRjNS4uMTFkNDkx ZSAxMDA2NDQKLS0tIGEvZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfZGlzcGxheS5jCisrKyBi L2RyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX2Rpc3BsYXkuYwpAQCAtMTM0NzcsNiArMTM0Nzcs OCBAQCBzdGF0aWMgY29uc3Qgc3RydWN0IGRybV9jcnRjX2Z1bmNzIGludGVsX2NydGNfZnVuY3Mg PSB7CiAJLnNldF9jb25maWcgPSBpbnRlbF9jcnRjX3NldF9jb25maWcsCiAJLmRlc3Ryb3kgPSBp bnRlbF9jcnRjX2Rlc3Ryb3ksCiAJLnBhZ2VfZmxpcCA9IGludGVsX2NydGNfcGFnZV9mbGlwLAor CS5zZXRfcHJvcGVydHkgPSBkcm1fYXRvbWljX2hlbHBlcl9jcnRjX3NldF9wcm9wZXJ0eSwKKwku YXRvbWljX3NldF9wcm9wZXJ0eSA9IGludGVsX2NydGNfYXRvbWljX3NldF9wcm9wZXJ0eSwKIAku YXRvbWljX2R1cGxpY2F0ZV9zdGF0ZSA9IGludGVsX2NydGNfZHVwbGljYXRlX3N0YXRlLAogCS5h dG9taWNfZGVzdHJveV9zdGF0ZSA9IGludGVsX2NydGNfZGVzdHJveV9zdGF0ZSwKIH07CmRpZmYg LS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9kcnYuaCBiL2RyaXZlcnMvZ3B1L2Ry bS9pOTE1L2ludGVsX2Rydi5oCmluZGV4IDA1YzgwOWIuLjFlNjEwMzYgMTAwNjQ0Ci0tLSBhL2Ry aXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX2Rydi5oCisrKyBiL2RyaXZlcnMvZ3B1L2RybS9pOTE1 L2ludGVsX2Rydi5oCkBAIC0xNDM4LDYgKzE0MzgsMTAgQEAgaW50ZWxfYXRvbWljX2dldF9jcnRj X3N0YXRlKHN0cnVjdCBkcm1fYXRvbWljX3N0YXRlICpzdGF0ZSwKIGludCBpbnRlbF9hdG9taWNf c2V0dXBfc2NhbGVycyhzdHJ1Y3QgZHJtX2RldmljZSAqZGV2LAogCXN0cnVjdCBpbnRlbF9jcnRj ICppbnRlbF9jcnRjLAogCXN0cnVjdCBpbnRlbF9jcnRjX3N0YXRlICpjcnRjX3N0YXRlKTsKK2lu dCBpbnRlbF9jcnRjX2F0b21pY19zZXRfcHJvcGVydHkoc3RydWN0IGRybV9jcnRjICpwbGFuZSwK KwkJCQkgICBzdHJ1Y3QgZHJtX2NydGNfc3RhdGUgKnN0YXRlLAorCQkJCSAgIHN0cnVjdCBkcm1f cHJvcGVydHkgKnByb3BlcnR5LAorCQkJCSAgIHVpbnQ2NF90IHZhbCk7CiAKIC8qIGludGVsX2F0 b21pY19wbGFuZS5jICovCiBzdHJ1Y3QgaW50ZWxfcGxhbmVfc3RhdGUgKmludGVsX2NyZWF0ZV9w bGFuZV9zdGF0ZShzdHJ1Y3QgZHJtX3BsYW5lICpwbGFuZSk7Ci0tIAoyLjQuNQoKX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KSW50ZWwtZ2Z4IG1haWxpbmcg bGlzdApJbnRlbC1nZnhAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0dHA6Ly9saXN0cy5mcmVlZGVz a3RvcC5vcmcvbWFpbG1hbi9saXN0aW5mby9pbnRlbC1nZngK