From mboxrd@z Thu Jan 1 00:00:00 1970 From: Liu Ying Subject: [PATCH v4 4/7] gpu: ipu-v3: Do not wait for DMFC FIFO to clear when disabling DMFC channel Date: Fri, 26 Aug 2016 15:30:41 +0800 Message-ID: <1472196644-30563-5-git-send-email-gnuiyl@gmail.com> References: <1472196644-30563-1-git-send-email-gnuiyl@gmail.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from NAM03-CO1-obe.outbound.protection.outlook.com (mail-co1nam03on0067.outbound.protection.outlook.com [104.47.40.67]) by gabe.freedesktop.org (Postfix) with ESMTPS id 61E6E6E3B2 for ; Fri, 26 Aug 2016 08:04:55 +0000 (UTC) In-Reply-To: <1472196644-30563-1-git-send-email-gnuiyl@gmail.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 Cc: Daniel Vetter , Peter Senna Tschudin , Russell King List-Id: dri-devel@lists.freedesktop.org QWNjb3JkaW5nIHRvIGJhc2ljIHRlc3RzLCBpdCBsb29rcyB0aGVyZSBpcyBubyBpc3N1ZSBpZiB3 ZSBkb24ndCB3YWl0IGZvcgpETUZDIEZJRk8gdG8gY2xlYXIgd2hlbiBkaXNhYmxpbmcgRE1GQyBj aGFubmVsLiAgTlhQIEJTUCBkb2Vzbid0IGRvIHRoYXQsCmVpdGhlci4gIFRoaXMgcGF0Y2ggaXMg bmVlZGVkIHRvIGF2b2lkIHRoZSBhbm5veWluZyB3YXJuaW5nIGNhdXNlZCBieSBhCnRpbWVvdXQg b24gd2FpdGluZyBmb3IgdGhlIEZJRk8gdG8gY2xlYXIgYWZ0ZXIgd2UgYWRkIHRoZSBuZXcKRFJN X1BMQU5FX0NPTU1JVF9OT19ESVNBQkxFX0FGVEVSX01PREVTRVQgZmxhZyB0byB0aGUgaW14LWRy bSBkcml2ZXIKd2hpY2ggY2hhbmdlcyB0aGUgcHJvY2VkdXJlIHRvIGRpc2FibGUgZGlzcGxheSBj aGFubmVsIHNsaWdodGx5LgoKQ2M6IFBoaWxpcHAgWmFiZWwgPHAuemFiZWxAcGVuZ3V0cm9uaXgu ZGU+CkNjOiBEYXZpZCBBaXJsaWUgPGFpcmxpZWRAbGludXguaWU+CkNjOiBSdXNzZWxsIEtpbmcg PGxpbnV4QGFybWxpbnV4Lm9yZy51az4KQ2M6IFBldGVyIFNlbm5hIFRzY2h1ZGluIDxwZXRlci5z ZW5uYUBnbWFpbC5jb20+CkNjOiBMdWNhcyBTdGFjaCA8bC5zdGFjaEBwZW5ndXRyb25peC5kZT4K Q2M6IERhbmllbCBWZXR0ZXIgPGRhbmllbC52ZXR0ZXJAZmZ3bGwuY2g+ClNpZ25lZC1vZmYtYnk6 IExpdSBZaW5nIDxnbnVpeWxAZ21haWwuY29tPgotLS0KdjQ6CiogTmV3bHkgaW50cm9kdWNlZCBp biB2NC4KCiBkcml2ZXJzL2dwdS9pcHUtdjMvaXB1LWRtZmMuYyB8IDE4ICstLS0tLS0tLS0tLS0t LS0tLQogMSBmaWxlIGNoYW5nZWQsIDEgaW5zZXJ0aW9uKCspLCAxNyBkZWxldGlvbnMoLSkKCmRp ZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9pcHUtdjMvaXB1LWRtZmMuYyBiL2RyaXZlcnMvZ3B1L2lw dS12My9pcHUtZG1mYy5jCmluZGV4IDQyNzA1YmIuLmE0MGYyMTEgMTAwNjQ0Ci0tLSBhL2RyaXZl cnMvZ3B1L2lwdS12My9pcHUtZG1mYy5jCisrKyBiL2RyaXZlcnMvZ3B1L2lwdS12My9pcHUtZG1m Yy5jCkBAIC0xMjMsMjAgKzEyMyw2IEBAIGludCBpcHVfZG1mY19lbmFibGVfY2hhbm5lbChzdHJ1 Y3QgZG1mY19jaGFubmVsICpkbWZjKQogfQogRVhQT1JUX1NZTUJPTF9HUEwoaXB1X2RtZmNfZW5h YmxlX2NoYW5uZWwpOwogCi1zdGF0aWMgdm9pZCBpcHVfZG1mY193YWl0X2ZpZm9zKHN0cnVjdCBp cHVfZG1mY19wcml2ICpwcml2KQotewotCXVuc2lnbmVkIGxvbmcgdGltZW91dCA9IGppZmZpZXMg KyBtc2Vjc190b19qaWZmaWVzKDEwMDApOwotCi0Jd2hpbGUgKChyZWFkbChwcml2LT5iYXNlICsg RE1GQ19TVEFUKSAmIDB4MDJmZmYwMDApICE9IDB4MDJmZmYwMDApIHsKLQkJaWYgKHRpbWVfYWZ0 ZXIoamlmZmllcywgdGltZW91dCkpIHsKLQkJCWRldl93YXJuKHByaXYtPmRldiwKLQkJCQkgIlRp bWVvdXQgd2FpdGluZyBmb3IgRE1GQyBGSUZPcyB0byBjbGVhclxuIik7Ci0JCQlicmVhazsKLQkJ fQotCQljcHVfcmVsYXgoKTsKLQl9Ci19Ci0KIHZvaWQgaXB1X2RtZmNfZGlzYWJsZV9jaGFubmVs KHN0cnVjdCBkbWZjX2NoYW5uZWwgKmRtZmMpCiB7CiAJc3RydWN0IGlwdV9kbWZjX3ByaXYgKnBy aXYgPSBkbWZjLT5wcml2OwpAQCAtMTQ1LDEwICsxMzEsOCBAQCB2b2lkIGlwdV9kbWZjX2Rpc2Fi bGVfY2hhbm5lbChzdHJ1Y3QgZG1mY19jaGFubmVsICpkbWZjKQogCiAJcHJpdi0+dXNlX2NvdW50 LS07CiAKLQlpZiAoIXByaXYtPnVzZV9jb3VudCkgewotCQlpcHVfZG1mY193YWl0X2ZpZm9zKHBy aXYpOworCWlmICghcHJpdi0+dXNlX2NvdW50KQogCQlpcHVfbW9kdWxlX2Rpc2FibGUocHJpdi0+ aXB1LCBJUFVfQ09ORl9ETUZDX0VOKTsKLQl9CiAKIAlpZiAocHJpdi0+dXNlX2NvdW50IDwgMCkK IAkJcHJpdi0+dXNlX2NvdW50ID0gMDsKLS0gCjIuNy40CgpfX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fXwpkcmktZGV2ZWwgbWFpbGluZyBsaXN0CmRyaS1kZXZl bEBsaXN0cy5mcmVlZGVza3RvcC5vcmcKaHR0cHM6Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcvbWFp bG1hbi9saXN0aW5mby9kcmktZGV2ZWwK