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: [33/46] dmaengine: pch_dma: use dmaenginem_async_device_register to simplify the code From: Huang Shijie Message-Id: <20180803072016.21544-34-sjhuang@iluvatar.ai> Date: Fri, 3 Aug 2018 15:20:03 +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 YW5nIFNoaWppZSA8c2podWFuZ0BpbHV2YXRhci5haT4KLS0tCiBkcml2ZXJzL2RtYS9wY2hfZG1h LmMgfCA0ICstLS0KIDEgZmlsZSBjaGFuZ2VkLCAxIGluc2VydGlvbigrKSwgMyBkZWxldGlvbnMo LSkKCmRpZmYgLS1naXQgYS9kcml2ZXJzL2RtYS9wY2hfZG1hLmMgYi9kcml2ZXJzL2RtYS9wY2hf ZG1hLmMKaW5kZXggYWZkOGYyN2JkYTk2Li41MDU0NjNkMDc3YzAgMTAwNjQ0Ci0tLSBhL2RyaXZl cnMvZG1hL3BjaF9kbWEuYworKysgYi9kcml2ZXJzL2RtYS9wY2hfZG1hLmMKQEAgLTkyMiw3ICs5 MjIsNyBAQCBzdGF0aWMgaW50IHBjaF9kbWFfcHJvYmUoc3RydWN0IHBjaV9kZXYgKnBkZXYsCiAJ cGQtPmRtYS5kZXZpY2VfcHJlcF9zbGF2ZV9zZyA9IHBkX3ByZXBfc2xhdmVfc2c7CiAJcGQtPmRt YS5kZXZpY2VfdGVybWluYXRlX2FsbCA9IHBkX2RldmljZV90ZXJtaW5hdGVfYWxsOwogCi0JZXJy ID0gZG1hX2FzeW5jX2RldmljZV9yZWdpc3RlcigmcGQtPmRtYSk7CisJZXJyID0gZG1hZW5naW5l bV9hc3luY19kZXZpY2VfcmVnaXN0ZXIoJnBkLT5kbWEpOwogCWlmIChlcnIpIHsKIAkJZGV2X2Vy cigmcGRldi0+ZGV2LCAiRmFpbGVkIHRvIHJlZ2lzdGVyIERNQSBkZXZpY2VcbiIpOwogCQlnb3Rv IGVycl9mcmVlX3Bvb2w7CkBAIC05NTIsOCArOTUyLDYgQEAgc3RhdGljIHZvaWQgcGNoX2RtYV9y ZW1vdmUoc3RydWN0IHBjaV9kZXYgKnBkZXYpCiAJc3RydWN0IGRtYV9jaGFuICpjaGFuLCAqX2M7 CiAKIAlpZiAocGQpIHsKLQkJZG1hX2FzeW5jX2RldmljZV91bnJlZ2lzdGVyKCZwZC0+ZG1hKTsK LQogCQlmcmVlX2lycShwZGV2LT5pcnEsIHBkKTsKIAogCQlsaXN0X2Zvcl9lYWNoX2VudHJ5X3Nh ZmUoY2hhbiwgX2MsICZwZC0+ZG1hLmNoYW5uZWxzLAo=