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: [35/46] dmaengine: mtk-hsdma: use dmaenginem_async_device_register to simplify the code From: Huang Shijie Message-Id: <20180803072016.21544-36-sjhuang@iluvatar.ai> Date: Fri, 3 Aug 2018 15:20:05 +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 YW5nIFNoaWppZSA8c2podWFuZ0BpbHV2YXRhci5haT4KLS0tCiBkcml2ZXJzL2RtYS9tZWRpYXRl ay9tdGstaHNkbWEuYyB8IDQgKy0tLQogMSBmaWxlIGNoYW5nZWQsIDEgaW5zZXJ0aW9uKCspLCAz IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2RyaXZlcnMvZG1hL21lZGlhdGVrL210ay1oc2Rt YS5jIGIvZHJpdmVycy9kbWEvbWVkaWF0ZWsvbXRrLWhzZG1hLmMKaW5kZXggYjdlYzU2YWUwMmE2 Li5hOGIyZTg0ZTE1NTYgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvZG1hL21lZGlhdGVrL210ay1oc2Rt YS5jCisrKyBiL2RyaXZlcnMvZG1hL21lZGlhdGVrL210ay1oc2RtYS5jCkBAIC05NzcsNyArOTc3 LDcgQEAgc3RhdGljIGludCBtdGtfaHNkbWFfcHJvYmUoc3RydWN0IHBsYXRmb3JtX2RldmljZSAq cGRldikKIAkJSU5JVF9MSVNUX0hFQUQoJnZjLT5kZXNjX2h3X3Byb2Nlc3NpbmcpOwogCX0KIAot CWVyciA9IGRtYV9hc3luY19kZXZpY2VfcmVnaXN0ZXIoZGQpOworCWVyciA9IGRtYWVuZ2luZW1f YXN5bmNfZGV2aWNlX3JlZ2lzdGVyKGRkKTsKIAlpZiAoZXJyKQogCQlyZXR1cm4gZXJyOwogCkBA IC0xMDA3LDcgKzEwMDcsNiBAQCBzdGF0aWMgaW50IG10a19oc2RtYV9wcm9iZShzdHJ1Y3QgcGxh dGZvcm1fZGV2aWNlICpwZGV2KQogCXJldHVybiAwOwogCiBlcnJfdW5yZWdpc3RlcjoKLQlkbWFf YXN5bmNfZGV2aWNlX3VucmVnaXN0ZXIoZGQpOwogCiAJcmV0dXJuIGVycjsKIH0KQEAgLTEwMzUs NyArMTAzNCw2IEBAIHN0YXRpYyBpbnQgbXRrX2hzZG1hX3JlbW92ZShzdHJ1Y3QgcGxhdGZvcm1f ZGV2aWNlICpwZGV2KQogCS8qIERpc2FibGUgaGFyZHdhcmUgKi8KIAltdGtfaHNkbWFfaHdfZGVp bml0KGhzZG1hKTsKIAotCWRtYV9hc3luY19kZXZpY2VfdW5yZWdpc3RlcigmaHNkbWEtPmRkZXYp OwogCW9mX2RtYV9jb250cm9sbGVyX2ZyZWUocGRldi0+ZGV2Lm9mX25vZGUpOwogCiAJcmV0dXJu IDA7Cg==