From mboxrd@z Thu Jan 1 00:00:00 1970 From: Vivek Gautam Subject: [PATCH v12 3/4] iommu/arm-smmu: Add the device_link between masters and smmu Date: Sun, 8 Jul 2018 23:04:12 +0530 Message-ID: <20180708173413.1965-4-vivek.gautam@codeaurora.org> References: <20180708173413.1965-1-vivek.gautam@codeaurora.org> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <20180708173413.1965-1-vivek.gautam-sgV2jX0FEOL9JmXXK+q4OQ@public.gmane.org> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: freedreno-bounces-PD4FTy7X32lNgt0PjOBp9y5qC8QIuHrW@public.gmane.org Sender: "Freedreno" To: joro-zLv9SwRftAIdnm+yROfE0A@public.gmane.org, robh+dt-DgEjT+Ai2ygdnm+yROfE0A@public.gmane.org, mark.rutland-5wv7dgnIgG8@public.gmane.org, robin.murphy-5wv7dgnIgG8@public.gmane.org, will.deacon-5wv7dgnIgG8@public.gmane.org, iommu-cunTk1MwBs9QetFLy7KEm3xJsTq8ys+cHZ5vskTnxNA@public.gmane.org, devicetree-u79uwXL29TY76Z2rM5mHXA@public.gmane.org, linux-kernel-u79uwXL29TY76Z2rM5mHXA@public.gmane.org Cc: architt-sgV2jX0FEOL9JmXXK+q4OQ@public.gmane.org, jcrouse-sgV2jX0FEOL9JmXXK+q4OQ@public.gmane.org, linux-pm-u79uwXL29TY76Z2rM5mHXA@public.gmane.org, sboyd-DgEjT+Ai2ygdnm+yROfE0A@public.gmane.org, sricharan-sgV2jX0FEOL9JmXXK+q4OQ@public.gmane.org, rjw-LthD3rsA81gm4RdzfppkhA@public.gmane.org, robdclark-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org, tfiga-F7+t8E8rja9g9hUCZPvPmw@public.gmane.org, alex.williamson-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org, Lukas Wunner , vivek.gautam-sgV2jX0FEOL9JmXXK+q4OQ@public.gmane.org, linux-arm-msm-u79uwXL29TY76Z2rM5mHXA@public.gmane.org, freedreno-PD4FTy7X32lNgt0PjOBp9y5qC8QIuHrW@public.gmane.org, m.szyprowski-Sze3O3UU22JBDgjK7y7TUQ@public.gmane.org List-Id: devicetree@vger.kernel.org RnJvbTogU3JpY2hhcmFuIFIgPHNyaWNoYXJhbkBjb2RlYXVyb3JhLm9yZz4KCkZpbmFsbHkgYWRk IHRoZSBkZXZpY2UgbGluayBiZXR3ZWVuIHRoZSBtYXN0ZXIgZGV2aWNlIGFuZApzbW11LCBzbyB0 aGF0IHRoZSBzbW11IGdldHMgcnVudGltZSBlbmFibGVkL2Rpc2FibGVkIG9ubHkgd2hlbiB0aGUK bWFzdGVyIG5lZWRzIGl0LiBUaGlzIGlzIGRvbmUgZnJvbSBhZGRfZGV2aWNlIGNhbGxiYWNrIHdo aWNoIGdldHMKY2FsbGVkIG9uY2Ugd2hlbiB0aGUgbWFzdGVyIGlzIGFkZGVkIHRvIHRoZSBzbW11 LgoKU2lnbmVkLW9mZi1ieTogU3JpY2hhcmFuIFIgPHNyaWNoYXJhbkBjb2RlYXVyb3JhLm9yZz4K U2lnbmVkLW9mZi1ieTogVml2ZWsgR2F1dGFtIDx2aXZlay5nYXV0YW1AY29kZWF1cm9yYS5vcmc+ ClJldmlld2VkLWJ5OiBUb21hc3ogRmlnYSA8dGZpZ2FAY2hyb21pdW0ub3JnPgpDYzogUmFmYWVs IEouIFd5c29ja2kgPHJqd0Byand5c29ja2kubmV0PgpDYzogTHVrYXMgV3VubmVyIDxsdWthc0B3 dW5uZXIuZGU+Ci0tLQoKIC0gQ2hhbmdlIHNpbmNlIHYxMQogICAqIFJlcGxhY2VkIERMX0ZMQUdf QVVUT1JFTU9WRSBmbGFnIHdpdGggRExfRkxBR19BVVRPUkVNT1ZFX1NVUFBMSUVSLgoKIGRyaXZl cnMvaW9tbXUvYXJtLXNtbXUuYyB8IDEyICsrKysrKysrKysrKwogMSBmaWxlIGNoYW5nZWQsIDEy IGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS9kcml2ZXJzL2lvbW11L2FybS1zbW11LmMgYi9k cml2ZXJzL2lvbW11L2FybS1zbW11LmMKaW5kZXggMDkyNjVlMjA2ZTJkLi45MTZjZGU0OTU0ZDIg MTAwNjQ0Ci0tLSBhL2RyaXZlcnMvaW9tbXUvYXJtLXNtbXUuYworKysgYi9kcml2ZXJzL2lvbW11 L2FybS1zbW11LmMKQEAgLTE0NjEsOCArMTQ2MSwyMCBAQCBzdGF0aWMgaW50IGFybV9zbW11X2Fk ZF9kZXZpY2Uoc3RydWN0IGRldmljZSAqZGV2KQogCiAJaW9tbXVfZGV2aWNlX2xpbmsoJnNtbXUt PmlvbW11LCBkZXYpOwogCisJaWYgKHBtX3J1bnRpbWVfZW5hYmxlZChzbW11LT5kZXYpICYmCisJ ICAgICFkZXZpY2VfbGlua19hZGQoZGV2LCBzbW11LT5kZXYsCisJCQlETF9GTEFHX1BNX1JVTlRJ TUUgfCBETF9GTEFHX0FVVE9SRU1PVkVfU1VQUExJRVIpKSB7CisJCWRldl9lcnIoc21tdS0+ZGV2 LCAiVW5hYmxlIHRvIGFkZCBsaW5rIHRvIHRoZSBjb25zdW1lciAlc1xuIiwKKwkJCWRldl9uYW1l KGRldikpOworCQlyZXQgPSAtRU5PREVWOworCQlnb3RvIG91dF91bmxpbms7CisJfQorCiAJcmV0 dXJuIDA7CiAKK291dF91bmxpbms6CisJaW9tbXVfZGV2aWNlX3VubGluaygmc21tdS0+aW9tbXUs IGRldik7CisJYXJtX3NtbXVfbWFzdGVyX2ZyZWVfc21lcyhmd3NwZWMpOwogb3V0X2NmZ19mcmVl OgogCWtmcmVlKGNmZyk7CiBvdXRfZnJlZToKLS0gClFVQUxDT01NIElORElBLCBvbiBiZWhhbGYg b2YgUXVhbGNvbW0gSW5ub3ZhdGlvbiBDZW50ZXIsIEluYy4gaXMgYSBtZW1iZXIKb2YgQ29kZSBB dXJvcmEgRm9ydW0sIGhvc3RlZCBieSBUaGUgTGludXggRm91bmRhdGlvbgoKX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KRnJlZWRyZW5vIG1haWxpbmcgbGlz dApGcmVlZHJlbm9AbGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0dHBzOi8vbGlzdHMuZnJlZWRlc2t0 b3Aub3JnL21haWxtYW4vbGlzdGluZm8vZnJlZWRyZW5vCg==