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: [3/4] dmaengine: qcom: bam_dma: do not write to global regs in remote mode From: Srinivas Kandagatla Message-Id: <20180116190236.14558-4-srinivas.kandagatla@linaro.org> Date: Tue, 16 Jan 2018 19:02:35 +0000 To: Vinod Koul , Andy Gross , dmaengine@vger.kernel.org Cc: Rob Herring , Mark Rutland , David Brown , Dan Williams , devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-arm-msm@vger.kernel.org, linux-soc@vger.kernel.org, yanhe@quicinc.com, ramkri@qti.qualcomm.com, sdharia@quicinc.com, Srinivas Kandagatla List-ID: RnJvbTogU3Jpbml2YXMgS2FuZGFnYXRsYSA8c3Jpbml2YXMua2FuZGFnYXRsYUBsaW5hcm8ub3Jn PgoKQkFNX0RFU0NfQ05UX1RSU0hMRCByZWdpc3RlciBpcyBnbG9iYWwgcmVnaXN0ZXIsIHdoaWNo IGNhbiBvbmx5IGJlIHdyaXR0ZW4Kd2hlbiBCQU0gaXMgaW4gbWFzdGVyIG1vZGUsIFNvIGNoZWNr IHRoZSBtb2RlIG9mIG9wZXJhdGlvbiBiZWZvcmUgd3JpdGluZyBpdC4KCldpdGhvdXQgdGhpcyBj aGVjayBTT0MncyB4UFUgd291bGQgY2F0Y2ggc3VjaCBhY2Nlc3MgYW5kIGNyYXNoIHRoZSBzeXN0 ZW0uCkZpcnN0IG5vdGljZWQgb24gREI4MjBjIHdoaWxlIHRlc3RpbmcgU0xJTUJ1cyBCQU0uCgpT aWduZWQtb2ZmLWJ5OiBTcmluaXZhcyBLYW5kYWdhdGxhIDxzcmluaXZhcy5rYW5kYWdhdGxhQGxp bmFyby5vcmc+Ci0tLQogZHJpdmVycy9kbWEvcWNvbS9iYW1fZG1hLmMgfCAxNSArKysrKysrKyst LS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCA5IGluc2VydGlvbnMoKyksIDYgZGVsZXRpb25zKC0pCgpk aWZmIC0tZ2l0IGEvZHJpdmVycy9kbWEvcWNvbS9iYW1fZG1hLmMgYi9kcml2ZXJzL2RtYS9xY29t L2JhbV9kbWEuYwppbmRleCA1MjNiZDE3ODA0N2EuLmJiYmI3NTVkNzU0OSAxMDA2NDQKLS0tIGEv ZHJpdmVycy9kbWEvcWNvbS9iYW1fZG1hLmMKKysrIGIvZHJpdmVycy9kbWEvcWNvbS9iYW1fZG1h LmMKQEAgLTkwNSwxMiArOTA1LDE1IEBAIHN0YXRpYyB2b2lkIGJhbV9hcHBseV9uZXdfY29uZmln KHN0cnVjdCBiYW1fY2hhbiAqYmNoYW4sCiAJc3RydWN0IGJhbV9kZXZpY2UgKmJkZXYgPSBiY2hh bi0+YmRldjsKIAl1MzIgbWF4YnVyc3Q7CiAKLQlpZiAoZGlyID09IERNQV9ERVZfVE9fTUVNKQot CQltYXhidXJzdCA9IGJjaGFuLT5zbGF2ZS5zcmNfbWF4YnVyc3Q7Ci0JZWxzZQotCQltYXhidXJz dCA9IGJjaGFuLT5zbGF2ZS5kc3RfbWF4YnVyc3Q7Ci0KLQl3cml0ZWxfcmVsYXhlZChtYXhidXJz dCwgYmFtX2FkZHIoYmRldiwgMCwgQkFNX0RFU0NfQ05UX1RSU0hMRCkpOworCWlmICghYmRldi0+ Y29udHJvbGxlZF9yZW1vdGVseSkgeworCQlpZiAoZGlyID09IERNQV9ERVZfVE9fTUVNKQorCQkJ bWF4YnVyc3QgPSBiY2hhbi0+c2xhdmUuc3JjX21heGJ1cnN0OworCQllbHNlCisJCQltYXhidXJz dCA9IGJjaGFuLT5zbGF2ZS5kc3RfbWF4YnVyc3Q7CisKKwkJd3JpdGVsX3JlbGF4ZWQobWF4YnVy c3QsCisJCQkgICAgICAgYmFtX2FkZHIoYmRldiwgMCwgQkFNX0RFU0NfQ05UX1RSU0hMRCkpOwor CX0KIAogCWJjaGFuLT5yZWNvbmZpZ3VyZSA9IDA7CiB9Cg==