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: [05/46] dmaengine: txx9dmac: use dmaenginem_async_device_register to simplify the code From: Huang Shijie Message-Id: <20180803072016.21544-6-sjhuang@iluvatar.ai> Date: Fri, 3 Aug 2018 15:19:35 +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 OgogICAgIHJlbW92ZSBkbWFfYXN5bmNfZGV2aWNlX3VucmVnaXN0ZXIKClNpZ25lZC1vZmYtYnk6 IEh1YW5nIFNoaWppZSA8c2podWFuZ0BpbHV2YXRhci5haT4KLS0tCiBkcml2ZXJzL2RtYS90eHg5 ZG1hYy5jIHwgNCArLS0tCiAxIGZpbGUgY2hhbmdlZCwgMSBpbnNlcnRpb24oKyksIDMgZGVsZXRp b25zKC0pCgpkaWZmIC0tZ2l0IGEvZHJpdmVycy9kbWEvdHh4OWRtYWMuYyBiL2RyaXZlcnMvZG1h L3R4eDlkbWFjLmMKaW5kZXggZWI0NWFmNzFkM2EzLi4xZTk3YmVlNDg1ZDcgMTAwNjQ0Ci0tLSBh L2RyaXZlcnMvZG1hL3R4eDlkbWFjLmMKKysrIGIvZHJpdmVycy9kbWEvdHh4OWRtYWMuYwpAQCAt MTE0Nyw3ICsxMTQ3LDcgQEAgc3RhdGljIGludCBfX2luaXQgdHh4OWRtYWNfY2hhbl9wcm9iZShz dHJ1Y3QgcGxhdGZvcm1fZGV2aWNlICpwZGV2KQogCiAJcGxhdGZvcm1fc2V0X2RydmRhdGEocGRl diwgZGMpOwogCi0JZXJyID0gZG1hX2FzeW5jX2RldmljZV9yZWdpc3RlcigmZGMtPmRtYSk7CisJ ZXJyID0gZG1hZW5naW5lbV9hc3luY19kZXZpY2VfcmVnaXN0ZXIoJmRjLT5kbWEpOwogCWlmIChl cnIpCiAJCXJldHVybiBlcnI7CiAJZGV2X2RiZygmcGRldi0+ZGV2LCAiVFh4OSBETUEgQ2hhbm5l bCAoZG1hJWQlcyVzKVxuIiwKQEAgLTExNjIsOCArMTE2Miw2IEBAIHN0YXRpYyBpbnQgdHh4OWRt YWNfY2hhbl9yZW1vdmUoc3RydWN0IHBsYXRmb3JtX2RldmljZSAqcGRldikKIHsKIAlzdHJ1Y3Qg dHh4OWRtYWNfY2hhbiAqZGMgPSBwbGF0Zm9ybV9nZXRfZHJ2ZGF0YShwZGV2KTsKIAotCi0JZG1h X2FzeW5jX2RldmljZV91bnJlZ2lzdGVyKCZkYy0+ZG1hKTsKIAlpZiAoZGMtPmlycSA+PSAwKSB7 CiAJCWRldm1fZnJlZV9pcnEoJnBkZXYtPmRldiwgZGMtPmlycSwgZGMpOwogCQl0YXNrbGV0X2tp bGwoJmRjLT50YXNrbGV0KTsK