From mboxrd@z Thu Jan 1 00:00:00 1970 From: Archit Taneja Subject: [PATCH 23/24] drm/msm/mdp5: Reset CTL blend registers before configuring them Date: Thu, 23 Mar 2017 15:58:16 +0530 Message-ID: <20170323102817.15017-24-architt@codeaurora.org> References: <20170323102817.15017-1-architt@codeaurora.org> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from smtp.codeaurora.org (smtp.codeaurora.org [198.145.29.96]) by gabe.freedesktop.org (Postfix) with ESMTPS id A67806EAB3 for ; Thu, 23 Mar 2017 10:30:08 +0000 (UTC) In-Reply-To: <20170323102817.15017-1-architt@codeaurora.org> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" To: robdclark@gmail.com Cc: linux-arm-msm@vger.kernel.org, dri-devel@lists.freedesktop.org List-Id: dri-devel@lists.freedesktop.org QXNzaWduaW5nIExNcyBkeW5hbWljYWxseSB0byBDUlRDcyByZXN1bHRzIGluIFJFR19NRFA1X0NU TF9MQVlFUl9SRUdzCmFuZCBSRUdfTURQNV9DVExfTEFZRVJfRVhUX1JFR3MgbWFpbnRhaW5pbmcg b2xkIHZhbHVlcyBmb3IgYSBMTSB0aGF0Cmlzbid0IHVzZWQgYnkgb3VyIENUTCBpbnN0YW5jZSBh bnltb3JlLgoKQ2xlYXIgdGhlIGN0bCdzIENUTF9MQVlFUl9SRUcgYW5kIENUTF9MQVlFUl9FWFRf UkVHcyBmb3IgYWxsIExNCmluc3RhbmNlcy4gVGhlIG9uZXMgdGhhdCBuZWVkIHRvIGJlIGNvbmZp Z3VyZWQgYXJlIGNvbmZpZ3VyZWQgbGF0ZXIKaW4gdGhpcyBmdW5jLgoKU2lnbmVkLW9mZi1ieTog QXJjaGl0IFRhbmVqYSA8YXJjaGl0dEBjb2RlYXVyb3JhLm9yZz4KLS0tCiBkcml2ZXJzL2dwdS9k cm0vbXNtL21kcC9tZHA1L21kcDVfY3RsLmMgfCAxOCArKysrKysrKysrKysrKysrKysKIDEgZmls ZSBjaGFuZ2VkLCAxOCBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJt L21zbS9tZHAvbWRwNS9tZHA1X2N0bC5jIGIvZHJpdmVycy9ncHUvZHJtL21zbS9tZHAvbWRwNS9t ZHA1X2N0bC5jCmluZGV4IDE1ZDc4YjIxODkzNS4uZmRkZGU4NGFmZGMzIDEwMDY0NAotLS0gYS9k cml2ZXJzL2dwdS9kcm0vbXNtL21kcC9tZHA1L21kcDVfY3RsLmMKKysrIGIvZHJpdmVycy9ncHUv ZHJtL21zbS9tZHAvbWRwNS9tZHA1X2N0bC5jCkBAIC0zNTUsNiArMzU1LDIyIEBAIHN0YXRpYyB1 MzIgbWRwX2N0bF9ibGVuZF9leHRfbWFzayhlbnVtIG1kcDVfcGlwZSBwaXBlLAogCX0KIH0KIAor c3RhdGljIHZvaWQgbWRwNV9jdGxfcmVzZXRfYmxlbmRfcmVncyhzdHJ1Y3QgbWRwNV9jdGwgKmN0 bCkKK3sKKwl1bnNpZ25lZCBsb25nIGZsYWdzOworCXN0cnVjdCBtZHA1X2N0bF9tYW5hZ2VyICpj dGxfbWdyID0gY3RsLT5jdGxtOworCWludCBpOworCisJc3Bpbl9sb2NrX2lycXNhdmUoJmN0bC0+ aHdfbG9jaywgZmxhZ3MpOworCisJZm9yIChpID0gMDsgaSA8IGN0bF9tZ3ItPm5sbTsgaSsrKSB7 CisJCWN0bF93cml0ZShjdGwsIFJFR19NRFA1X0NUTF9MQVlFUl9SRUcoY3RsLT5pZCwgaSksIDB4 MCk7CisJCWN0bF93cml0ZShjdGwsIFJFR19NRFA1X0NUTF9MQVlFUl9FWFRfUkVHKGN0bC0+aWQs IGkpLCAweDApOworCX0KKworCXNwaW5fdW5sb2NrX2lycXJlc3RvcmUoJmN0bC0+aHdfbG9jaywg ZmxhZ3MpOworfQorCiAjZGVmaW5lIFBJUEVfTEVGVAkwCiAjZGVmaW5lIFBJUEVfUklHSFQJMQog aW50IG1kcDVfY3RsX2JsZW5kKHN0cnVjdCBtZHA1X2N0bCAqY3RsLCBzdHJ1Y3QgbWRwNV9waXBl bGluZSAqcGlwZWxpbmUsCkBAIC0zNjksNiArMzg1LDggQEAgaW50IG1kcDVfY3RsX2JsZW5kKHN0 cnVjdCBtZHA1X2N0bCAqY3RsLCBzdHJ1Y3QgbWRwNV9waXBlbGluZSAqcGlwZWxpbmUsCiAJdTMy IHJfYmxlbmRfY2ZnID0gMCwgcl9ibGVuZF9leHRfY2ZnID0gMDsKIAlpbnQgaSwgc3RhcnRfc3Rh Z2U7CiAKKwltZHA1X2N0bF9yZXNldF9ibGVuZF9yZWdzKGN0bCk7CisKIAlpZiAoY3RsX2JsZW5k X29wX2ZsYWdzICYgTURQNV9DVExfQkxFTkRfT1BfRkxBR19CT1JERVJfT1VUKSB7CiAJCXN0YXJ0 X3N0YWdlID0gU1RBR0UwOwogCQlibGVuZF9jZmcgfD0gTURQNV9DVExfTEFZRVJfUkVHX0JPUkRF Ul9DT0xPUjsKLS0gClRoZSBRdWFsY29tbSBJbm5vdmF0aW9uIENlbnRlciwgSW5jLiBpcyBhIG1l bWJlciBvZiB0aGUgQ29kZSBBdXJvcmEgRm9ydW0sCmhvc3RlZCBieSBUaGUgTGludXggRm91bmRh dGlvbgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KZHJp LWRldmVsIG1haWxpbmcgbGlzdApkcmktZGV2ZWxAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0dHBz Oi8vbGlzdHMuZnJlZWRlc2t0b3Aub3JnL21haWxtYW4vbGlzdGluZm8vZHJpLWRldmVsCg==