From mboxrd@z Thu Jan 1 00:00:00 1970 From: ville.syrjala@linux.intel.com Subject: [PATCH v2 04/15] drm/arm: Use per-plane rotation property Date: Mon, 26 Sep 2016 19:30:49 +0300 Message-ID: <1474907460-10717-5-git-send-email-ville.syrjala@linux.intel.com> References: <1474907460-10717-1-git-send-email-ville.syrjala@linux.intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <1474907460-10717-1-git-send-email-ville.syrjala@linux.intel.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" To: dri-devel@lists.freedesktop.org Cc: Mali DP Maintainers , intel-gfx@lists.freedesktop.org, Liviu Dudau List-Id: intel-gfx@lists.freedesktop.org RnJvbTogVmlsbGUgU3lyasOkbMOkIDx2aWxsZS5zeXJqYWxhQGxpbnV4LmludGVsLmNvbT4KClRo ZSBnbG9iYWwgbW9kZV9jb25maWcucm90YXRpb25fcHJvcGVydHkgaXMgZ29pbmcgYXdheSwgc3dp dGNoIG92ZXIgdG8KcGVyLXBsYW5lIHJvdGF0aW9uX3Byb3BlcnR5LgoKdjI6IERyb3AgdGhlIEJJ VCgpCgpDYzogTGl2aXUgRHVkYXUgPGxpdml1LmR1ZGF1QGFybS5jb20+CkNjOiBCcmlhbiBTdGFy a2V5IDxicmlhbi5zdGFya2V5QGFybS5jb20+CkNjOiBNYWxpIERQIE1haW50YWluZXJzIDxtYWxp ZHBAZm9zcy5hcm0uY29tPgpTaWduZWQtb2ZmLWJ5OiBWaWxsZSBTeXJqw6Rsw6QgPHZpbGxlLnN5 cmphbGFAbGludXguaW50ZWwuY29tPgpBY2tlZC1ieTogQnJpYW4gU3RhcmtleSA8YnJpYW4uc3Rh cmtleUBhcm0uY29tPgotLS0KIGRyaXZlcnMvZ3B1L2RybS9hcm0vbWFsaWRwX3BsYW5lcy5jIHwg MTMgKysrKystLS0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDUgaW5zZXJ0aW9ucygrKSwgOCBkZWxl dGlvbnMoLSkKCmRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vYXJtL21hbGlkcF9wbGFuZXMu YyBiL2RyaXZlcnMvZ3B1L2RybS9hcm0vbWFsaWRwX3BsYW5lcy5jCmluZGV4IDgyYzE5M2U1ZTBk Ni4uYWJhY2EwM2I5ZDM2IDEwMDY0NAotLS0gYS9kcml2ZXJzL2dwdS9kcm0vYXJtL21hbGlkcF9w bGFuZXMuYworKysgYi9kcml2ZXJzL2dwdS9kcm0vYXJtL21hbGlkcF9wbGFuZXMuYwpAQCAtMjU0 LDIxICsyNTQsMTggQEAgaW50IG1hbGlkcF9kZV9wbGFuZXNfaW5pdChzdHJ1Y3QgZHJtX2Rldmlj ZSAqZHJtKQogCQlpZiAocmV0IDwgMCkKIAkJCWdvdG8gY2xlYW51cDsKIAotCQlpZiAoIWRybS0+ bW9kZV9jb25maWcucm90YXRpb25fcHJvcGVydHkpIHsKKwkJLyogU01BUlQgbGF5ZXIgY2FuJ3Qg YmUgcm90YXRlZCAqLworCQlpZiAoaWQgIT0gREVfU01BUlQpIHsKIAkJCXVuc2lnbmVkIGxvbmcg ZmxhZ3MgPSBEUk1fUk9UQVRFXzAgfAogCQkJCQkgICAgICBEUk1fUk9UQVRFXzkwIHwKIAkJCQkJ ICAgICAgRFJNX1JPVEFURV8xODAgfAogCQkJCQkgICAgICBEUk1fUk9UQVRFXzI3MCB8CiAJCQkJ CSAgICAgIERSTV9SRUZMRUNUX1ggfAogCQkJCQkgICAgICBEUk1fUkVGTEVDVF9ZOwotCQkJZHJt LT5tb2RlX2NvbmZpZy5yb3RhdGlvbl9wcm9wZXJ0eSA9Ci0JCQkJZHJtX21vZGVfY3JlYXRlX3Jv dGF0aW9uX3Byb3BlcnR5KGRybSwgZmxhZ3MpOworCQkJZHJtX3BsYW5lX2NyZWF0ZV9yb3RhdGlv bl9wcm9wZXJ0eSgmcGxhbmUtPmJhc2UsCisJCQkJCQkJICAgRFJNX1JPVEFURV8wLAorCQkJCQkJ CSAgIGZsYWdzKTsKIAkJfQotCQkvKiBTTUFSVCBsYXllciBjYW4ndCBiZSByb3RhdGVkICovCi0J CWlmIChkcm0tPm1vZGVfY29uZmlnLnJvdGF0aW9uX3Byb3BlcnR5ICYmIChpZCAhPSBERV9TTUFS VCkpCi0JCQlkcm1fb2JqZWN0X2F0dGFjaF9wcm9wZXJ0eSgmcGxhbmUtPmJhc2UuYmFzZSwKLQkJ CQkJCSAgIGRybS0+bW9kZV9jb25maWcucm90YXRpb25fcHJvcGVydHksCi0JCQkJCQkgICBEUk1f Uk9UQVRFXzApOwogCiAJCWRybV9wbGFuZV9oZWxwZXJfYWRkKCZwbGFuZS0+YmFzZSwKIAkJCQkg ICAgICZtYWxpZHBfZGVfcGxhbmVfaGVscGVyX2Z1bmNzKTsKLS0gCjIuNy40CgpfX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpkcmktZGV2ZWwgbWFpbGluZyBs aXN0CmRyaS1kZXZlbEBsaXN0cy5mcmVlZGVza3RvcC5vcmcKaHR0cHM6Ly9saXN0cy5mcmVlZGVz a3RvcC5vcmcvbWFpbG1hbi9saXN0aW5mby9kcmktZGV2ZWwK