From mboxrd@z Thu Jan 1 00:00:00 1970 From: Liu Ying Subject: [PATCH 2/5] drm/imx: ipuv3 crtc: Cleanup ipu planes in ipu_crtc_init() when necessary Date: Fri, 20 Nov 2015 16:14:08 +0800 Message-ID: <1448007251-25591-2-git-send-email-Ying.Liu@freescale.com> References: <1448007251-25591-1-git-send-email-Ying.Liu@freescale.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from na01-bn1-obe.outbound.protection.outlook.com (mail-bn1on0136.outbound.protection.outlook.com [157.56.110.136]) by gabe.freedesktop.org (Postfix) with ESMTPS id 2FBE8891C5 for ; Fri, 20 Nov 2015 00:23:00 -0800 (PST) In-Reply-To: <1448007251-25591-1-git-send-email-Ying.Liu@freescale.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" To: dri-devel@lists.freedesktop.org List-Id: dri-devel@lists.freedesktop.org VG8gYXZvaWQgbWVtb3J5IGxlYWthZ2UsIHdlIG5lZWQgdG8gY2xlYW51cCB0aGUgaW5pdGlhbGl6 ZWQgaXB1IHBsYW5lcyBpbgp0aGUgYmFpbG91dCBwYXRoIG9mIGlwdV9jcnRjX2luaXQoKS4KClNp Z25lZC1vZmYtYnk6IExpdSBZaW5nIDxZaW5nLkxpdUBmcmVlc2NhbGUuY29tPgotLS0KVGhpcyBw YXRjaCBhcHBsaWVzIHRvIHRoZSBpbXgtZHJtL2ZpeGVzIGJyYW5jaCBvZiBQaGlsaXBwIFphYmVs J3Mgb3BlbiBnaXQuCgogZHJpdmVycy9ncHUvZHJtL2lteC9pcHV2My1jcnRjLmMgfCA3ICsrKysr Ky0KIDEgZmlsZSBjaGFuZ2VkLCA2IGluc2VydGlvbnMoKyksIDEgZGVsZXRpb24oLSkKCmRpZmYg LS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vaW14L2lwdXYzLWNydGMuYyBiL2RyaXZlcnMvZ3B1L2Ry bS9pbXgvaXB1djMtY3J0Yy5jCmluZGV4IDY3ODEzY2EuLjU5ZjQ0ZGYgMTAwNjQ0Ci0tLSBhL2Ry aXZlcnMvZ3B1L2RybS9pbXgvaXB1djMtY3J0Yy5jCisrKyBiL2RyaXZlcnMvZ3B1L2RybS9pbXgv aXB1djMtY3J0Yy5jCkBAIC0zNzEsNyArMzcxLDcgQEAgc3RhdGljIGludCBpcHVfY3J0Y19pbml0 KHN0cnVjdCBpcHVfY3J0YyAqaXB1X2NydGMsCiAJCQlpcHVfY3J0Yy0+ZGV2LT5vZl9ub2RlKTsK IAlpZiAocmV0KSB7CiAJCWRldl9lcnIoaXB1X2NydGMtPmRldiwgImFkZGluZyBjcnRjIGZhaWxl ZCB3aXRoICVkLlxuIiwgcmV0KTsKLQkJZ290byBlcnJfcHV0X3Jlc291cmNlczsKKwkJZ290byBl cnJfY2xlYW51cF9wbGFuZTA7CiAJfQogCiAJcmV0ID0gaXB1X3BsYW5lX2dldF9yZXNvdXJjZXMo aXB1X2NydGMtPnBsYW5lWzBdKTsKQEAgLTQwMiw5ICs0MDIsMTQgQEAgc3RhdGljIGludCBpcHVf Y3J0Y19pbml0KHN0cnVjdCBpcHVfY3J0YyAqaXB1X2NydGMsCiAJcmV0dXJuIDA7CiAKIGVycl9w dXRfcGxhbmVfcmVzOgorCWlmIChpcHVfY3J0Yy0+cGxhbmVbMV0pCisJCWlwdV9wbGFuZV9jbGVh bnVwKGlwdV9jcnRjLT5wbGFuZVsxXSk7CisKIAlpcHVfcGxhbmVfcHV0X3Jlc291cmNlcyhpcHVf Y3J0Yy0+cGxhbmVbMF0pOwogZXJyX3JlbW92ZV9jcnRjOgogCWlteF9kcm1fcmVtb3ZlX2NydGMo aXB1X2NydGMtPmlteF9jcnRjKTsKK2Vycl9jbGVhbnVwX3BsYW5lMDoKKwlpcHVfcGxhbmVfY2xl YW51cChpcHVfY3J0Yy0+cGxhbmVbMF0pOwogZXJyX3B1dF9yZXNvdXJjZXM6CiAJaXB1X3B1dF9y ZXNvdXJjZXMoaXB1X2NydGMpOwogCi0tIAoyLjUuMAoKX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX18KZHJpLWRldmVsIG1haWxpbmcgbGlzdApkcmktZGV2ZWxA bGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0dHA6Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1h bi9saXN0aW5mby9kcmktZGV2ZWwK