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: [06/46] dmaengine: timb_dma: use dmaenginem_async_device_register to simplify the code From: Huang Shijie Message-Id: <20180803072016.21544-7-sjhuang@iluvatar.ai> Date: Fri, 3 Aug 2018 15:19:36 +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 OgogICByZW1vdmUgZG1hX2FzeW5jX2RldmljZV91bnJlZ2lzdGVyCgpTaWduZWQtb2ZmLWJ5OiBI dWFuZyBTaGlqaWUgPHNqaHVhbmdAaWx1dmF0YXIuYWk+Ci0tLQogZHJpdmVycy9kbWEvdGltYl9k bWEuYyB8IDMgKy0tCiAxIGZpbGUgY2hhbmdlZCwgMSBpbnNlcnRpb24oKyksIDIgZGVsZXRpb25z KC0pCgpkaWZmIC0tZ2l0IGEvZHJpdmVycy9kbWEvdGltYl9kbWEuYyBiL2RyaXZlcnMvZG1hL3Rp bWJfZG1hLmMKaW5kZXggMzk1YzY5OGVkYjRkLi4zOWUxYmEyMzQ3ZGIgMTAwNjQ0Ci0tLSBhL2Ry aXZlcnMvZG1hL3RpbWJfZG1hLmMKKysrIGIvZHJpdmVycy9kbWEvdGltYl9kbWEuYwpAQCAtNzIz LDcgKzcyMyw3IEBAIHN0YXRpYyBpbnQgdGRfcHJvYmUoc3RydWN0IHBsYXRmb3JtX2RldmljZSAq cGRldikKIAkJbGlzdF9hZGRfdGFpbCgmdGRfY2hhbi0+Y2hhbi5kZXZpY2Vfbm9kZSwgJnRkLT5k bWEuY2hhbm5lbHMpOwogCX0KIAotCWVyciA9IGRtYV9hc3luY19kZXZpY2VfcmVnaXN0ZXIoJnRk LT5kbWEpOworCWVyciA9IGRtYWVuZ2luZW1fYXN5bmNfZGV2aWNlX3JlZ2lzdGVyKCZ0ZC0+ZG1h KTsKIAlpZiAoZXJyKSB7CiAJCWRldl9lcnIoJnBkZXYtPmRldiwgIkZhaWxlZCB0byByZWdpc3Rl ciBhc3luYyBkZXZpY2VcbiIpOwogCQlnb3RvIGVycl9mcmVlX2lycTsKQEAgLTc1NCw3ICs3NTQs NiBAQCBzdGF0aWMgaW50IHRkX3JlbW92ZShzdHJ1Y3QgcGxhdGZvcm1fZGV2aWNlICpwZGV2KQog CXN0cnVjdCByZXNvdXJjZSAqaW9tZW0gPSBwbGF0Zm9ybV9nZXRfcmVzb3VyY2UocGRldiwgSU9S RVNPVVJDRV9NRU0sIDApOwogCWludCBpcnEgPSBwbGF0Zm9ybV9nZXRfaXJxKHBkZXYsIDApOwog Ci0JZG1hX2FzeW5jX2RldmljZV91bnJlZ2lzdGVyKCZ0ZC0+ZG1hKTsKIAlmcmVlX2lycShpcnEs IHRkKTsKIAl0YXNrbGV0X2tpbGwoJnRkLT50YXNrbGV0KTsKIAlpb3VubWFwKHRkLT5tZW1iYXNl KTsK