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: [23/46] dmaengine: sa11x0-dma: use dmaenginem_async_device_register to simplify the code From: Huang Shijie Message-Id: <20180803072016.21544-24-sjhuang@iluvatar.ai> Date: Fri, 3 Aug 2018 15:19:53 +0800 To: vkoul@kernel.org Cc: dmaengine@vger.kernel.org, linux-kernel@vger.kernel.org, dave.jiang@intel.com, radhey.shyam.pandey@xilinx.com, appana.durga.rao@xilinx.com, jmkrzyszt@gmail.com, gomonovych@gmail.com, peter.ujfalusi@ti.com, keescook@chromium.org, horms+renesas@verge.net.au, geert+renesas@glider.be, shawnguo@kernel.org, baoyou.xie@linaro.org, michal.simek@xilinx.com, baohua@kernel.org, ludovic.desroches@microchip.com, linus.walleij@linaro.org, david.brown@linaro.org, Huang Shijie List-ID: VXNlIGRtYWVuZ2luZW1fYXN5bmNfZGV2aWNlX3JlZ2lzdGVyIHRvIHNpbXBsaWZ5IHRoZSBjb2Rl OgoJcmVtb3ZlIGRtYV9hc3luY19kZXZpY2VfdW5yZWdpc3Rlci4KClNpZ25lZC1vZmYtYnk6IEh1 YW5nIFNoaWppZSA8c2podWFuZ0BpbHV2YXRhci5haT4KLS0tCiBkcml2ZXJzL2RtYS9zYTExeDAt ZG1hLmMgfCA0ICstLS0KIDEgZmlsZSBjaGFuZ2VkLCAxIGluc2VydGlvbigrKSwgMyBkZWxldGlv bnMoLSkKCmRpZmYgLS1naXQgYS9kcml2ZXJzL2RtYS9zYTExeDAtZG1hLmMgYi9kcml2ZXJzL2Rt YS9zYTExeDAtZG1hLmMKaW5kZXggYjMxZDA3YzdkOTNjLi45MTgxZDYwNDhmNDMgMTAwNjQ0Ci0t LSBhL2RyaXZlcnMvZG1hL3NhMTF4MC1kbWEuYworKysgYi9kcml2ZXJzL2RtYS9zYTExeDAtZG1h LmMKQEAgLTg2Myw3ICs4NjMsNyBAQCBzdGF0aWMgaW50IHNhMTF4MF9kbWFfaW5pdF9kbWFkZXYo c3RydWN0IGRtYV9kZXZpY2UgKmRtYWRldiwKIAkJdmNoYW5faW5pdCgmYy0+dmMsIGRtYWRldik7 CiAJfQogCi0JcmV0dXJuIGRtYV9hc3luY19kZXZpY2VfcmVnaXN0ZXIoZG1hZGV2KTsKKwlyZXR1 cm4gZG1hZW5naW5lbV9hc3luY19kZXZpY2VfcmVnaXN0ZXIoZG1hZGV2KTsKIH0KIAogc3RhdGlj IGludCBzYTExeDBfZG1hX3JlcXVlc3RfaXJxKHN0cnVjdCBwbGF0Zm9ybV9kZXZpY2UgKnBkZXYs IGludCBuciwKQEAgLTk4Nyw4ICs5ODcsNiBAQCBzdGF0aWMgaW50IHNhMTF4MF9kbWFfcmVtb3Zl KHN0cnVjdCBwbGF0Zm9ybV9kZXZpY2UgKnBkZXYpCiAJc3RydWN0IHNhMTF4MF9kbWFfZGV2ICpk ID0gcGxhdGZvcm1fZ2V0X2RydmRhdGEocGRldik7CiAJdW5zaWduZWQgcGNoOwogCi0JZG1hX2Fz eW5jX2RldmljZV91bnJlZ2lzdGVyKCZkLT5zbGF2ZSk7Ci0KIAlzYTExeDBfZG1hX2ZyZWVfY2hh bm5lbHMoJmQtPnNsYXZlKTsKIAlmb3IgKHBjaCA9IDA7IHBjaCA8IE5SX1BIWV9DSEFOOyBwY2gr KykKIAkJc2ExMXgwX2RtYV9mcmVlX2lycShwZGV2LCBwY2gsICZkLT5waHlbcGNoXSk7Cg==