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,3/9] dmaengine: st_fdma: use dmaenginem_async_device_register to simplify the code From: Huang Shijie Message-Id: <20180806085231.4597-4-sjhuang@iluvatar.ai> Date: Mon, 6 Aug 2018 16:52:25 +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 YW5nIFNoaWppZSA8c2podWFuZ0BpbHV2YXRhci5haT4KLS0tCiBkcml2ZXJzL2RtYS9zdF9mZG1h LmMgfCA0ICstLS0KIDEgZmlsZSBjaGFuZ2VkLCAxIGluc2VydGlvbigrKSwgMyBkZWxldGlvbnMo LSkKCmRpZmYgLS1naXQgYS9kcml2ZXJzL2RtYS9zdF9mZG1hLmMgYi9kcml2ZXJzL2RtYS9zdF9m ZG1hLmMKaW5kZXggYmZiNzliZDBjNmRlLi43ZWFmY2NkNGY3ZjUgMTAwNjQ0Ci0tLSBhL2RyaXZl cnMvZG1hL3N0X2ZkbWEuYworKysgYi9kcml2ZXJzL2RtYS9zdF9mZG1hLmMKQEAgLTgzMyw3ICs4 MzMsNyBAQCBzdGF0aWMgaW50IHN0X2ZkbWFfcHJvYmUoc3RydWN0IHBsYXRmb3JtX2RldmljZSAq cGRldikKIAlmZGV2LT5kbWFfZGV2aWNlLmRpcmVjdGlvbnMgPSBCSVQoRE1BX0RFVl9UT19NRU0p IHwgQklUKERNQV9NRU1fVE9fREVWKTsKIAlmZGV2LT5kbWFfZGV2aWNlLnJlc2lkdWVfZ3JhbnVs YXJpdHkgPSBETUFfUkVTSURVRV9HUkFOVUxBUklUWV9CVVJTVDsKIAotCXJldCA9IGRtYV9hc3lu Y19kZXZpY2VfcmVnaXN0ZXIoJmZkZXYtPmRtYV9kZXZpY2UpOworCXJldCA9IGRtYWVuZ2luZW1f YXN5bmNfZGV2aWNlX3JlZ2lzdGVyKCZmZGV2LT5kbWFfZGV2aWNlKTsKIAlpZiAocmV0KSB7CiAJ CWRldl9lcnIoJnBkZXYtPmRldiwKIAkJCSJGYWlsZWQgdG8gcmVnaXN0ZXIgRE1BIGRldmljZSAo JWQpXG4iLCByZXQpOwpAQCAtODUyLDcgKzg1Miw2IEBAIHN0YXRpYyBpbnQgc3RfZmRtYV9wcm9i ZShzdHJ1Y3QgcGxhdGZvcm1fZGV2aWNlICpwZGV2KQogCXJldHVybiAwOwogCiBlcnJfZG1hX2Rl djoKLQlkbWFfYXN5bmNfZGV2aWNlX3VucmVnaXN0ZXIoJmZkZXYtPmRtYV9kZXZpY2UpOwogZXJy X3Jwcm9jOgogCXN0X2ZkbWFfZnJlZShmZGV2KTsKIAlzdF9zbGltX3Jwcm9jX3B1dChmZGV2LT5z bGltX3Jwcm9jKTsKQEAgLTg2Nyw3ICs4NjYsNiBAQCBzdGF0aWMgaW50IHN0X2ZkbWFfcmVtb3Zl KHN0cnVjdCBwbGF0Zm9ybV9kZXZpY2UgKnBkZXYpCiAJZGV2bV9mcmVlX2lycSgmcGRldi0+ZGV2 LCBmZGV2LT5pcnEsIGZkZXYpOwogCXN0X3NsaW1fcnByb2NfcHV0KGZkZXYtPnNsaW1fcnByb2Mp OwogCW9mX2RtYV9jb250cm9sbGVyX2ZyZWUocGRldi0+ZGV2Lm9mX25vZGUpOwotCWRtYV9hc3lu Y19kZXZpY2VfdW5yZWdpc3RlcigmZmRldi0+ZG1hX2RldmljZSk7CiAKIAlyZXR1cm4gMDsKIH0K