From mboxrd@z Thu Jan 1 00:00:00 1970 From: Peter Ujfalusi Subject: [RFC 5/7] drm/omap: Do dss_device (display) ordering in omap_drv.c Date: Tue, 29 Aug 2017 10:32:16 +0300 Message-ID: <20170829073218.11097-6-peter.ujfalusi@ti.com> References: <20170829073218.11097-1-peter.ujfalusi@ti.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from fllnx210.ext.ti.com (fllnx210.ext.ti.com [198.47.19.17]) by gabe.freedesktop.org (Postfix) with ESMTPS id 07B4F6E372 for ; Tue, 29 Aug 2017 07:51:07 +0000 (UTC) In-Reply-To: <20170829073218.11097-1-peter.ujfalusi@ti.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" To: tomi.valkeinen@ti.com, airlied@linux.ie, laurent.pinchart@ideasonboard.com Cc: dri-devel@lists.freedesktop.org List-Id: dri-devel@lists.freedesktop.org 77u/U29ydCB0aGUgZHNzZGV2IGFycmF5IGJhc2VkIG9uIERUIGFsaWFzZXMuCgpXaXRoIHRoaXMg Y2hhbmdlIHdlIGNhbiByZW1vdmUgdGhlIHBhbmVsIG9yZGVyaW5nIGZyb20gZHNzL2Rpc3BsYXku YyBhbmQKaGF2ZSBhbGwgc29ydGluZyByZWxhdGVkIHRvIGRzc2RldnMgaW4gb25lIHBsYWNlLgoK U2lnbmVkLW9mZi1ieTogUGV0ZXIgVWpmYWx1c2kgPHBldGVyLnVqZmFsdXNpQHRpLmNvbT4KLS0t CiBkcml2ZXJzL2dwdS9kcm0vb21hcGRybS9vbWFwX2Rydi5jIHwgMjIgKysrKysrKysrKysrKysr KysrKysrKwogMSBmaWxlIGNoYW5nZWQsIDIyIGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS9k cml2ZXJzL2dwdS9kcm0vb21hcGRybS9vbWFwX2Rydi5jIGIvZHJpdmVycy9ncHUvZHJtL29tYXBk cm0vb21hcF9kcnYuYwppbmRleCAzMmRjMGU4ODIyMGYuLjBlMTAwYTM1OWQyNiAxMDA2NDQKLS0t IGEvZHJpdmVycy9ncHUvZHJtL29tYXBkcm0vb21hcF9kcnYuYworKysgYi9kcml2ZXJzL2dwdS9k cm0vb21hcGRybS9vbWFwX2Rydi5jCkBAIC0xOCw2ICsxOCw4IEBACiAgKi8KIAogI2luY2x1ZGUg PGxpbnV4L3N5c19zb2MuaD4KKyNpbmNsdWRlIDxsaW51eC9zb3J0Lmg+CisjaW5jbHVkZSA8bGlu dXgvb2YuaD4KIAogI2luY2x1ZGUgPGRybS9kcm1fYXRvbWljLmg+CiAjaW5jbHVkZSA8ZHJtL2Ry bV9hdG9taWNfaGVscGVyLmg+CkBAIC0xNjIsNiArMTY0LDIyIEBAIHN0YXRpYyB2b2lkIG9tYXBf ZGlzY29ubmVjdF9kc3NkZXZzKHN0cnVjdCBkcm1fZGV2aWNlICpkZGV2KQogCXByaXYtPm51bV9k c3NkZXZzID0gMDsKIH0KIAorc3RhdGljIGludCBvbWFwX2NvbXBhcmVfZHNzZGV2cyhjb25zdCB2 b2lkICphLCBjb25zdCB2b2lkICpiKQoreworCWNvbnN0IHN0cnVjdCBvbWFwX2Rzc19kZXZpY2Ug KmRzc2RldjEgPSAqKHN0cnVjdCBvbWFwX2Rzc19kZXZpY2UgKiopYTsKKwljb25zdCBzdHJ1Y3Qg b21hcF9kc3NfZGV2aWNlICpkc3NkZXYyID0gKihzdHJ1Y3Qgb21hcF9kc3NfZGV2aWNlICoqKWI7 CisJaW50ICBpZDEsIGlkMjsKKworCWlkMSA9IG9mX2FsaWFzX2dldF9pZChkc3NkZXYxLT5kZXYt Pm9mX25vZGUsICJkaXNwbGF5Iik7CisJaWQyID0gb2ZfYWxpYXNfZ2V0X2lkKGRzc2RldjItPmRl di0+b2Zfbm9kZSwgImRpc3BsYXkiKTsKKworCWlmIChpZDEgPiBpZDIpCisJCXJldHVybiAxOwor CWVsc2UgaWYgKGlkMSA8IGlkMikKKwkJcmV0dXJuIC0xOworCXJldHVybiAwOworfQorCiBzdGF0 aWMgdm9pZCBvbWFwX2NvbGxlY3RfZHNzZGV2cyhzdHJ1Y3QgZHJtX2RldmljZSAqZGRldikKIHsK IAlzdHJ1Y3Qgb21hcF9kcm1fcHJpdmF0ZSAqcHJpdiA9IGRkZXYtPmRldl9wcml2YXRlOwpAQCAt MTc2LDYgKzE5NCwxMCBAQCBzdGF0aWMgdm9pZCBvbWFwX2NvbGxlY3RfZHNzZGV2cyhzdHJ1Y3Qg ZHJtX2RldmljZSAqZGRldikKIAkJCWJyZWFrOwogCQl9CiAJfQorCisJLyogU29ydCB0aGUgbGlz dCBieSBEVCBhbGlhc2VzICovCisJc29ydChwcml2LT5kc3NkZXZzLCBwcml2LT5udW1fZHNzZGV2 cywgc2l6ZW9mKHByaXYtPmRzc2RldnNbMF0pLAorCSAgICAgb21hcF9jb21wYXJlX2Rzc2RldnMs IE5VTEwpOwogfQogCiBzdGF0aWMgaW50IG9tYXBfY29ubmVjdF9kc3NkZXZzKHN0cnVjdCBkcm1f ZGV2aWNlICpkZGV2KQotLSAKMi4xNC4xCgoKVGV4YXMgSW5zdHJ1bWVudHMgRmlubGFuZCBPeSwg UG9ya2thbGFua2F0dSAyMiwgMDAxODAgSGVsc2lua2kuIFktdHVubnVzL0J1c2luZXNzIElEOiAw NjE1NTIxLTQuIEtvdGlwYWlra2EvRG9taWNpbGU6IEhlbHNpbmtpCgoKX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KZHJpLWRldmVsIG1haWxpbmcgbGlzdApk cmktZGV2ZWxAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0dHBzOi8vbGlzdHMuZnJlZWRlc2t0b3Au b3JnL21haWxtYW4vbGlzdGluZm8vZHJpLWRldmVsCg==