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: [v2,8/9] dmaengine: mxs-dma: use dmaenginem_async_device_register to simplify the code From: Huang Shijie Message-Id: <20180806085231.4597-9-sjhuang@iluvatar.ai> Date: Mon, 6 Aug 2018 16:52:30 +0800 To: vkoul@kernel.org Cc: dan.j.williams@intel.com, Zubair.Kakakhel@imgtec.com, daniel@zonque.org, haojian.zhuang@gmail.com, robert.jarzmik@free.fr, patrice.chotard@st.com, linus.walleij@linaro.org, mcoquelin.stm32@gmail.com, alexandre.torgue@st.com, Eugeniy.Paltsev@synopsys.com, colin.king@canonical.com, dmaengine@vger.kernel.org, linux-arm-kernel@lists.infradead.org, Huang Shijie List-ID: VXNlIGRtYWVuZ2luZW1fYXN5bmNfZGV2aWNlX3JlZ2lzdGVyIHRvIHNpbXBsaWZ5IHRoZSBjb2Rl OgoJcmVtb3ZlIGRtYV9hc3luY19kZXZpY2VfdW5yZWdpc3Rlci4KClNpZ25lZC1vZmYtYnk6IEh1 YW5nIFNoaWppZSA8c2podWFuZ0BpbHV2YXRhci5haT4KLS0tCiBkcml2ZXJzL2RtYS9teHMtZG1h LmMgfCAzICstLQogMSBmaWxlIGNoYW5nZWQsIDEgaW5zZXJ0aW9uKCspLCAyIGRlbGV0aW9ucygt KQoKZGlmZiAtLWdpdCBhL2RyaXZlcnMvZG1hL214cy1kbWEuYyBiL2RyaXZlcnMvZG1hL214cy1k bWEuYwppbmRleCBhZTUxODJmZjAxMjguLjM1MTkzYjMxYTllMCAxMDA2NDQKLS0tIGEvZHJpdmVy cy9kbWEvbXhzLWRtYS5jCisrKyBiL2RyaXZlcnMvZG1hL214cy1kbWEuYwpAQCAtODQ3LDcgKzg0 Nyw3IEBAIHN0YXRpYyBpbnQgX19pbml0IG14c19kbWFfcHJvYmUoc3RydWN0IHBsYXRmb3JtX2Rl dmljZSAqcGRldikKIAlteHNfZG1hLT5kbWFfZGV2aWNlLnJlc2lkdWVfZ3JhbnVsYXJpdHkgPSBE TUFfUkVTSURVRV9HUkFOVUxBUklUWV9CVVJTVDsKIAlteHNfZG1hLT5kbWFfZGV2aWNlLmRldmlj ZV9pc3N1ZV9wZW5kaW5nID0gbXhzX2RtYV9lbmFibGVfY2hhbjsKIAotCXJldCA9IGRtYV9hc3lu Y19kZXZpY2VfcmVnaXN0ZXIoJm14c19kbWEtPmRtYV9kZXZpY2UpOworCXJldCA9IGRtYWVuZ2lu ZW1fYXN5bmNfZGV2aWNlX3JlZ2lzdGVyKCZteHNfZG1hLT5kbWFfZGV2aWNlKTsKIAlpZiAocmV0 KSB7CiAJCWRldl9lcnIobXhzX2RtYS0+ZG1hX2RldmljZS5kZXYsICJ1bmFibGUgdG8gcmVnaXN0 ZXJcbiIpOwogCQlyZXR1cm4gcmV0OwpAQCAtODU3LDcgKzg1Nyw2IEBAIHN0YXRpYyBpbnQgX19p bml0IG14c19kbWFfcHJvYmUoc3RydWN0IHBsYXRmb3JtX2RldmljZSAqcGRldikKIAlpZiAocmV0 KSB7CiAJCWRldl9lcnIobXhzX2RtYS0+ZG1hX2RldmljZS5kZXYsCiAJCQkiZmFpbGVkIHRvIHJl Z2lzdGVyIGNvbnRyb2xsZXJcbiIpOwotCQlkbWFfYXN5bmNfZGV2aWNlX3VucmVnaXN0ZXIoJm14 c19kbWEtPmRtYV9kZXZpY2UpOwogCX0KIAogCWRldl9pbmZvKG14c19kbWEtPmRtYV9kZXZpY2Uu ZGV2LCAiaW5pdGlhbGl6ZWRcbiIpOwo=