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: [2/3] dmaengine: Add Slave and Cyclic mode support for Actions Semi Owl S900 SoC From: Manivannan Sadhasivam Message-Id: <20180918235629.GA20199@Mani-XPS-13-9360> Date: Tue, 18 Sep 2018 16:56:29 -0700 To: Vinod Cc: dan.j.williams@intel.com, afaerber@suse.de, robh+dt@kernel.org, gregkh@linuxfoundation.org, jslaby@suse.com, linux-serial@vger.kernel.org, dmaengine@vger.kernel.org, liuwei@actions-semi.com, 96boards@ucrobotics.com, devicetree@vger.kernel.org, daniel.thompson@linaro.org, amit.kucheria@linaro.org, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, hzhang@ucrobotics.com, bdong@ucrobotics.com, manivannanece23@gmail.com, thomas.liau@actions-semi.com, jeff.chen@actions-semi.com, pn@denx.de, edgar.righi@lsitec.org.br List-ID: T24gVHVlLCBTZXAgMTgsIDIwMTggYXQgMDQ6MzQ6MTRQTSAtMDcwMCwgTWFuaXZhbm5hbiBTYWRo YXNpdmFtIHdyb3RlOgo+IE9uIFR1ZSwgU2VwIDE4LCAyMDE4IGF0IDA0OjMyOjAwUE0gLTA3MDAs IFZpbm9kIHdyb3RlOgo+ID4gSGkgTWFuaSwKPiA+IAo+ID4gT24gMTgtMDktMTgsIDE1OjUyLCBN YW5pdmFubmFuIFNhZGhhc2l2YW0gd3JvdGU6Cj4gPiA+IE9uIFR1ZSwgU2VwIDE4LCAyMDE4IGF0 IDA5OjM1OjEyQU0gLTA3MDAsIFZpbm9kIHdyb3RlOgo+ID4gPiA+IE9uIDAxLTA5LTE4LCAyMjox MiwgTWFuaXZhbm5hbiBTYWRoYXNpdmFtIHdyb3RlOgo+ID4gPiA+IAo+ID4gPiA+ID4gQEAgLTM2 NCw2ICszNzIsMjYgQEAgc3RhdGljIGlubGluZSBpbnQgb3dsX2RtYV9jZmdfbGxpKHN0cnVjdCBv d2xfZG1hX3ZjaGFuICp2Y2hhbiwKPiA+ID4gPiA+ICAJCQlPV0xfRE1BX01PREVfRFRfRENVIHwg T1dMX0RNQV9NT0RFX1NBTV9JTkMgfAo+ID4gPiA+ID4gIAkJCU9XTF9ETUFfTU9ERV9EQU1fSU5D Owo+ID4gPiA+ID4gIAo+ID4gPiA+ID4gKwkJYnJlYWs7Cj4gPiA+ID4gPiArCWNhc2UgRE1BX01F TV9UT19ERVY6Cj4gPiA+ID4gPiArCQltb2RlIHw9IE9XTF9ETUFfTU9ERV9UUyh2Y2hhbi0+ZHJx KQo+ID4gPiA+ID4gKwkJCXwgT1dMX0RNQV9NT0RFX1NUX0RDVSB8IE9XTF9ETUFfTU9ERV9EVF9E RVYKPiA+ID4gPiA+ICsJCQl8IE9XTF9ETUFfTU9ERV9TQU1fSU5DIHwgT1dMX0RNQV9NT0RFX0RB TV9DT05TVDsKPiA+ID4gPiA+ICsKPiA+ID4gPiA+ICsJCS8qIEhhbmRsZSBidXMgd2lkdGggZm9y IFVBUlQgKi8KPiA+ID4gPiA+ICsJCWlmIChzY29uZmlnLT5kc3RfYWRkcl93aWR0aCA9PSBETUFf U0xBVkVfQlVTV0lEVEhfMV9CWVRFKQo+ID4gPiA+ID4gKwkJCW1vZGUgfD0gT1dMX0RNQV9NT0RF X05EREJXXzhCSVQ7Cj4gPiA+ID4gCj4gPiA+ID4gdGhpcyBpcyBmaW5lIHBlciBzZSwgYnV0IG5v dCBjb3JyZWN0IHdheSB0byBoYW5kbGUgaW4gZG1hZW5naW5lIGRyaXZlci4KPiA+ID4gPiBZb3Ug c2hvdWxkIGJlIGFnbm9zdGljIHRvIHVzZXIgb2YgZG1hZW5naW5lLCBzbyBoYW5kbGUgYWxsIHRo ZSBidXN3aWR0aHMKPiA+ID4gPiB0aGUgSVAgYmxvY2sgc3VwcG9ydHMgYW5kIHVwZGF0ZSB0aGUg dmFsdWVzIGFjY29yZGluZ2x5LiBUaGF0IHdheSBuZXcKPiA+ID4gPiB1c2VzIGNhbiBiZSBhZGRl ZCB3L28gcmVxdWlyaW5nIGNoYW5nZSBpbiBkbWFlbmdpbmUgZHJpdmVyCj4gPiA+IAo+ID4gPiBD dXJyZW50bHksIGFsbCBtZW1iZXJzIG9mIE93bCBmYW1pbHkgc3VwcG9ydHMgb25seSAzMmJpdCBh bmQgOGJpdAo+ID4gPiBidXMgd2lkdGhzLiAzMmJpdCBpcyBjb21tb24gZm9yIGFsbCBwZXJpcGhl cmFscyBhbmQgOGJpdCBhcHBsaWVzIHRvIG9ubHkKPiA+ID4gVUFSVCBzaW5jZSB0aGUgaW50ZXJu YWwgYnVmZmVyIGlzIDhiaXQgd2lkZS4gU28sIHRoaXMgbWFrZXMgc2Vuc2UgdG8gbWUhCj4gPiAK PiA+IEFib3ZlIHlvdSBhcmUgb25reSBoYW5kaW5nIERNQV9TTEFWRV9CVVNXSURUSF8xX0JZVEUg YW5kIG5vdCAzMmJpdCB3aGljaAo+ID4gdGhpcyBJUCBzdXBwb3J0cy4uIFlvdSBzaG91bGQgaGFu ZGxlIGFsbCB3aWR0aHMgc3VwcG9ydGVkIHZ0IGhhcmR3YXJlLi4KPiA+Cj4gCj4gSGkgVmlub2Qs Cj4gCj4gRGVmYXVsdCB3aWR0aCBpcyAzMmJpdCBhbmQgd2Ugd2lsbCBvbmx5IG92ZXJyaWRlIGl0 IGZvciBVQVJULi4uIFNob3VsZCBJCj4gYWRkIGEgY29tbWVudCBzdGF0aW5nIHRoaXM/Cj4KCkkg dGhpbmsgaXQgaXMgYmV0dGVyIHRvIHNlbGVjdCAzMmJpdCBtb2RlIGV2ZW50aG91Z2ggaXQgaXMg dGhlIGRlZmF1bHQgb25lLgpXaWxsIHVwZGF0ZSBpdCBpbiBuZXh0IHJldmlzaW9uLgoKVGhhbmtz LApNYW5pCgo+IFRoYW5rcywKPiBNYW5pCj4gCj4gPiAtLSAKPiA+IH5WaW5vZAo=