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: [40/46] dmaengine: fsl-edma: use dmaenginem_async_device_register to simplify the code From: Huang Shijie Message-Id: <20180803072016.21544-41-sjhuang@iluvatar.ai> Date: Fri, 3 Aug 2018 15:20:10 +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 YW5nIFNoaWppZSA8c2podWFuZ0BpbHV2YXRhci5haT4KLS0tCiBkcml2ZXJzL2RtYS9mc2wtZWRt YS5jIHwgNCArLS0tCiAxIGZpbGUgY2hhbmdlZCwgMSBpbnNlcnRpb24oKyksIDMgZGVsZXRpb25z KC0pCgpkaWZmIC0tZ2l0IGEvZHJpdmVycy9kbWEvZnNsLWVkbWEuYyBiL2RyaXZlcnMvZG1hL2Zz bC1lZG1hLmMKaW5kZXggYzc1Njg4NjkyODRlLi5mNDc1ZWZjZTFkNjAgMTAwNjQ0Ci0tLSBhL2Ry aXZlcnMvZG1hL2ZzbC1lZG1hLmMKKysrIGIvZHJpdmVycy9kbWEvZnNsLWVkbWEuYwpAQCAtOTcy LDcgKzk3Miw3IEBAIHN0YXRpYyBpbnQgZnNsX2VkbWFfcHJvYmUoc3RydWN0IHBsYXRmb3JtX2Rl dmljZSAqcGRldikKIAogCXBsYXRmb3JtX3NldF9kcnZkYXRhKHBkZXYsIGZzbF9lZG1hKTsKIAot CXJldCA9IGRtYV9hc3luY19kZXZpY2VfcmVnaXN0ZXIoJmZzbF9lZG1hLT5kbWFfZGV2KTsKKwly ZXQgPSBkbWFlbmdpbmVtX2FzeW5jX2RldmljZV9yZWdpc3RlcigmZnNsX2VkbWEtPmRtYV9kZXYp OwogCWlmIChyZXQpIHsKIAkJZGV2X2VycigmcGRldi0+ZGV2LAogCQkJIkNhbid0IHJlZ2lzdGVy IEZyZWVzY2FsZSBlRE1BIGVuZ2luZS4gKCVkKVxuIiwgcmV0KTsKQEAgLTk4NCw3ICs5ODQsNiBA QCBzdGF0aWMgaW50IGZzbF9lZG1hX3Byb2JlKHN0cnVjdCBwbGF0Zm9ybV9kZXZpY2UgKnBkZXYp CiAJaWYgKHJldCkgewogCQlkZXZfZXJyKCZwZGV2LT5kZXYsCiAJCQkiQ2FuJ3QgcmVnaXN0ZXIg RnJlZXNjYWxlIGVETUEgb2ZfZG1hLiAoJWQpXG4iLCByZXQpOwotCQlkbWFfYXN5bmNfZGV2aWNl X3VucmVnaXN0ZXIoJmZzbF9lZG1hLT5kbWFfZGV2KTsKIAkJZnNsX2Rpc2FibGVfY2xvY2tzKGZz bF9lZG1hLCBETUFNVVhfTlIpOwogCQlyZXR1cm4gcmV0OwogCX0KQEAgLTEwMTQsNyArMTAxMyw2 IEBAIHN0YXRpYyBpbnQgZnNsX2VkbWFfcmVtb3ZlKHN0cnVjdCBwbGF0Zm9ybV9kZXZpY2UgKnBk ZXYpCiAJZnNsX2VkbWFfaXJxX2V4aXQocGRldiwgZnNsX2VkbWEpOwogCWZzbF9lZG1hX2NsZWFu dXBfdmNoYW4oJmZzbF9lZG1hLT5kbWFfZGV2KTsKIAlvZl9kbWFfY29udHJvbGxlcl9mcmVlKG5w KTsKLQlkbWFfYXN5bmNfZGV2aWNlX3VucmVnaXN0ZXIoJmZzbF9lZG1hLT5kbWFfZGV2KTsKIAlm c2xfZGlzYWJsZV9jbG9ja3MoZnNsX2VkbWEsIERNQU1VWF9OUik7CiAKIAlyZXR1cm4gMDsK