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: [43/46] dmaengine: dma-jz4780: use dmaenginem_async_device_register to simplify the code From: Huang Shijie Message-Id: <20180803072016.21544-44-sjhuang@iluvatar.ai> Date: Fri, 3 Aug 2018 15:20:13 +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 OgoJcmVtb3ZlIGRtYV9hc3luY19kZXZpY2VfdW5yZWdpc3Rlci4KCXJlbW92ZSBsYWJlbCBlcnJf dW5yZWdpc3Rlcl9kZXYKClNpZ25lZC1vZmYtYnk6IEh1YW5nIFNoaWppZSA8c2podWFuZ0BpbHV2 YXRhci5haT4KLS0tCiBkcml2ZXJzL2RtYS9kbWEtano0NzgwLmMgfCA4ICsrLS0tLS0tCiAxIGZp bGUgY2hhbmdlZCwgMiBpbnNlcnRpb25zKCspLCA2IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBh L2RyaXZlcnMvZG1hL2RtYS1qejQ3ODAuYyBiL2RyaXZlcnMvZG1hL2RtYS1qejQ3ODAuYwppbmRl eCA4NTgyMGEyZDY5ZDQuLmIyYTI0NDkwMmJjNSAxMDA2NDQKLS0tIGEvZHJpdmVycy9kbWEvZG1h LWp6NDc4MC5jCisrKyBiL2RyaXZlcnMvZG1hL2RtYS1qejQ3ODAuYwpAQCAtODQ3LDcgKzg0Nyw3 IEBAIHN0YXRpYyBpbnQgano0NzgwX2RtYV9wcm9iZShzdHJ1Y3QgcGxhdGZvcm1fZGV2aWNlICpw ZGV2KQogCQlqemNoYW4tPnZjaGFuLmRlc2NfZnJlZSA9IGp6NDc4MF9kbWFfZGVzY19mcmVlOwog CX0KIAotCXJldCA9IGRtYV9hc3luY19kZXZpY2VfcmVnaXN0ZXIoZGQpOworCXJldCA9IGRtYWVu Z2luZW1fYXN5bmNfZGV2aWNlX3JlZ2lzdGVyKGRkKTsKIAlpZiAocmV0KSB7CiAJCWRldl9lcnIo ZGV2LCAiZmFpbGVkIHRvIHJlZ2lzdGVyIGRldmljZVxuIik7CiAJCWdvdG8gZXJyX2Rpc2FibGVf Y2xrOwpAQCAtODU4LDE1ICs4NTgsMTIgQEAgc3RhdGljIGludCBqejQ3ODBfZG1hX3Byb2JlKHN0 cnVjdCBwbGF0Zm9ybV9kZXZpY2UgKnBkZXYpCiAJCQkJCSBqemRtYSk7CiAJaWYgKHJldCkgewog CQlkZXZfZXJyKGRldiwgImZhaWxlZCB0byByZWdpc3RlciBPRiBETUEgY29udHJvbGxlclxuIik7 Ci0JCWdvdG8gZXJyX3VucmVnaXN0ZXJfZGV2OworCQlnb3RvIGVycl9kaXNhYmxlX2NsazsKIAl9 CiAKIAlkZXZfaW5mbyhkZXYsICJKWjQ3ODAgRE1BIGNvbnRyb2xsZXIgaW5pdGlhbGlzZWRcbiIp OwogCXJldHVybiAwOwogCi1lcnJfdW5yZWdpc3Rlcl9kZXY6Ci0JZG1hX2FzeW5jX2RldmljZV91 bnJlZ2lzdGVyKGRkKTsKLQogZXJyX2Rpc2FibGVfY2xrOgogCWNsa19kaXNhYmxlX3VucHJlcGFy ZShqemRtYS0+Y2xrKTsKIApAQCAtODg3LDcgKzg4NCw2IEBAIHN0YXRpYyBpbnQgano0NzgwX2Rt YV9yZW1vdmUoc3RydWN0IHBsYXRmb3JtX2RldmljZSAqcGRldikKIAlmb3IgKGkgPSAwOyBpIDwg SlpfRE1BX05SX0NIQU5ORUxTOyBpKyspCiAJCXRhc2tsZXRfa2lsbCgmanpkbWEtPmNoYW5baV0u dmNoYW4udGFzayk7CiAKLQlkbWFfYXN5bmNfZGV2aWNlX3VucmVnaXN0ZXIoJmp6ZG1hLT5kbWFf ZGV2aWNlKTsKIAlyZXR1cm4gMDsKIH0KIAo=