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=-15.3 required=3.0 tests=BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,HEADER_FROM_DIFFERENT_DOMAINS,INCLUDES_CR_TRAILER, INCLUDES_PATCH,MAILING_LIST_MULTI,NICE_REPLY_A,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 CE4DCC4361B for ; Fri, 11 Dec 2020 13:47:37 +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 82DCD23E26 for ; Fri, 11 Dec 2020 13:47:37 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 82DCD23E26 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:References: To:From:Subject:Reply-To:Content-ID:Content-Description:Resent-Date: Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Owner; bh=g3wOd5omnYHNNRGJY9xr0uSPqaDDG5bC1yhNIgpcYpo=; b=1oHlv35WR4UNc7HywzMp/TEYu Q2U5DaJI3XiFVdZqRYlJQqPbHla9JFGV6hU9JRBkX84uk3J0eTIYV5Q/PbATPGbcvx2otjFmcjzkp facgpy5idwDFULI5lGQ94Diyd9kg6EkyN/ihcPWygNfW4Z9MtUApxbXk/NF9nXzdz2j0G5ijqvXNy 65F3AxcPBBWcmlT9h07s0zyS3U80SMyl/2z6aGkEfGzYIU2/nRe3qxSsO6XffiTpqjTtQfkWlJsQJ ybFLeJZ9lWPJPYsvT5Ug6mT6QiGPBIj8g59jVvgQ0YHt4keVJRidFZ/91W/Hrod3oynIKf30jTL4E 4GCCJNTKg==; Received: from localhost ([::1] helo=merlin.infradead.org) by merlin.infradead.org with esmtp (Exim 4.92.3 #3 (Red Hat Linux)) id 1knik1-0006Bq-Cu; Fri, 11 Dec 2020 13:45:49 +0000 Received: from fllv0015.ext.ti.com ([198.47.19.141]) by merlin.infradead.org with esmtps (Exim 4.92.3 #3 (Red Hat Linux)) id 1knijx-0006BL-RZ for linux-arm-kernel@lists.infradead.org; Fri, 11 Dec 2020 13:45:47 +0000 Received: from lelv0265.itg.ti.com ([10.180.67.224]) by fllv0015.ext.ti.com (8.15.2/8.15.2) with ESMTP id 0BBDjdTv072408; Fri, 11 Dec 2020 07:45:39 -0600 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ti.com; s=ti-com-17Q1; t=1607694339; bh=PtbbpmNeH8mroCFh+s1SgSbfVtmFKVFgxh2cmWfEC6c=; h=Subject:From:To:CC:References:Date:In-Reply-To; b=bTB7BB+8EmjuzpTeot2iHsmMi1ajJjBwGI9GezK1bH1UxAfc8UA7w5vVCUSH1bbPr xiFXEm51pDW5BWXDeJnJieiD71FO/aFeCu4dzLl9BE8A7L/xlD8rcRqDHIuMi/F4gd NvM8HoAtl2J2Y8sNQ5gvgOi26iGfna9MpmhAwouo= Received: from DLEE107.ent.ti.com (dlee107.ent.ti.com [157.170.170.37]) by lelv0265.itg.ti.com (8.15.2/8.15.2) with ESMTPS id 0BBDjdxu094975 (version=TLSv1.2 cipher=AES256-GCM-SHA384 bits=256 verify=FAIL); Fri, 11 Dec 2020 07:45:39 -0600 Received: from DLEE108.ent.ti.com (157.170.170.38) by DLEE107.ent.ti.com (157.170.170.37) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1979.3; Fri, 11 Dec 2020 07:45:39 -0600 Received: from fllv0039.itg.ti.com (10.64.41.19) by DLEE108.ent.ti.com (157.170.170.38) 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; Fri, 11 Dec 2020 07:45:38 -0600 Received: from [192.168.2.6] (ileax41-snat.itg.ti.com [10.172.224.153]) by fllv0039.itg.ti.com (8.15.2/8.15.2) with ESMTP id 0BBDjama033193; Fri, 11 Dec 2020 07:45:36 -0600 Subject: Re: [PATCH v3 16/20] soc: ti: k3-ringacc: add AM64 DMA rings support. From: Peter Ujfalusi To: , , , References: <20201208090440.31792-1-peter.ujfalusi@ti.com> <20201208090440.31792-17-peter.ujfalusi@ti.com> Message-ID: Date: Fri, 11 Dec 2020 15:46:38 +0200 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:78.0) Gecko/20100101 Thunderbird/78.5.1 MIME-Version: 1.0 In-Reply-To: <20201208090440.31792-17-peter.ujfalusi@ti.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-20201211_084546_058529_0E8C6D1A X-CRM114-Status: GOOD ( 23.71 ) 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: devicetree@vger.kernel.org, grygorii.strashko@ti.com, vigneshr@ti.com, linux-kernel@vger.kernel.org, t-kristo@ti.com, dmaengine@vger.kernel.org, dan.j.williams@intel.com, 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 CgpPbiAwOC8xMi8yMDIwIDExLjA0LCBQZXRlciBVamZhbHVzaSB3cm90ZToKPiBGcm9tOiBHcnln b3JpaSBTdHJhc2hrbyA8Z3J5Z29yaWkuc3RyYXNoa29AdGkuY29tPgo+IAo+IFRoZSBETUFzIGlu IEFNNjQgaGF2ZSBidWlsdCBpbiByaW5ncyBjb21wYXJlZCB0byBBTTY1NC9KNzIxZS9KNzIwMCB3 aGVyZSBhCj4gc2VwYXJhdGUgYW5kIGdlbmVyaWMgcmluZ2FjYyBpcyB1c2VkLgo+IAo+IFRoZSBy aW5nIFNXIGludGVyZmFjZSBpcyBzaW1pbGFyIHRvIHJpbmdhY2Mgd2l0aCBzb21lIG1ham9yIGFy Y2hpdGVjdHVyYWwKPiBkaWZmZXJlbmNlcywgbGlrZQo+IAo+IFRoZXkgYXJlIHBhcnQgb2YgdGhl IERNQSAoQkNETUEgb3IgUEtURE1BKS4KPiAKPiBUaGV5IGFyZSBkdWFsIG1vZGUgcmluZ3MgYXJl IG1vZGVsZWQgYXMgcGFpciBvZiBSaW5ncyBvYmplY3RzIHdoaWNoIGhhcwo+IGNvbW1vbiBjb25m aWd1cmF0aW9uIGFuZCBtZW1vcnkgYnVmZmVyLCBidXQgc2VwYXJhdGUgcmVhbC10aW1lIGNvbnRy b2wKPiByZWdpc3RlciBzZXRzIGZvciBlYWNoIGRpcmVjdGlvbiBtZW0yZGV2IChmb3J3YXJkKSBh bmQgZGV2Mm1lbSAocmV2ZXJzZSkuCj4gCj4gVGhlIHJpbmdhY2MgZHJpdmVyIG11c3QgYmUgaW5p dGlhbGl6ZWQgZm9yIERNQSByaW5ncyB1c2Ugd2l0aAo+IGszX3JpbmdhY2NfZG1hcmluZ3NfaW5p dCgpIGFzIGl0IGlzIG5vdCBhbiBpbmRlcGVuZGVudCBkZXZpY2UgYXMgcmluZ2FjYwo+IGlzLgo+ IAo+IEFNNjQgcmluZ3MgbXVzdCBiZSByZXF1ZXN0ZWQgb25seSB1c2luZyBrM19yaW5nYWNjX3Jl cXVlc3RfcmluZ3NfcGFpcigpLAo+IGFuZCBmb3J3YXJkIHJpbmcgbXVzdCBhbHdheXMgYmUgaW5p dGlhbGl6ZWQvY29uZmlndXJlZC4gQWZ0ZXIgdGhpcyBhbnkKPiBvdGhlciBSaW5nYWNjIEFQSXMg Y2FuIGJlIHVzZWQgd2l0aG91dCBhbnkgY2FsbGVycyBjaGFuZ2VzLgo+IAo+IFNpZ25lZC1vZmYt Ynk6IEdyeWdvcmlpIFN0cmFzaGtvIDxncnlnb3JpaS5zdHJhc2hrb0B0aS5jb20+Cj4gU2lnbmVk LW9mZi1ieTogUGV0ZXIgVWpmYWx1c2kgPHBldGVyLnVqZmFsdXNpQHRpLmNvbT4KPiAtLS0KPiAg ZHJpdmVycy9zb2MvdGkvazMtcmluZ2FjYy5jICAgICAgIHwgMzI1ICsrKysrKysrKysrKysrKysr KysrKysrKysrKysrLQo+ICBpbmNsdWRlL2xpbnV4L3NvYy90aS9rMy1yaW5nYWNjLmggfCAgMTcg KysKPiAgMiBmaWxlcyBjaGFuZ2VkLCAzMzUgaW5zZXJ0aW9ucygrKSwgNyBkZWxldGlvbnMoLSkK PiAKPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9zb2MvdGkvazMtcmluZ2FjYy5jIGIvZHJpdmVycy9z b2MvdGkvazMtcmluZ2FjYy5jCj4gaW5kZXggMTE5MTY0YWJjYjQxLi5jODhjMzA1YmEzNjcgMTAw NjQ0Cj4gLS0tIGEvZHJpdmVycy9zb2MvdGkvazMtcmluZ2FjYy5jCj4gKysrIGIvZHJpdmVycy9z b2MvdGkvazMtcmluZ2FjYy5jCgouLi4KCj4gK3N0cnVjdCBrM19yaW5nYWNjICprM19yaW5nYWNj X2RtYXJpbmdzX2luaXQoc3RydWN0IHBsYXRmb3JtX2RldmljZSAqcGRldiwKPiArCQkJCQkgICAg c3RydWN0IGszX3JpbmdhY2NfaW5pdF9kYXRhICpkYXRhKQo+ICt7Cj4gKwlzdHJ1Y3QgZGV2aWNl ICpkZXYgPSAmcGRldi0+ZGV2Owo+ICsJc3RydWN0IGszX3JpbmdhY2MgKnJpbmdhY2M7Cj4gKwl2 b2lkIF9faW9tZW0gKmJhc2VfcnQ7Cj4gKwlzdHJ1Y3QgcmVzb3VyY2UgKnJlczsKPiArCWludCBp Owo+ICsKPiArCXJpbmdhY2MgPSBkZXZtX2t6YWxsb2MoZGV2LCBzaXplb2YoKnJpbmdhY2MpLCBH RlBfS0VSTkVMKTsKPiArCWlmICghcmluZ2FjYykKPiArCQlyZXR1cm4gRVJSX1BUUigtRU5PTUVN KTsKPiArCj4gKwlyaW5nYWNjLT5kZXYgPSBkZXY7Cj4gKwlyaW5nYWNjLT5kbWFfcmluZ3MgPSB0 cnVlOwo+ICsJcmluZ2FjYy0+bnVtX3JpbmdzID0gZGF0YS0+bnVtX3JpbmdzOwo+ICsJcmluZ2Fj Yy0+dGlzY2kgPSBkYXRhLT50aXNjaTsKPiArCXJpbmdhY2MtPnRpc2NpX2Rldl9pZCA9IGRhdGEt PnRpc2NpX2Rldl9pZDsKPiArCj4gKwltdXRleF9pbml0KCZyaW5nYWNjLT5yZXFfbG9jayk7Cj4g Kwo+ICsJcmVzID0gcGxhdGZvcm1fZ2V0X3Jlc291cmNlX2J5bmFtZShwZGV2LCBJT1JFU09VUkNF X01FTSwgInJpbmdydCIpOwo+ICsJYmFzZV9ydCA9IGRldm1faW9yZW1hcF9yZXNvdXJjZShkZXYs IHJlcyk7Cj4gKwlpZiAoSVNfRVJSKGJhc2VfcnQpKQo+ICsJCXJldHVybiBiYXNlX3J0OwoKdGhp cyBtdXN0IGhhdmUgYmVlbjoKCXJldHVybiBFUlJfQ0FTVChiYXNlX3J0KTsKCj4gKwo+ICsJcmlu Z2FjYy0+cmluZ3MgPSBkZXZtX2t6YWxsb2MoZGV2LAo+ICsJCQkJICAgICAgc2l6ZW9mKCpyaW5n YWNjLT5yaW5ncykgKgo+ICsJCQkJICAgICAgcmluZ2FjYy0+bnVtX3JpbmdzICogMiwKPiArCQkJ CSAgICAgIEdGUF9LRVJORUwpOwo+ICsJcmluZ2FjYy0+cmluZ3NfaW51c2UgPSBkZXZtX2tjYWxs b2MoZGV2LAo+ICsJCQkJCSAgICBCSVRTX1RPX0xPTkdTKHJpbmdhY2MtPm51bV9yaW5ncyksCj4g KwkJCQkJICAgIHNpemVvZih1bnNpZ25lZCBsb25nKSwgR0ZQX0tFUk5FTCk7Cj4gKwo+ICsJaWYg KCFyaW5nYWNjLT5yaW5ncyB8fCAhcmluZ2FjYy0+cmluZ3NfaW51c2UpCj4gKwkJcmV0dXJuIEVS Ul9QVFIoLUVOT01FTSk7Cj4gKwo+ICsJZm9yIChpID0gMDsgaSA8IHJpbmdhY2MtPm51bV9yaW5n czsgaSsrKSB7Cj4gKwkJc3RydWN0IGszX3JpbmcgKnJpbmcgPSAmcmluZ2FjYy0+cmluZ3NbaV07 Cj4gKwo+ICsJCXJpbmctPnJ0ID0gYmFzZV9ydCArIEszX0RNQVJJTkdfUlRfUkVHU19TVEVQICog aTsKPiArCQlyaW5nLT5wYXJlbnQgPSByaW5nYWNjOwo+ICsJCXJpbmctPnJpbmdfaWQgPSBpOwo+ ICsJCXJpbmctPnByb3h5X2lkID0gSzNfUklOR0FDQ19QUk9YWV9OT1RfVVNFRDsKPiArCj4gKwkJ cmluZyA9ICZyaW5nYWNjLT5yaW5nc1tyaW5nYWNjLT5udW1fcmluZ3MgKyBpXTsKPiArCQlyaW5n LT5ydCA9IGJhc2VfcnQgKyBLM19ETUFSSU5HX1JUX1JFR1NfU1RFUCAqIGkgKwo+ICsJCQkgICBL M19ETUFSSU5HX1JUX1JFR1NfUkVWRVJTRV9PRlM7Cj4gKwkJcmluZy0+cGFyZW50ID0gcmluZ2Fj YzsKPiArCQlyaW5nLT5yaW5nX2lkID0gaTsKPiArCQlyaW5nLT5wcm94eV9pZCA9IEszX1JJTkdB Q0NfUFJPWFlfTk9UX1VTRUQ7Cj4gKwkJcmluZy0+ZmxhZ3MgPSBLM19SSU5HX0ZMQUdfUkVWRVJT RTsKPiArCX0KPiArCj4gKwlyaW5nYWNjLT50aXNjaV9yaW5nX29wcyA9ICZyaW5nYWNjLT50aXNj aS0+b3BzLnJtX3Jpbmdfb3BzOwo+ICsKPiArCWRldl9pbmZvKGRldiwgIk51bWJlciBvZiByaW5n czogJXVcbiIsIHJpbmdhY2MtPm51bV9yaW5ncyk7Cj4gKwo+ICsJcmV0dXJuIHJpbmdhY2M7Cj4g K30KCi0gUMOpdGVyCgpUZXhhcyBJbnN0cnVtZW50cyBGaW5sYW5kIE95LCBQb3Jra2FsYW5rYXR1 IDIyLCAwMDE4MCBIZWxzaW5raS4KWS10dW5udXMvQnVzaW5lc3MgSUQ6IDA2MTU1MjEtNC4gS290 aXBhaWtrYS9Eb21pY2lsZTogSGVsc2lua2kKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fCmxpbnV4LWFybS1rZXJuZWwgbWFpbGluZyBsaXN0CmxpbnV4LWFy bS1rZXJuZWxAbGlzdHMuaW5mcmFkZWFkLm9yZwpodHRwOi8vbGlzdHMuaW5mcmFkZWFkLm9yZy9t YWlsbWFuL2xpc3RpbmZvL2xpbnV4LWFybS1rZXJuZWwK