From mboxrd@z Thu Jan 1 00:00:00 1970 From: ville.syrjala@linux.intel.com Subject: [PATCH 05/15] drm/atmel-hlcdc: Use per-plane rotation property Date: Fri, 22 Jul 2016 16:43:06 +0300 Message-ID: <1469194996-1899-6-git-send-email-ville.syrjala@linux.intel.com> References: <1469194996-1899-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: <1469194996-1899-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: intel-gfx@lists.freedesktop.org List-Id: dri-devel@lists.freedesktop.org RnJvbTogVmlsbGUgU3lyasOkbMOkIDx2aWxsZS5zeXJqYWxhQGxpbnV4LmludGVsLmNvbT4KClRo ZSBnbG9iYWwgbW9kZV9jb25maWcucm90YXRpb25fcHJvcGVydHkgaXMgZ29pbmcgYXdheSwgc3dp dGNoIG92ZXIgdG8KcGVyLXBsYW5lIHJvdGF0aW9uX3Byb3BlcnR5LgoKQ2M6IEJvcmlzIEJyZXpp bGxvbiA8Ym9yaXMuYnJlemlsbG9uQGZyZWUtZWxlY3Ryb25zLmNvbT4KU2lnbmVkLW9mZi1ieTog VmlsbGUgU3lyasOkbMOkIDx2aWxsZS5zeXJqYWxhQGxpbnV4LmludGVsLmNvbT4KLS0tCiBkcml2 ZXJzL2dwdS9kcm0vYXRtZWwtaGxjZGMvYXRtZWxfaGxjZGNfcGxhbmUuYyB8IDE4ICsrKysrKy0t LS0tLS0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDYgaW5zZXJ0aW9ucygrKSwgMTIgZGVsZXRpb25z KC0pCgpkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2F0bWVsLWhsY2RjL2F0bWVsX2hsY2Rj X3BsYW5lLmMgYi9kcml2ZXJzL2dwdS9kcm0vYXRtZWwtaGxjZGMvYXRtZWxfaGxjZGNfcGxhbmUu YwppbmRleCBmMzM1MGM4MDcwNGQuLmJlM2Q0MzEwZWE5NyAxMDA2NDQKLS0tIGEvZHJpdmVycy9n cHUvZHJtL2F0bWVsLWhsY2RjL2F0bWVsX2hsY2RjX3BsYW5lLmMKKysrIGIvZHJpdmVycy9ncHUv ZHJtL2F0bWVsLWhsY2RjL2F0bWVsX2hsY2RjX3BsYW5lLmMKQEAgLTkwMyw5ICs5MDMsMTIgQEAg c3RhdGljIHZvaWQgYXRtZWxfaGxjZGNfcGxhbmVfaW5pdF9wcm9wZXJ0aWVzKHN0cnVjdCBhdG1l bF9obGNkY19wbGFuZSAqcGxhbmUsCiAJfQogCiAJaWYgKGRlc2MtPmxheW91dC54c3RyaWRlICYm IGRlc2MtPmxheW91dC5wc3RyaWRlKQotCQlkcm1fb2JqZWN0X2F0dGFjaF9wcm9wZXJ0eSgmcGxh bmUtPmJhc2UuYmFzZSwKLQkJCQlwbGFuZS0+YmFzZS5kZXYtPm1vZGVfY29uZmlnLnJvdGF0aW9u X3Byb3BlcnR5LAotCQkJCUJJVChEUk1fUk9UQVRFXzApKTsKKwkJZHJtX3BsYW5lX2NyZWF0ZV9y b3RhdGlvbl9wcm9wZXJ0eSgmcGxhbmUtPmJhc2UsCisJCQkJCQkgICBCSVQoRFJNX1JPVEFURV8w KSwKKwkJCQkJCSAgIEJJVChEUk1fUk9UQVRFXzApIHwKKwkJCQkJCSAgIEJJVChEUk1fUk9UQVRF XzkwKSB8CisJCQkJCQkgICBCSVQoRFJNX1JPVEFURV8xODApIHwKKwkJCQkJCSAgIEJJVChEUk1f Uk9UQVRFXzI3MCkpOwogCiAJaWYgKGRlc2MtPmxheW91dC5jc2MpIHsKIAkJLyoKQEAgLTEwNTQs MTUgKzEwNTcsNiBAQCBhdG1lbF9obGNkY19wbGFuZV9jcmVhdGVfcHJvcGVydGllcyhzdHJ1Y3Qg ZHJtX2RldmljZSAqZGV2KQogCWlmICghcHJvcHMtPmFscGhhKQogCQlyZXR1cm4gRVJSX1BUUigt RU5PTUVNKTsKIAotCWRldi0+bW9kZV9jb25maWcucm90YXRpb25fcHJvcGVydHkgPQotCQkJZHJt X21vZGVfY3JlYXRlX3JvdGF0aW9uX3Byb3BlcnR5KGRldiwKLQkJCQkJCQkgIEJJVChEUk1fUk9U QVRFXzApIHwKLQkJCQkJCQkgIEJJVChEUk1fUk9UQVRFXzkwKSB8Ci0JCQkJCQkJICBCSVQoRFJN X1JPVEFURV8xODApIHwKLQkJCQkJCQkgIEJJVChEUk1fUk9UQVRFXzI3MCkpOwotCWlmICghZGV2 LT5tb2RlX2NvbmZpZy5yb3RhdGlvbl9wcm9wZXJ0eSkKLQkJcmV0dXJuIEVSUl9QVFIoLUVOT01F TSk7Ci0KIAlyZXR1cm4gcHJvcHM7CiB9CiAKLS0gCjIuNy40CgpfX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpkcmktZGV2ZWwgbWFpbGluZyBsaXN0CmRyaS1k ZXZlbEBsaXN0cy5mcmVlZGVza3RvcC5vcmcKaHR0cHM6Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcv bWFpbG1hbi9saXN0aW5mby9kcmktZGV2ZWwK