From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-16.8 required=3.0 tests=BAYES_00, HEADER_FROM_DIFFERENT_DOMAINS,INCLUDES_CR_TRAILER,INCLUDES_PATCH, MAILING_LIST_MULTI,SPF_HELO_NONE,SPF_PASS,USER_AGENT_GIT autolearn=ham autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id D2914C433ED for ; Wed, 14 Apr 2021 15:52:32 +0000 (UTC) Received: from gabe.freedesktop.org (gabe.freedesktop.org [131.252.210.177]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPS id 8B128611C9 for ; Wed, 14 Apr 2021 15:52:32 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 8B128611C9 Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=intel.com Authentication-Results: mail.kernel.org; spf=none smtp.mailfrom=intel-gfx-bounces@lists.freedesktop.org Received: from gabe.freedesktop.org (localhost [127.0.0.1]) by gabe.freedesktop.org (Postfix) with ESMTP id C159C6E964; Wed, 14 Apr 2021 15:52:30 +0000 (UTC) Received: from mga02.intel.com (mga02.intel.com [134.134.136.20]) by gabe.freedesktop.org (Postfix) with ESMTPS id C252A6E96D for ; Wed, 14 Apr 2021 15:52:29 +0000 (UTC) IronPort-SDR: eJPFk27qYFohQIXxB5/qwrfAcSg+dFy7paC8yEKe7/7FMsrqwMv57d74WATFK/yr3PKDSc96F7 BDosDbcglqIA== X-IronPort-AV: E=McAfee;i="6200,9189,9954"; a="181791682" X-IronPort-AV: E=Sophos;i="5.82,222,1613462400"; d="scan'208";a="181791682" Received: from orsmga002.jf.intel.com ([10.7.209.21]) by orsmga101.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 14 Apr 2021 08:52:28 -0700 IronPort-SDR: QkKOOVkt3kmW3iH4vj6IqM3iEr3lkoAg8QtvJFLnR/Yf0FmCY4EB7qY0AITwdFo7OFTJRTS10G Gjr0l+SCSL1w== X-IronPort-AV: E=Sophos;i="5.82,222,1613462400"; d="scan'208";a="399226623" Received: from ideak-desk.fi.intel.com ([10.237.68.141]) by orsmga002-auth.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 14 Apr 2021 08:52:27 -0700 From: Imre Deak To: intel-gfx@lists.freedesktop.org Date: Wed, 14 Apr 2021 18:52:06 +0300 Message-Id: <20210414155208.3161335-10-imre.deak@intel.com> X-Mailer: git-send-email 2.27.0 In-Reply-To: <20210414155208.3161335-1-imre.deak@intel.com> References: <20210414155208.3161335-1-imre.deak@intel.com> MIME-Version: 1.0 Subject: [Intel-gfx] [PATCH 09/11] drm/i915/adl_p: Disable support for 90/270 FB rotation X-BeenThere: intel-gfx@lists.freedesktop.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Intel graphics driver community testing & development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" VGhlIGxhdGVzdCBzcGVjaWZpY2F0aW9uIHJlbW92ZWQgdGhlIHN1cHBvcnQgZm9yIDkwLzI3MCBG QiByb3RhdGlvbiBvbgpBRExfUCwgZXZlbiB0aG91Z2ggbGVnYWN5IFktdGlsZWQgc3VyZmFjZXMg YXJlIHN1cHBvcnRlZC4gQWxpZ24gdGhlIGNvZGUKYWNjb3JkaW5nbHkuCgpTaWduZWQtb2ZmLWJ5 OiBJbXJlIERlYWsgPGltcmUuZGVha0BpbnRlbC5jb20+ClJldmlld2VkLWJ5OiBWaWxsZSBTeXJq w6Rsw6QgPHZpbGxlLnN5cmphbGFAbGludXguaW50ZWwuY29tPgotLS0KIC4uLi9kcm0vaTkxNS9k aXNwbGF5L2ludGVsX2Rpc3BsYXlfdHlwZXMuaCAgICB8ICA2ICsrKy0tCiBkcml2ZXJzL2dwdS9k cm0vaTkxNS9kaXNwbGF5L2ludGVsX2ZiLmMgICAgICAgfCAyNCArKysrKysrKysrKysrKystLS0t CiBkcml2ZXJzL2dwdS9kcm0vaTkxNS9kaXNwbGF5L2ludGVsX2ZiLmggICAgICAgfCAgMSArCiAu Li4vZHJtL2k5MTUvZGlzcGxheS9za2xfdW5pdmVyc2FsX3BsYW5lLmMgICAgfCAgMyArLS0KIDQg ZmlsZXMgY2hhbmdlZCwgMjUgaW5zZXJ0aW9ucygrKSwgOSBkZWxldGlvbnMoLSkKCmRpZmYgLS1n aXQgYS9kcml2ZXJzL2dwdS9kcm0vaTkxNS9kaXNwbGF5L2ludGVsX2Rpc3BsYXlfdHlwZXMuaCBi L2RyaXZlcnMvZ3B1L2RybS9pOTE1L2Rpc3BsYXkvaW50ZWxfZGlzcGxheV90eXBlcy5oCmluZGV4 IGNkYzhmY2I4YzJhYTcuLmE0Yzg5OGRkNzFhYmIgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvZ3B1L2Ry bS9pOTE1L2Rpc3BsYXkvaW50ZWxfZGlzcGxheV90eXBlcy5oCisrKyBiL2RyaXZlcnMvZ3B1L2Ry bS9pOTE1L2Rpc3BsYXkvaW50ZWxfZGlzcGxheV90eXBlcy5oCkBAIC0xMjcsOCArMTI3LDEwIEBA IHN0cnVjdCBpbnRlbF9mcmFtZWJ1ZmZlciB7CiAKIAkvKiBQYXJhbXMgdG8gcmVtYXAgdGhlIEZC IHBhZ2VzIGFuZCBwcm9ncmFtIHRoZSBwbGFuZSByZWdpc3RlcnMgaW4gZWFjaCB2aWV3LiAqLwog CXN0cnVjdCBpbnRlbF9mYl92aWV3IG5vcm1hbF92aWV3OwotCXN0cnVjdCBpbnRlbF9mYl92aWV3 IHJvdGF0ZWRfdmlldzsKLQlzdHJ1Y3QgaW50ZWxfZmJfdmlldyByZW1hcHBlZF92aWV3OworCXVu aW9uIHsKKwkJc3RydWN0IGludGVsX2ZiX3ZpZXcgcm90YXRlZF92aWV3OworCQlzdHJ1Y3QgaW50 ZWxfZmJfdmlldyByZW1hcHBlZF92aWV3OworCX07CiAKIAlzdHJ1Y3QgaTkxNV9hZGRyZXNzX3Nw YWNlICpkcHRfdm07CiB9OwpkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2k5MTUvZGlzcGxh eS9pbnRlbF9mYi5jIGIvZHJpdmVycy9ncHUvZHJtL2k5MTUvZGlzcGxheS9pbnRlbF9mYi5jCmlu ZGV4IDFiNjkwYjIxMzEwZGUuLmJkODYyZjc3NzYyYTIgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvZ3B1 L2RybS9pOTE1L2Rpc3BsYXkvaW50ZWxfZmIuYworKysgYi9kcml2ZXJzL2dwdS9kcm0vaTkxNS9k aXNwbGF5L2ludGVsX2ZiLmMKQEAgLTc0Myw2ICs3NDMsMTUgQEAgc3RhdGljIHZvaWQgaW50ZWxf ZmJfdmlld19pbml0KHN0cnVjdCBpbnRlbF9mYl92aWV3ICp2aWV3LCBlbnVtIGk5MTVfZ2d0dF92 aWV3X3QKIAl2aWV3LT5ndHQudHlwZSA9IHZpZXdfdHlwZTsKIH0KIAorYm9vbCBpbnRlbF9mYl9z dXBwb3J0c185MF8yNzBfcm90YXRpb24oY29uc3Qgc3RydWN0IGludGVsX2ZyYW1lYnVmZmVyICpm YikKK3sKKwlpZiAoRElTUExBWV9WRVIodG9faTkxNShmYi0+YmFzZS5kZXYpKSA+PSAxMykKKwkJ cmV0dXJuIGZhbHNlOworCisJcmV0dXJuIGZiLT5iYXNlLm1vZGlmaWVyID09IEk5MTVfRk9STUFU X01PRF9ZX1RJTEVEIHx8CisJICAgICAgIGZiLT5iYXNlLm1vZGlmaWVyID09IEk5MTVfRk9STUFU X01PRF9ZZl9USUxFRDsKK30KKwogaW50IGludGVsX2ZpbGxfZmJfaW5mbyhzdHJ1Y3QgZHJtX2k5 MTVfcHJpdmF0ZSAqaTkxNSwgc3RydWN0IGludGVsX2ZyYW1lYnVmZmVyICpmYikKIHsKIAlzdHJ1 Y3QgZHJtX2k5MTVfZ2VtX29iamVjdCAqb2JqID0gaW50ZWxfZmJfb2JqKCZmYi0+YmFzZSk7CkBA IC03NTMsOCArNzYyLDE1IEBAIGludCBpbnRlbF9maWxsX2ZiX2luZm8oc3RydWN0IGRybV9pOTE1 X3ByaXZhdGUgKmk5MTUsIHN0cnVjdCBpbnRlbF9mcmFtZWJ1ZmZlciAqCiAJdW5zaWduZWQgaW50 IHRpbGVfc2l6ZSA9IGludGVsX3RpbGVfc2l6ZShpOTE1KTsKIAogCWludGVsX2ZiX3ZpZXdfaW5p dCgmZmItPm5vcm1hbF92aWV3LCBJOTE1X0dHVFRfVklFV19OT1JNQUwpOwotCWludGVsX2ZiX3Zp ZXdfaW5pdCgmZmItPnJvdGF0ZWRfdmlldywgSTkxNV9HR1RUX1ZJRVdfUk9UQVRFRCk7Ci0JaW50 ZWxfZmJfdmlld19pbml0KCZmYi0+cmVtYXBwZWRfdmlldywgSTkxNV9HR1RUX1ZJRVdfUkVNQVBQ RUQpOworCisJZHJtX1dBUk5fT04oJmk5MTUtPmRybSwKKwkJICAgIGludGVsX2ZiX3N1cHBvcnRz XzkwXzI3MF9yb3RhdGlvbihmYikgJiYKKwkJICAgIGludGVsX2ZiX25lZWRzX3BvdF9zdHJpZGVf cmVtYXAoZmIpKTsKKworCWlmIChpbnRlbF9mYl9zdXBwb3J0c185MF8yNzBfcm90YXRpb24oZmIp KQorCQlpbnRlbF9mYl92aWV3X2luaXQoJmZiLT5yb3RhdGVkX3ZpZXcsIEk5MTVfR0dUVF9WSUVX X1JPVEFURUQpOworCWlmIChpbnRlbF9mYl9uZWVkc19wb3Rfc3RyaWRlX3JlbWFwKGZiKSkKKwkJ aW50ZWxfZmJfdmlld19pbml0KCZmYi0+cmVtYXBwZWRfdmlldywgSTkxNV9HR1RUX1ZJRVdfUkVN QVBQRUQpOwogCiAJZm9yIChpID0gMDsgaSA8IG51bV9wbGFuZXM7IGkrKykgewogCQlzdHJ1Y3Qg ZmJfcGxhbmVfdmlld19kaW1zIHZpZXdfZGltczsKQEAgLTc5NSw5ICs4MTEsNyBAQCBpbnQgaW50 ZWxfZmlsbF9mYl9pbmZvKHN0cnVjdCBkcm1faTkxNV9wcml2YXRlICppOTE1LCBzdHJ1Y3QgaW50 ZWxfZnJhbWVidWZmZXIgKgogCiAJCW9mZnNldCA9IGNhbGNfcGxhbmVfYWxpZ25lZF9vZmZzZXQo ZmIsIGksICZ4LCAmeSk7CiAKLQkJLyogWSBvciBZZiBtb2RpZmllcnMgcmVxdWlyZWQgZm9yIDkw LzI3MCByb3RhdGlvbiAqLwotCQlpZiAoZmItPmJhc2UubW9kaWZpZXIgPT0gSTkxNV9GT1JNQVRf TU9EX1lfVElMRUQgfHwKLQkJICAgIGZiLT5iYXNlLm1vZGlmaWVyID09IEk5MTVfRk9STUFUX01P RF9ZZl9USUxFRCkKKwkJaWYgKGludGVsX2ZiX3N1cHBvcnRzXzkwXzI3MF9yb3RhdGlvbihmYikp CiAJCQlndHRfb2Zmc2V0X3JvdGF0ZWQgKz0gY2FsY19wbGFuZV9yZW1hcF9pbmZvKGZiLCBpLCAm dmlld19kaW1zLAogCQkJCQkJCQkgICAgb2Zmc2V0LCBndHRfb2Zmc2V0X3JvdGF0ZWQsIHgsIHks CiAJCQkJCQkJCSAgICAmZmItPnJvdGF0ZWRfdmlldyk7CmRpZmYgLS1naXQgYS9kcml2ZXJzL2dw dS9kcm0vaTkxNS9kaXNwbGF5L2ludGVsX2ZiLmggYi9kcml2ZXJzL2dwdS9kcm0vaTkxNS9kaXNw bGF5L2ludGVsX2ZiLmgKaW5kZXggZTA5NTNkODg1NWI2Yi4uNDc3MTY0ODdkZTE5YyAxMDA2NDQK LS0tIGEvZHJpdmVycy9ncHUvZHJtL2k5MTUvZGlzcGxheS9pbnRlbF9mYi5oCisrKyBiL2RyaXZl cnMvZ3B1L2RybS9pOTE1L2Rpc3BsYXkvaW50ZWxfZmIuaApAQCAtNDYsNiArNDYsNyBAQCB1MzIg aW50ZWxfcGxhbmVfY29tcHV0ZV9hbGlnbmVkX29mZnNldChpbnQgKngsIGludCAqeSwKIAkJCQkg ICAgICAgY29uc3Qgc3RydWN0IGludGVsX3BsYW5lX3N0YXRlICpzdGF0ZSwKIAkJCQkgICAgICAg aW50IGNvbG9yX3BsYW5lKTsKIAorYm9vbCBpbnRlbF9mYl9zdXBwb3J0c185MF8yNzBfcm90YXRp b24oY29uc3Qgc3RydWN0IGludGVsX2ZyYW1lYnVmZmVyICpmYik7CiAKIGludCBpbnRlbF9maWxs X2ZiX2luZm8oc3RydWN0IGRybV9pOTE1X3ByaXZhdGUgKmk5MTUsIHN0cnVjdCBpbnRlbF9mcmFt ZWJ1ZmZlciAqZmIpOwogdm9pZCBpbnRlbF9mYl9maWxsX3ZpZXcoY29uc3Qgc3RydWN0IGludGVs X2ZyYW1lYnVmZmVyICpmYiwgdW5zaWduZWQgaW50IHJvdGF0aW9uLApkaWZmIC0tZ2l0IGEvZHJp dmVycy9ncHUvZHJtL2k5MTUvZGlzcGxheS9za2xfdW5pdmVyc2FsX3BsYW5lLmMgYi9kcml2ZXJz L2dwdS9kcm0vaTkxNS9kaXNwbGF5L3NrbF91bml2ZXJzYWxfcGxhbmUuYwppbmRleCBjNWI5NjY5 ZDJhYWNmLi5jMDZhM2Q0YTk0MjlkIDEwMDY0NAotLS0gYS9kcml2ZXJzL2dwdS9kcm0vaTkxNS9k aXNwbGF5L3NrbF91bml2ZXJzYWxfcGxhbmUuYworKysgYi9kcml2ZXJzL2dwdS9kcm0vaTkxNS9k aXNwbGF5L3NrbF91bml2ZXJzYWxfcGxhbmUuYwpAQCAtMTE2MCw4ICsxMTYwLDcgQEAgc3RhdGlj IGludCBza2xfcGxhbmVfY2hlY2tfZmIoY29uc3Qgc3RydWN0IGludGVsX2NydGNfc3RhdGUgKmNy dGNfc3RhdGUsCiAJfQogCiAJaWYgKGRybV9yb3RhdGlvbl85MF9vcl8yNzAocm90YXRpb24pKSB7 Ci0JCWlmIChmYi0+bW9kaWZpZXIgIT0gSTkxNV9GT1JNQVRfTU9EX1lfVElMRUQgJiYKLQkJICAg IGZiLT5tb2RpZmllciAhPSBJOTE1X0ZPUk1BVF9NT0RfWWZfVElMRUQpIHsKKwkJaWYgKCFpbnRl bF9mYl9zdXBwb3J0c185MF8yNzBfcm90YXRpb24odG9faW50ZWxfZnJhbWVidWZmZXIoZmIpKSkg ewogCQkJZHJtX2RiZ19rbXMoJmRldl9wcml2LT5kcm0sCiAJCQkJICAgICJZL1lmIHRpbGluZyBy ZXF1aXJlZCBmb3IgOTAvMjcwIVxuIik7CiAJCQlyZXR1cm4gLUVJTlZBTDsKLS0gCjIuMjcuMAoK X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KSW50ZWwtZ2Z4 IG1haWxpbmcgbGlzdApJbnRlbC1nZnhAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0dHBzOi8vbGlz dHMuZnJlZWRlc2t0b3Aub3JnL21haWxtYW4vbGlzdGluZm8vaW50ZWwtZ2Z4Cg==