From mboxrd@z Thu Jan 1 00:00:00 1970 From: Maxime Ripard Subject: [PATCH 4/7] of: address: Add support for the dma-parent property Date: Tue, 3 Apr 2018 15:29:17 +0200 Message-ID: <9c1caa06023916ca39d647edd169d37d8ea8d3d7.1522761929.git-series.maxime.ripard@bootlin.com> References: Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: In-Reply-To: References: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" To: Mark Rutland , Rob Herring , Frank Rowand , Chen-Yu Tsai , Maxime Ripard Cc: devicetree@vger.kernel.org, Thomas Petazzoni , Arnd Bergmann , dri-devel@lists.freedesktop.org, Paul Kocialkowski , Yong Deng , Robin Murphy , Dave Martin , linux-arm-kernel@lists.infradead.org List-Id: devicetree@vger.kernel.org U29tZSBTb0NzIGhhdmUgZGV2aWNlcyB0aGF0IGFyZSB1c2luZyBhIHNlcGFyYXRlIGJ1cyBmcm9t IHRoZSBtYWluIGJ1cyB0bwpwZXJmb3JtIERNQS4KClRoZXNlIGJ1c2VzIG1pZ2h0IGhhdmUgc29t ZSByZXN0cmljdGlvbnMgYW5kL29yIGRpZmZlcmVudCBtYXBwaW5nIHRoYW4gZnJvbQp0aGUgQ1BV IHNpZGUsIHNvIHdlJ2QgbmVlZCB0byBleHByZXNzIHRob3NlIHVzaW5nIHRoZSB1c3VhbCBkbWEt cmFuZ2VzLCBidXQKdXNpbmcgYSBkaWZmZXJlbnQgRFQgbm9kZSB0aGFuIHRoZSBub2RlJ3MgcGFy ZW50LgoKQWRkIHN1cHBvcnQgZm9yIGEgZG1hLXBhcmVudCBwcm9wZXJ0eSB0aGF0IGxpbmtzIHRv IHRoZSBETUEgYnVzIHVzZWQgYnkgdGhlCmRldmljZSBpbiBzdWNoIGEgY2FzZS4KClNpZ25lZC1v ZmYtYnk6IE1heGltZSBSaXBhcmQgPG1heGltZS5yaXBhcmRAYm9vdGxpbi5jb20+Ci0tLQogZHJp dmVycy9vZi9hZGRyZXNzLmMgfCAyOCArKysrKysrKysrKysrKysrKysrKysrKystLS0tCiAxIGZp bGUgY2hhbmdlZCwgMjQgaW5zZXJ0aW9ucygrKSwgNCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQg YS9kcml2ZXJzL29mL2FkZHJlc3MuYyBiL2RyaXZlcnMvb2YvYWRkcmVzcy5jCmluZGV4IGUzMjY3 NzI4YTBjYi4uY2M4MmY4MjVlZTAzIDEwMDY0NAotLS0gYS9kcml2ZXJzL29mL2FkZHJlc3MuYwor KysgYi9kcml2ZXJzL29mL2FkZHJlc3MuYwpAQCAtNjQ3LDcgKzY0NywxNyBAQCBFWFBPUlRfU1lN Qk9MKG9mX3RyYW5zbGF0ZV9hZGRyZXNzKTsKIAogdTY0IG9mX3RyYW5zbGF0ZV9kbWFfYWRkcmVz cyhzdHJ1Y3QgZGV2aWNlX25vZGUgKmRldiwgY29uc3QgX19iZTMyICppbl9hZGRyKQogewotCXJl dHVybiBfX29mX3RyYW5zbGF0ZV9hZGRyZXNzKGRldiwgTlVMTCwgaW5fYWRkciwgImRtYS1yYW5n ZXMiKTsKKwlzdHJ1Y3Qgb2ZfcGhhbmRsZV9hcmdzIGFyZ3M7CisJc3RydWN0IGRldmljZV9ub2Rl ICpwYXJlbnQgPSBOVUxMOworCWludCByZXQ7CisKKwlyZXQgPSBvZl9wYXJzZV9waGFuZGxlX3dp dGhfYXJncyhkZXYsICJkbWEtcGFyZW50IiwKKwkJCQkJICIjZG1hLXBhcmVudC1jZWxscyIsCisJ CQkJCSAwLCAmYXJncyk7CisJaWYgKCFyZXQpCisJCXBhcmVudCA9IGFyZ3MubnA7CisKKwlyZXR1 cm4gX19vZl90cmFuc2xhdGVfYWRkcmVzcyhkZXYsIHBhcmVudCwgaW5fYWRkciwgImRtYS1yYW5n ZXMiKTsKIH0KIEVYUE9SVF9TWU1CT0wob2ZfdHJhbnNsYXRlX2RtYV9hZGRyZXNzKTsKIApAQCAt ODQ3LDExICs4NTcsMjEgQEAgaW50IG9mX2RtYV9nZXRfcmFuZ2Uoc3RydWN0IGRldmljZV9ub2Rl ICpucCwgdTY0ICpkbWFfYWRkciwgdTY0ICpwYWRkciwgdTY0ICpzaXoKIAkJcmV0dXJuIC1FSU5W QUw7CiAKIAl3aGlsZSAoMSkgeworCQlzdHJ1Y3Qgb2ZfcGhhbmRsZV9hcmdzIGFyZ3M7CisKIAkJ bmFkZHIgPSBvZl9uX2FkZHJfY2VsbHMobm9kZSk7CiAJCW5zaXplID0gb2Zfbl9zaXplX2NlbGxz KG5vZGUpOwotCQlub2RlID0gb2ZfZ2V0X25leHRfcGFyZW50KG5vZGUpOwotCQlpZiAoIW5vZGUp Ci0JCQlicmVhazsKKworCQlyZXQgPSBvZl9wYXJzZV9waGFuZGxlX3dpdGhfYXJncyhub2RlLCAi ZG1hLXBhcmVudCIsCisJCQkJCQkgIiNkbWEtcGFyZW50LWNlbGxzIiwKKwkJCQkJCSAwLCAmYXJn cyk7CisJCWlmICghcmV0KSB7CisJCQlub2RlID0gYXJncy5ucDsKKwkJfSBlbHNlIHsKKwkJCW5v ZGUgPSBvZl9nZXRfbmV4dF9wYXJlbnQobm9kZSk7CisJCQlpZiAoIW5vZGUpCisJCQkJYnJlYWs7 CisJCX0KIAogCQlyYW5nZXMgPSBvZl9nZXRfcHJvcGVydHkobm9kZSwgImRtYS1yYW5nZXMiLCAm bGVuKTsKIAotLSAKZ2l0LXNlcmllcyAwLjkuMQpfX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fXwpkcmktZGV2ZWwgbWFpbGluZyBsaXN0CmRyaS1kZXZlbEBsaXN0 cy5mcmVlZGVza3RvcC5vcmcKaHR0cHM6Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1hbi9s aXN0aW5mby9kcmktZGV2ZWwK