From mboxrd@z Thu Jan 1 00:00:00 1970 From: Ayan Kumar Halder Subject: [PATCH v2 7/8] drm/arm/malidp: Set the output_depth register in modeset Date: Mon, 23 Apr 2018 15:50:50 +0100 Message-ID: <1524495051-3891-8-git-send-email-ayan.halder@arm.com> References: <1524495051-3891-1-git-send-email-ayan.halder@arm.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from EUR03-AM5-obe.outbound.protection.outlook.com (mail-am5eur03on0606.outbound.protection.outlook.com [IPv6:2a01:111:f400:fe08::606]) by gabe.freedesktop.org (Postfix) with ESMTPS id 080416E235 for ; Mon, 23 Apr 2018 14:51:13 +0000 (UTC) In-Reply-To: <1524495051-3891-1-git-send-email-ayan.halder@arm.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" To: ayan.halder@arm.com, liviu.dudau@arm.com, brian.starkey@arm.com, malidp@foss.arm.com, airlied@linux.ie, dri-devel@lists.freedesktop.org, linux-kernel@vger.kernel.org Cc: nd@arm.com List-Id: dri-devel@lists.freedesktop.org T25lIG5lZWRzIHRvIHN0b3JlIHRoZSB2YWx1ZSBvZiB0aGUgT1VUUFVUX0RFUFRIIHRoYXQgb25l IGhhcyBwYXJzZWQgZnJvbQpkZXZpY2UgdHJlZSwgc28gdGhhdCBpdCBjYW4gYmUgcmVzdG9yZWQg b24gc3lzdGVtIHJlc3VtZS4gVGhpcyB2YWx1ZSBpcwpzZXQgaW4gdGhlIG1vZGVzZXQgZnVuY3Rp b24gYXMgdGhpcyBnZXRzIHJlc2V0IHdoZW4gdGhlIHN5c3RlbSBzdXNwZW5kcy4KClNpZ25lZC1v ZmYtYnk6IEF5YW4gS3VtYXIgSGFsZGVyIDxheWFuLmhhbGRlckBhcm0uY29tPgoKLS0tCkNoYW5n ZXMgaW4gdjI6LQotIFJlbW92ZWQgdGhlIGNoYW5nZSBpZAotLS0KIGRyaXZlcnMvZ3B1L2RybS9h cm0vbWFsaWRwX2Rydi5jIHwgMSArCiBkcml2ZXJzL2dwdS9kcm0vYXJtL21hbGlkcF9ody5jICB8 IDQgKysrKwogZHJpdmVycy9ncHUvZHJtL2FybS9tYWxpZHBfaHcuaCAgfCAxICsKIDMgZmlsZXMg Y2hhbmdlZCwgNiBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2Fy bS9tYWxpZHBfZHJ2LmMgYi9kcml2ZXJzL2dwdS9kcm0vYXJtL21hbGlkcF9kcnYuYwppbmRleCBl NWExZmEwLi5iZDQ0YTZkIDEwMDY0NAotLS0gYS9kcml2ZXJzL2dwdS9kcm0vYXJtL21hbGlkcF9k cnYuYworKysgYi9kcml2ZXJzL2dwdS9kcm0vYXJtL21hbGlkcF9kcnYuYwpAQCAtNjAxLDYgKzYw MSw3IEBAIHN0YXRpYyBpbnQgbWFsaWRwX2JpbmQoc3RydWN0IGRldmljZSAqZGV2KQogCWZvciAo aSA9IDA7IGkgPCBNQVhfT1VUUFVUX0NIQU5ORUxTOyBpKyspCiAJCW91dF9kZXB0aCA9IChvdXRf ZGVwdGggPDwgOCkgfCAob3V0cHV0X3dpZHRoW2ldICYgMHhmKTsKIAltYWxpZHBfaHdfd3JpdGUo aHdkZXYsIG91dF9kZXB0aCwgaHdkZXYtPmh3LT5tYXAub3V0X2RlcHRoX2Jhc2UpOworCWh3ZGV2 LT5vdXRwdXRfY29sb3JfZGVwdGggPSBvdXRfZGVwdGg7CiAKIAlhdG9taWNfc2V0KCZtYWxpZHAt PmNvbmZpZ192YWxpZCwgMCk7CiAJaW5pdF93YWl0cXVldWVfaGVhZCgmbWFsaWRwLT53cSk7CmRp ZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vYXJtL21hbGlkcF9ody5jIGIvZHJpdmVycy9ncHUv ZHJtL2FybS9tYWxpZHBfaHcuYwppbmRleCA5MGQ3NmU0Li4xYmYxMGZiIDEwMDY0NAotLS0gYS9k cml2ZXJzL2dwdS9kcm0vYXJtL21hbGlkcF9ody5jCisrKyBiL2RyaXZlcnMvZ3B1L2RybS9hcm0v bWFsaWRwX2h3LmMKQEAgLTIzNCw2ICsyMzQsOCBAQCBzdGF0aWMgdm9pZCBtYWxpZHA1MDBfbW9k ZXNldChzdHJ1Y3QgbWFsaWRwX2h3X2RldmljZSAqaHdkZXYsIHN0cnVjdCB2aWRlb21vZGUgKgog ewogCXUzMiB2YWwgPSAwOwogCisJbWFsaWRwX2h3X3dyaXRlKGh3ZGV2LCBod2Rldi0+b3V0cHV0 X2NvbG9yX2RlcHRoLAorCQlod2Rldi0+aHctPm1hcC5vdXRfZGVwdGhfYmFzZSk7CiAJbWFsaWRw X2h3X2NsZWFyYml0cyhod2RldiwgTUFMSURQNTAwX0RDX0NMRUFSX01BU0ssIE1BTElEUDUwMF9E Q19DT05UUk9MKTsKIAlpZiAobW9kZS0+ZmxhZ3MgJiBESVNQTEFZX0ZMQUdTX0hTWU5DX0hJR0gp CiAJCXZhbCB8PSBNQUxJRFA1MDBfSFNZTkNQT0w7CkBAIC00NTgsNiArNDYwLDggQEAgc3RhdGlj IHZvaWQgbWFsaWRwNTUwX21vZGVzZXQoc3RydWN0IG1hbGlkcF9od19kZXZpY2UgKmh3ZGV2LCBz dHJ1Y3QgdmlkZW9tb2RlICoKIHsKIAl1MzIgdmFsID0gTUFMSURQX0RFX0RFRkFVTFRfUFJFRkVU Q0hfU1RBUlQ7CiAKKwltYWxpZHBfaHdfd3JpdGUoaHdkZXYsIGh3ZGV2LT5vdXRwdXRfY29sb3Jf ZGVwdGgsCisJCWh3ZGV2LT5ody0+bWFwLm91dF9kZXB0aF9iYXNlKTsKIAltYWxpZHBfaHdfd3Jp dGUoaHdkZXYsIHZhbCwgTUFMSURQNTUwX0RFX0NPTlRST0wpOwogCS8qCiAJICogTWFsaS1EUDU1 MCBhbmQgTWFsaS1EUDY1MCBlbmNvZGUgdGhlIGJhY2tncm91bmQgY29sb3IgbGlrZSB0aGlzOgpk aWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2FybS9tYWxpZHBfaHcuaCBiL2RyaXZlcnMvZ3B1 L2RybS9hcm0vbWFsaWRwX2h3LmgKaW5kZXggM2IwNDlkMC4uODQ0NzMyZCAxMDA2NDQKLS0tIGEv ZHJpdmVycy9ncHUvZHJtL2FybS9tYWxpZHBfaHcuaAorKysgYi9kcml2ZXJzL2dwdS9kcm0vYXJt L21hbGlkcF9ody5oCkBAIC0yMjgsNiArMjI4LDcgQEAgc3RydWN0IG1hbGlkcF9od19kZXZpY2Ug ewogCiAJdTggbWluX2xpbmVfc2l6ZTsKIAl1MTYgbWF4X2xpbmVfc2l6ZTsKKwl1MzIgb3V0cHV0 X2NvbG9yX2RlcHRoOwogCiAJLyogdHJhY2sgdGhlIGRldmljZSBQTSBzdGF0ZSAqLwogCWJvb2wg cG1fc3VzcGVuZGVkOwotLSAKMi43LjQKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fCmRyaS1kZXZlbCBtYWlsaW5nIGxpc3QKZHJpLWRldmVsQGxpc3RzLmZy ZWVkZXNrdG9wLm9yZwpodHRwczovL2xpc3RzLmZyZWVkZXNrdG9wLm9yZy9tYWlsbWFuL2xpc3Rp bmZvL2RyaS1kZXZlbAo=