From mboxrd@z Thu Jan 1 00:00:00 1970 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: base64 Subject: [v6,2/7] dmaengine: xilinx_dma: in axidma slave_sg and dma_cyclic mode align split descriptors From: Andrea Merello Message-Id: <20181120153151.18024-2-andrea.merello@gmail.com> Date: Tue, 20 Nov 2018 16:31:46 +0100 To: vkoul@kernel.org, dan.j.williams@intel.com, michal.simek@xilinx.com, appana.durga.rao@xilinx.com, dmaengine@vger.kernel.org Cc: linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, robh+dt@kernel.org, mark.rutland@arm.com, devicetree@vger.kernel.org, radhey.shyam.pandey@xilinx.com, Andrea Merello List-ID: V2hlbmV2ZXIgYSBzaW5nbGUgb3IgY3ljbGljIHRyYW5zYWN0aW9uIGlzIHByZXBhcmVkLCB0aGUg ZHJpdmVyCmNvdWxkIGV2ZW50dWFsbHkgc3BsaXQgaXQgb3ZlciBzZXZlcmFsIFNHIGRlc2NyaXB0 b3JzIGluIG9yZGVyCnRvIGRlYWwgd2l0aCB0aGUgSFcgbWF4aW11bSB0cmFuc2ZlciBsZW5ndGgu CgpUaGlzIGNvdWxkIGVuZCB1cCBpbiBETUEgb3BlcmF0aW9ucyBzdGFydGluZyBmcm9tIGEgbWlz YWxpZ25lZAphZGRyZXNzLiBUaGlzIHNlZW1zIGZhdGFsIGZvciB0aGUgSFcgaWYgRFJFIChEYXRh IFJlYWxpZ25tZW50IEVuZ2luZSkKaXMgbm90IGVuYWJsZWQuCgpUaGlzIHBhdGNoIGV2ZW50dWFs bHkgYWRqdXN0cyB0aGUgdHJhbnNmZXIgc2l6ZSBpbiBvcmRlciB0byBtYWtlIHN1cmUKYWxsIG9w ZXJhdGlvbnMgc3RhcnQgZnJvbSBhbiBhbGlnbmVkIGFkZHJlc3MuCgpDYzogUmFkaGV5IFNoeWFt IFBhbmRleSA8cmFkaGV5LnNoeWFtLnBhbmRleUB4aWxpbnguY29tPgpTaWduZWQtb2ZmLWJ5OiBB bmRyZWEgTWVyZWxsbyA8YW5kcmVhLm1lcmVsbG9AZ21haWwuY29tPgpSZXZpZXdlZC1ieTogUmFk aGV5IFNoeWFtIFBhbmRleSA8cmFkaGV5LnNoeWFtLnBhbmRleUB4aWxpbnguY29tPgotLS0KQ2hh bmdlcyBpbiB2MjoKICAgICAgICAtIGRvbid0IGludHJvZHVjZSBjb3B5X21hc2sgZmllbGQsIHJh dGhlciByZWx5IG9uIGFscmVhZHktZXNpc3RlbnQKICAgICAgICAgIGNvcHlfYWxpZ24gZmllbGQu IFN1Z2dlc3RlZCBieSBSYWRoZXkgU2h5YW0gUGFuZGV5CiAgICAgICAgLSByZXdvcmQgdGl0bGUK Q2hhbmdlcyBpbiB2MzoKCS0gZml4IGJ1ZyBpbnRyb2R1Y2VkIGluIHYyOiB3cm9uZyBjb3B5IHNp emUgd2hlbiBEUkUgaXMgZW5hYmxlZAoJLSB1c2UgaW1wbGVtZW50YXRpb24gc3VnZ2VzdGVkIGJ5 IFJhZGhleSBTaHlhbSBQYW5kZXkKQ2hhbmdlcyBpbiB2NDoKCS0gcmV3b3JrIG9uIHRoZSB0b3Ag b2YgMS82CkNoYW5nZXMgaW4gdjU6CgktIGZpeCB0eXBvIGluIGNvbW1pdCB0aXRsZQoJLSBhZGQg aGludCBhYm91dCAiRFJFIiBtZWFuaW5nIGluIGNvbW1pdCBtZXNzYWdlCkNoYW5nZXMgaW4gdjY6 CglOb25lCi0tLQogZHJpdmVycy9kbWEveGlsaW54L3hpbGlueF9kbWEuYyB8IDkgKysrKysrKysr CiAxIGZpbGUgY2hhbmdlZCwgOSBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEvZHJpdmVycy9k bWEveGlsaW54L3hpbGlueF9kbWEuYyBiL2RyaXZlcnMvZG1hL3hpbGlueC94aWxpbnhfZG1hLmMK aW5kZXggMmMxZGI1MDAyODRmLi5jYmYzNGRkNWU5NjYgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvZG1h L3hpbGlueC94aWxpbnhfZG1hLmMKKysrIGIvZHJpdmVycy9kbWEveGlsaW54L3hpbGlueF9kbWEu YwpAQCAtOTc1LDYgKzk3NSwxNSBAQCBzdGF0aWMgaW50IHhpbGlueF9kbWFfY2FsY19jb3B5c2l6 ZShzdHJ1Y3QgeGlsaW54X2RtYV9jaGFuICpjaGFuLAogCWNvcHkgPSBtaW5fdChzaXplX3QsIHNp emUgLSBkb25lLAogCQkgICAgIGNoYW4tPnhkZXYtPm1heF9idWZmZXJfbGVuKTsKIAorCWlmICgo Y29weSArIGRvbmUgPCBzaXplKSAmJgorCSAgICBjaGFuLT54ZGV2LT5jb21tb24uY29weV9hbGln bikgeworCQkvKgorCQkgKiBJZiB0aGlzIGlzIG5vdCB0aGUgbGFzdCBkZXNjcmlwdG9yLCBtYWtl IHN1cmUKKwkJICogdGhlIG5leHQgb25lIHdpbGwgYmUgcHJvcGVybHkgYWxpZ25lZAorCQkgKi8K KwkJY29weSA9IHJvdW5kZG93bihjb3B5LAorCQkJCSAoMSA8PCBjaGFuLT54ZGV2LT5jb21tb24u Y29weV9hbGlnbikpOworCX0KIAlyZXR1cm4gY29weTsKIH0KIAo=