From mboxrd@z Thu Jan 1 00:00:00 1970 From: Jordan Crouse Subject: [PATCH 06/16] drm/msm: gpu: Add OUT_TYPE4 and OUT_TYPE7 Date: Fri, 4 Nov 2016 16:44:47 -0600 Message-ID: <1478299497-9729-7-git-send-email-jcrouse@codeaurora.org> References: <1478299497-9729-1-git-send-email-jcrouse@codeaurora.org> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <1478299497-9729-1-git-send-email-jcrouse-sgV2jX0FEOL9JmXXK+q4OQ@public.gmane.org> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: freedreno-bounces-PD4FTy7X32lNgt0PjOBp9y5qC8QIuHrW@public.gmane.org Sender: "Freedreno" To: freedreno-PD4FTy7X32lNgt0PjOBp9y5qC8QIuHrW@public.gmane.org Cc: linux-arm-msm-u79uwXL29TY76Z2rM5mHXA@public.gmane.org List-Id: linux-arm-msm@vger.kernel.org QWRkIGhlbHBlciBmdW5jdGlvbnMgZm9yIFRZUEU0IGFuZCBUWVBFNyBNRSBvcGNvZGVzIHRoYXQg cmVwbGFjZQpUWVBFMCBhbmQgVFlQRTMgc3RhcnRpbmcgd2l0aCB0aGUgQTVYWCB0YXJnZXRzLgoK U2lnbmVkLW9mZi1ieTogSm9yZGFuIENyb3VzZSA8amNyb3VzZUBjb2RlYXVyb3JhLm9yZz4KLS0t CiBkcml2ZXJzL2dwdS9kcm0vbXNtL2FkcmVuby9hZHJlbm9fZ3B1LmggfCAzMCArKysrKysrKysr KysrKysrKysrKysrKysrKysrKysKIDEgZmlsZSBjaGFuZ2VkLCAzMCBpbnNlcnRpb25zKCspCgpk aWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL21zbS9hZHJlbm8vYWRyZW5vX2dwdS5oIGIvZHJp dmVycy9ncHUvZHJtL21zbS9hZHJlbm8vYWRyZW5vX2dwdS5oCmluZGV4IDMwYzI5NTYuLjcwNzQ4 N2YgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvZ3B1L2RybS9tc20vYWRyZW5vL2FkcmVub19ncHUuaAor KysgYi9kcml2ZXJzL2dwdS9kcm0vbXNtL2FkcmVuby9hZHJlbm9fZ3B1LmgKQEAgLTIxOSw2ICsy MTksMzYgQEAgT1VUX1BLVDMoc3RydWN0IG1zbV9yaW5nYnVmZmVyICpyaW5nLCB1aW50OF90IG9w Y29kZSwgdWludDE2X3QgY250KQogCU9VVF9SSU5HKHJpbmcsIENQX1RZUEUzX1BLVCB8ICgoY250 LTEpIDw8IDE2KSB8ICgob3Bjb2RlICYgMHhGRikgPDwgOCkpOwogfQogCitzdGF0aWMgaW5saW5l IHUzMiBQTTRfUEFSSVRZKHUzMiB2YWwpCit7CisJcmV0dXJuICgweDk2NjkgPj4gKDB4RiAmICh2 YWwgXgorCQkodmFsID4+IDQpIF4gKHZhbCA+PiA4KSBeICh2YWwgPj4gMTIpIF4KKwkJKHZhbCA+ PiAxNikgXiAoKHZhbCkgPj4gMjApIF4gKHZhbCA+PiAyNCkgXgorCQkodmFsID4+IDI4KSkpKSAm IDE7Cit9CisKKy8qIE1heGltdW0gbnVtYmVyIG9mIHZhbHVlcyB0aGF0IGNhbiBiZSBleGVjdXRl ZCBmb3Igb25lIG9wY29kZSAqLworI2RlZmluZSBUWVBFNF9NQVhfUEFZTE9BRCAxMjcKKworI2Rl ZmluZSBQS1Q0KF9yZWcsIF9jbnQpIFwKKwkoQ1BfVFlQRTRfUEtUIHwgKChfY250KSA8PCAwKSB8 IChQTTRfUEFSSVRZKChfY250KSkgPDwgNykgfCBcCisJICgoKF9yZWcpICYgMHgzRkZGRikgPDwg OCkgfCAoUE00X1BBUklUWSgoX3JlZykpIDw8IDI3KSkKKworc3RhdGljIGlubGluZSB2b2lkCitP VVRfUEtUNChzdHJ1Y3QgbXNtX3JpbmdidWZmZXIgKnJpbmcsIHVpbnQxNl90IHJlZ2luZHgsIHVp bnQxNl90IGNudCkKK3sKKwlhZHJlbm9fd2FpdF9yaW5nKHJpbmctPmdwdSwgY250ICsgMSk7CisJ T1VUX1JJTkcocmluZywgUEtUNChyZWdpbmR4LCBjbnQpKTsKK30KKworc3RhdGljIGlubGluZSB2 b2lkCitPVVRfUEtUNyhzdHJ1Y3QgbXNtX3JpbmdidWZmZXIgKnJpbmcsIHVpbnQ4X3Qgb3Bjb2Rl LCB1aW50MTZfdCBjbnQpCit7CisJYWRyZW5vX3dhaXRfcmluZyhyaW5nLT5ncHUsIGNudCArIDEp OworCU9VVF9SSU5HKHJpbmcsIENQX1RZUEU3X1BLVCB8IChjbnQgPDwgMCkgfCAoUE00X1BBUklU WShjbnQpIDw8IDE1KSB8CisJCSgob3Bjb2RlICYgMHg3RikgPDwgMTYpIHwgKFBNNF9QQVJJVFko b3Bjb2RlKSA8PCAyMykpOworfQorCiAvKgogICogYWRyZW5vX2NoZWNrcmVnX29mZigpIC0gQ2hl Y2tzIHRoZSB2YWxpZGl0eSBvZiBhIHJlZ2lzdGVyIGVudW0KICAqIEBncHU6CQlQb2ludGVyIHRv IHN0cnVjdCBhZHJlbm9fZ3B1Ci0tIAoxLjkuMQoKX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX18KRnJlZWRyZW5vIG1haWxpbmcgbGlzdApGcmVlZHJlbm9AbGlz dHMuZnJlZWRlc2t0b3Aub3JnCmh0dHBzOi8vbGlzdHMuZnJlZWRlc2t0b3Aub3JnL21haWxtYW4v bGlzdGluZm8vZnJlZWRyZW5vCg==