From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-11.3 required=3.0 tests=BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,HEADER_FROM_DIFFERENT_DOMAINS,INCLUDES_PATCH, MAILING_LIST_MULTI,NICE_REPLY_A,SIGNED_OFF_BY,SPF_HELO_NONE,SPF_PASS, URIBL_BLOCKED,USER_AGENT_SANE_1 autolearn=ham autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id E7010C388F7 for ; Tue, 10 Nov 2020 07:59:45 +0000 (UTC) Received: from merlin.infradead.org (merlin.infradead.org [205.233.59.134]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPS id 672D02080A for ; Tue, 10 Nov 2020 07:59:45 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=pass (2048-bit key) header.d=lists.infradead.org header.i=@lists.infradead.org header.b="18OX0C5m"; dkim=fail reason="signature verification failed" (1024-bit key) header.d=ti.com header.i=@ti.com header.b="WGDa9c/D" DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 672D02080A Authentication-Results: mail.kernel.org; dmarc=fail (p=quarantine dis=none) header.from=ti.com Authentication-Results: mail.kernel.org; spf=none smtp.mailfrom=linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=merlin.20170209; h=Sender:Content-Transfer-Encoding: Content-Type:Cc:List-Subscribe:List-Help:List-Post:List-Archive: List-Unsubscribe:List-Id:In-Reply-To:MIME-Version:Date:Message-ID:From: References:To:Subject:Reply-To:Content-ID:Content-Description:Resent-Date: Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Owner; bh=/F4IxpYIk7HSD9fmWLD06ilSoK0pgrz7Co10hw12Jgk=; b=18OX0C5m3cZvcQ63nIHnYDGWL 7UDW6c3SiOx5yln3lO/Qm5W5vEyCf40BNYBb1Nj9pMMEQ+89E1o3QmO3mzF5r+CyqKPBHMLWkh+LM HyJTyoZUq0g3zxjTk4QlhokOCcQjz8jSbhinZMwV9qhj1aPsObXLCVDc33WK2YrT5iQhtUq7PWVdV NNvvbKS+zeBNALT5CWOcYkUabo4j6VuljYVm+lakbWlj//YykjLynV0Z2UsfFt//v6LgSS6jtNo3L 10H1b7X2SbOl8beCC+sSER8iPQznu8IJFHE2bIBwKonsULKVdqu9Qq/W2eX+N6gO1WzKGF9NyekOr 2AwYuvZ2g==; Received: from localhost ([::1] helo=merlin.infradead.org) by merlin.infradead.org with esmtp (Exim 4.92.3 #3 (Red Hat Linux)) id 1kcOXl-0000ll-JW; Tue, 10 Nov 2020 07:58:21 +0000 Received: from fllv0016.ext.ti.com ([198.47.19.142]) by merlin.infradead.org with esmtps (Exim 4.92.3 #3 (Red Hat Linux)) id 1kcOXi-0000lM-DP for linux-arm-kernel@lists.infradead.org; Tue, 10 Nov 2020 07:58:19 +0000 Received: from lelv0266.itg.ti.com ([10.180.67.225]) by fllv0016.ext.ti.com (8.15.2/8.15.2) with ESMTP id 0AA7wCj3049915; Tue, 10 Nov 2020 01:58:12 -0600 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ti.com; s=ti-com-17Q1; t=1604995092; bh=simLczeCwAE+HWLvGuciuciDXR2ji2w1iKWzoq3nUhY=; h=Subject:To:CC:References:From:Date:In-Reply-To; b=WGDa9c/DTGXoJ4J/yPqDpSkCXW31rKViCz4p3z8a3KSY/7z3cRYgibNka2bf8xHkM S6AXv0TT2J9UO3jAarFRleS6gk3c+Ds4NrcW3XEK+1S7LhRnW6b4dD660YRJfp6W6h H5VXBFT5jggY/UZpjac95Lakjt/qtWeQNMn1KOHY= Received: from DLEE100.ent.ti.com (dlee100.ent.ti.com [157.170.170.30]) by lelv0266.itg.ti.com (8.15.2/8.15.2) with ESMTPS id 0AA7wBNA125419 (version=TLSv1.2 cipher=AES256-GCM-SHA384 bits=256 verify=FAIL); Tue, 10 Nov 2020 01:58:11 -0600 Received: from DLEE105.ent.ti.com (157.170.170.35) by DLEE100.ent.ti.com (157.170.170.30) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1979.3; Tue, 10 Nov 2020 01:58:10 -0600 Received: from fllv0040.itg.ti.com (10.64.41.20) by DLEE105.ent.ti.com (157.170.170.35) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1979.3 via Frontend Transport; Tue, 10 Nov 2020 01:58:10 -0600 Received: from [192.168.2.6] (ileax41-snat.itg.ti.com [10.172.224.153]) by fllv0040.itg.ti.com (8.15.2/8.15.2) with ESMTP id 0AA7w9L1066999; Tue, 10 Nov 2020 01:58:09 -0600 Subject: Re: [PATCH] dmaengine: ti: omap-dma: Block PM if SDMA is busy to fix audio To: Tony Lindgren , References: <20201109154013.11950-1-tony@atomide.com> From: Peter Ujfalusi Message-ID: Date: Tue, 10 Nov 2020 09:58:56 +0200 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:78.0) Gecko/20100101 Thunderbird/78.4.1 MIME-Version: 1.0 In-Reply-To: <20201109154013.11950-1-tony@atomide.com> Content-Language: en-US X-EXCLAIMER-MD-CONFIG: e1e8a2fd-e40a-4ac6-ac9b-f7e9cc9ee180 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20201110_025818_567248_45E95ACB X-CRM114-Status: GOOD ( 25.65 ) X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: Vinod Koul , dmaengine@vger.kernel.org, linux-arm-kernel@lists.infradead.org Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org SGkgVG9ueSwKCk9uIDA5LzExLzIwMjAgMTcuNDAsIFRvbnkgTGluZGdyZW4gd3JvdGU6Cj4gV2Ug bm93IHVzZSBjcHVfcG0gZm9yIHNhdmluZyBhbmQgcmVzdG9yaW5nIGRldmljZSBjb250ZXh0IGZv ciBkZWVwZXIgU29DCj4gaWRsZSBzdGF0ZXMuIEJ1dCBmb3Igb21hcDMsIHdlIG11c3QgYWxzbyBi bG9jayBpZGxlIGlmIFNETUEgaXMgYnVzeS4KPiAKPiBJZiB3ZSBkb24ndCBibG9jayBpZGxlIHdo ZW4gU0RNQSBpcyBidXN5LCB3ZSBldmVudHVhbGx5IGVuZCB1cCBzYXZpbmcgYW5kCj4gcmVzdG9y aW5nIFNETUEgcmVnaXN0ZXIgc3RhdGUgb24gUEVSIGRvbWFpbiBpZGxlIHdoaWxlIFNETUEgaXMg YWN0aXZlIGFuZAo+IHRoYXQgY2F1c2VzIGF0IGxlYXN0IGF1ZGlvIHBsYXliYWNrIHRvIGZhaWwu CgpUaGFua3MgZm9yIHRoZSBmaXghCgpUZXN0ZWQtYnk6IFBldGVyIFVqZmFsdXNpIDxwZXRlci51 amZhbHVzaUB0aS5jb20+CkFja2VkLWJ5OiBQZXRlciBVamZhbHVzaSA8cGV0ZXIudWpmYWx1c2lA dGkuY29tPgoKVmlub2Q6IENhbiB5b3UgdGFrZSB0aGlzIGZvciA1LjEwIGFzIGEgZml4PyBUaGUg b2ZmIG1vZGUgZ290IGVuYWJsZWQgYnkKZGVmYXVsdCBpbiA1LjEwLXJjMSBhbmQgYXVkaW8gZ290 IGJyb2tlbiBvdXQgb2YgYm94LgoKVGhhbmtzLAotIFDDqXRlcgoKPiBGaXhlczogNGM3NGVjZjc5 MjI3ICgiZG1hZW5naW5lOiB0aTogb21hcC1kbWE6IEFkZCBkZXZpY2UgdHJlZSBtYXRjaCBkYXRh IGFuZCB1c2UgaXQgZm9yIGNwdV9wbSIpCj4gUmVwb3J0ZWQtYnk6IFBldGVyIFVqZmFsdXNpIDxw ZXRlci51amZhbHVzaUB0aS5jb20+Cj4gU2lnbmVkLW9mZi1ieTogVG9ueSBMaW5kZ3JlbiA8dG9u eUBhdG9taWRlLmNvbT4KPiAtLS0KPiAgZHJpdmVycy9kbWEvdGkvb21hcC1kbWEuYyB8IDM3ICsr KysrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0KPiAgMSBmaWxlIGNoYW5nZWQsIDI0 IGluc2VydGlvbnMoKyksIDEzIGRlbGV0aW9ucygtKQo+IAo+IGRpZmYgLS1naXQgYS9kcml2ZXJz L2RtYS90aS9vbWFwLWRtYS5jIGIvZHJpdmVycy9kbWEvdGkvb21hcC1kbWEuYwo+IC0tLSBhL2Ry aXZlcnMvZG1hL3RpL29tYXAtZG1hLmMKPiArKysgYi9kcml2ZXJzL2RtYS90aS9vbWFwLWRtYS5j Cj4gQEAgLTE1MjIsMjkgKzE1MjIsMzggQEAgc3RhdGljIHZvaWQgb21hcF9kbWFfZnJlZShzdHJ1 Y3Qgb21hcF9kbWFkZXYgKm9kKQo+ICAJfQo+ICB9Cj4gIAo+ICsvKiBDdXJyZW50bHkgdXNlZCBi eSBvbWFwMiAmIDMgdG8gYmxvY2sgZGVlcGVyIFNvQyBpZGxlIHN0YXRlcyAqLwo+ICtzdGF0aWMg Ym9vbCBvbWFwX2RtYV9idXN5KHN0cnVjdCBvbWFwX2RtYWRldiAqb2QpCj4gK3sKPiArCXN0cnVj dCBvbWFwX2NoYW4gKmM7Cj4gKwlpbnQgbGNoID0gLTE7Cj4gKwo+ICsJd2hpbGUgKDEpIHsKPiAr CQlsY2ggPSBmaW5kX25leHRfYml0KG9kLT5sY2hfYml0bWFwLCBvZC0+bGNoX2NvdW50LCBsY2gg KyAxKTsKPiArCQlpZiAobGNoID49IG9kLT5sY2hfY291bnQpCj4gKwkJCWJyZWFrOwo+ICsJCWMg PSBvZC0+bGNoX21hcFtsY2hdOwo+ICsJCWlmICghYykKPiArCQkJY29udGludWU7Cj4gKwkJaWYg KG9tYXBfZG1hX2NoYW5fcmVhZChjLCBDQ1IpICYgQ0NSX0VOQUJMRSkKPiArCQkJcmV0dXJuIHRy dWU7Cj4gKwl9Cj4gKwo+ICsJcmV0dXJuIGZhbHNlOwo+ICt9Cj4gKwo+ICAvKiBDdXJyZW50bHkg b25seSB1c2VkIGZvciBvbWFwMi4gRm9yIG9tYXAxLCBhbHNvIGEgY2hlY2sgZm9yIGxjZF9kbWEg aXMgbmVlZGVkICovCj4gIHN0YXRpYyBpbnQgb21hcF9kbWFfYnVzeV9ub3RpZmllcihzdHJ1Y3Qg bm90aWZpZXJfYmxvY2sgKm5iLAo+ICAJCQkJICB1bnNpZ25lZCBsb25nIGNtZCwgdm9pZCAqdikK PiAgewo+ICAJc3RydWN0IG9tYXBfZG1hZGV2ICpvZDsKPiAtCXN0cnVjdCBvbWFwX2NoYW4gKmM7 Cj4gLQlpbnQgbGNoID0gLTE7Cj4gIAo+ICAJb2QgPSBjb250YWluZXJfb2YobmIsIHN0cnVjdCBv bWFwX2RtYWRldiwgbmIpOwo+ICAKPiAgCXN3aXRjaCAoY21kKSB7Cj4gIAljYXNlIENQVV9DTFVT VEVSX1BNX0VOVEVSOgo+IC0JCXdoaWxlICgxKSB7Cj4gLQkJCWxjaCA9IGZpbmRfbmV4dF9iaXQo b2QtPmxjaF9iaXRtYXAsIG9kLT5sY2hfY291bnQsCj4gLQkJCQkJICAgIGxjaCArIDEpOwo+IC0J CQlpZiAobGNoID49IG9kLT5sY2hfY291bnQpCj4gLQkJCQlicmVhazsKPiAtCQkJYyA9IG9kLT5s Y2hfbWFwW2xjaF07Cj4gLQkJCWlmICghYykKPiAtCQkJCWNvbnRpbnVlOwo+IC0JCQlpZiAob21h cF9kbWFfY2hhbl9yZWFkKGMsIENDUikgJiBDQ1JfRU5BQkxFKQo+IC0JCQkJcmV0dXJuIE5PVElG WV9CQUQ7Cj4gLQkJfQo+ICsJCWlmIChvbWFwX2RtYV9idXN5KG9kKSkKPiArCQkJcmV0dXJuIE5P VElGWV9CQUQ7Cj4gIAkJYnJlYWs7Cj4gIAljYXNlIENQVV9DTFVTVEVSX1BNX0VOVEVSX0ZBSUxF RDoKPiAgCWNhc2UgQ1BVX0NMVVNURVJfUE1fRVhJVDoKPiBAQCAtMTU5NSw2ICsxNjA0LDggQEAg c3RhdGljIGludCBvbWFwX2RtYV9jb250ZXh0X25vdGlmaWVyKHN0cnVjdCBub3RpZmllcl9ibG9j ayAqbmIsCj4gIAo+ICAJc3dpdGNoIChjbWQpIHsKPiAgCWNhc2UgQ1BVX0NMVVNURVJfUE1fRU5U RVI6Cj4gKwkJaWYgKG9tYXBfZG1hX2J1c3kob2QpKQo+ICsJCQlyZXR1cm4gTk9USUZZX0JBRDsK PiAgCQlvbWFwX2RtYV9jb250ZXh0X3NhdmUob2QpOwo+ICAJCWJyZWFrOwo+ICAJY2FzZSBDUFVf Q0xVU1RFUl9QTV9FTlRFUl9GQUlMRUQ6Cj4gClRleGFzIEluc3RydW1lbnRzIEZpbmxhbmQgT3ks IFBvcmtrYWxhbmthdHUgMjIsIDAwMTgwIEhlbHNpbmtpLgpZLXR1bm51cy9CdXNpbmVzcyBJRDog MDYxNTUyMS00LiBLb3RpcGFpa2thL0RvbWljaWxlOiBIZWxzaW5raQoKX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KbGludXgtYXJtLWtlcm5lbCBtYWlsaW5n IGxpc3QKbGludXgtYXJtLWtlcm5lbEBsaXN0cy5pbmZyYWRlYWQub3JnCmh0dHA6Ly9saXN0cy5p bmZyYWRlYWQub3JnL21haWxtYW4vbGlzdGluZm8vbGludXgtYXJtLWtlcm5lbAo=