From mboxrd@z Thu Jan 1 00:00:00 1970 From: Vivek Gautam Subject: Re: [PATCH v12 2/4] iommu/arm-smmu: Invoke pm_runtime during probe, add/remove device Date: Wed, 11 Jul 2018 17:00:14 +0530 Message-ID: <1bc641d5-a5d0-e459-57cf-07b6b7e055f4@codeaurora.org> References: <20180708173413.1965-1-vivek.gautam@codeaurora.org> <20180708173413.1965-3-vivek.gautam@codeaurora.org> <1694664.FhRBrgajmF@aspire.rjw.lan> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8"; Format="flowed" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: Content-Language: en-US List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: freedreno-bounces-PD4FTy7X32lNgt0PjOBp9y5qC8QIuHrW@public.gmane.org Sender: "Freedreno" To: "Rafael J. Wysocki" , Tomasz Figa Cc: Mark Rutland , "devicetree-u79uwXL29TY76Z2rM5mHXA@public.gmane.org" , Archit Taneja , jcrouse-sgV2jX0FEOL9JmXXK+q4OQ@public.gmane.org, Alex Williamson , Linux PM , Stephen Boyd , Will Deacon , Joerg Roedel , "Rafael J. Wysocki" , Linux Kernel Mailing List , iommu-cunTk1MwBs9QetFLy7KEm3xJsTq8ys+cHZ5vskTnxNA@public.gmane.org, Rob Herring , Rob Clark , linux-arm-msm , Sricharan R , freedreno , Robin Murphy , Marek Szyprowski List-Id: devicetree@vger.kernel.org CgpPbiA3LzExLzIwMTggNDoyOSBQTSwgUmFmYWVsIEouIFd5c29ja2kgd3JvdGU6Cj4gT24gV2Vk LCBKdWwgMTEsIDIwMTggYXQgMTI6MDUgUE0sIFRvbWFzeiBGaWdhIDx0ZmlnYUBjaHJvbWl1bS5v cmc+IHdyb3RlOgo+PiBIaSBSYWZhZWwsCj4+Cj4+IFRoYW5rcyBmb3IgcmV2aWV3Lgo+Pgo+PiBP biBXZWQsIEp1bCAxMSwgMjAxOCBhdCA2OjUzIFBNIFJhZmFlbCBKLiBXeXNvY2tpIDxyandAcmp3 eXNvY2tpLm5ldD4gd3JvdGU6Cj4+PiBPbiBTdW5kYXksIEp1bHkgOCwgMjAxOCA3OjM0OjExIFBN IENFU1QgVml2ZWsgR2F1dGFtIHdyb3RlOgo+Pj4+IEZyb206IFNyaWNoYXJhbiBSIDxzcmljaGFy YW5AY29kZWF1cm9yYS5vcmc+Cj4+Pj4KPj4+PiBUaGUgc21tdSBkZXZpY2UgcHJvYmUvcmVtb3Zl IGFuZCBhZGQvcmVtb3ZlIG1hc3RlciBkZXZpY2UgY2FsbGJhY2tzCj4+Pj4gZ2V0cyBjYWxsZWQg d2hlbiB0aGUgc21tdSBpcyBub3QgbGlua2VkIHRvIGl0cyBtYXN0ZXIsIHRoYXQgaXMgd2l0aG91 dAo+Pj4+IHRoZSBjb250ZXh0IG9mIHRoZSBtYXN0ZXIgZGV2aWNlLiBTbyBjYWxsaW5nIHJ1bnRp bWUgYXBpcyBpbiB0aG9zZSBwbGFjZXMKPj4+PiBzZXBhcmF0ZWx5Lgo+Pj4+Cj4+Pj4gU2lnbmVk LW9mZi1ieTogU3JpY2hhcmFuIFIgPHNyaWNoYXJhbkBjb2RlYXVyb3JhLm9yZz4KPj4+PiBbdml2 ZWs6IENsZWFudXAgcG0gcnVudGltZSBjYWxsc10KPj4+PiBTaWduZWQtb2ZmLWJ5OiBWaXZlayBH YXV0YW0gPHZpdmVrLmdhdXRhbUBjb2RlYXVyb3JhLm9yZz4KPj4+PiBSZXZpZXdlZC1ieTogVG9t YXN6IEZpZ2EgPHRmaWdhQGNocm9taXVtLm9yZz4KPj4+PiAtLS0KPj4+Pgo+Pj4+ICAgLSBDaGFu Z2Ugc2luY2UgdjExCj4+Pj4gICAgICogUmVwbGFjZWQgcG1fcnVudGltZV9kaXNhYmxlKCkgd2l0 aCBwbV9ydW50aW1lX2ZvcmNlX3N1c3BlbmQoKQo+Pj4+ICAgICAgIHRvIGF2b2lkIHdhcm5pbmcg YWJvdXQgIiBVbnByZXBhcmluZyBlbmFibGVkIGNsb2NrIi4KPj4+PiAgICAgICBGdWxsIHdhcm5p bmcgdGV4dCBtZW50aW9uZWQgaW4gY292ZXIgcGF0Y2guCj4+Pj4KPj4+PiAgIGRyaXZlcnMvaW9t bXUvYXJtLXNtbXUuYyB8IDkyICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr KysrKystLS0tLQo+Pj4+ICAgMSBmaWxlIGNoYW5nZWQsIDg0IGluc2VydGlvbnMoKyksIDggZGVs ZXRpb25zKC0pCj4+Pj4KPj4+PiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9pb21tdS9hcm0tc21tdS5j IGIvZHJpdmVycy9pb21tdS9hcm0tc21tdS5jCj4+Pj4gaW5kZXggYTAxZDBkZGUyMWRkLi4wOTI2 NWUyMDZlMmQgMTAwNjQ0Cj4+Pj4gLS0tIGEvZHJpdmVycy9pb21tdS9hcm0tc21tdS5jCj4+Pj4g KysrIGIvZHJpdmVycy9pb21tdS9hcm0tc21tdS5jCj4+Pj4gQEAgLTI2OCw2ICsyNjgsMjAgQEAg c3RhdGljIHN0cnVjdCBhcm1fc21tdV9vcHRpb25fcHJvcCBhcm1fc21tdV9vcHRpb25zW10gPSB7 Cj4+Pj4gICAgICAgIHsgMCwgTlVMTH0sCj4+Pj4gICB9Owo+Pj4+Cj4+Pj4gK3N0YXRpYyBpbmxp bmUgaW50IGFybV9zbW11X3JwbV9nZXQoc3RydWN0IGFybV9zbW11X2RldmljZSAqc21tdSkKPj4+ PiArewo+Pj4+ICsgICAgIGlmIChwbV9ydW50aW1lX2VuYWJsZWQoc21tdS0+ZGV2KSkKPj4+IFdo eSBkbyB5b3UgbmVlZCB0aGUgcG1fcnVudGltZV9lbmFibGVkKCkgY2hlY2tzIGhlcmUgYW5kIGJl bG93Pwo+Pj4KPj4+IHBtX3J1bnRpbWVfZ2V0X3N5bmMoKSBhbmQgcG1fcnVudGltZV9wdXQoKSBz aG91bGQgd29yayBqdXN0IGZpbmUgaWYKPj4+IHJ1bnRpbWUgUE0gaXMgbm90IGVuYWJsZWQuCj4+ IEJlY2F1c2UgcG1fcnVudGltZV9nZXRfc3luYygpIGFjcXVpcmVzIGEgc3BpbiBsb2NrLCBldmVu IGlmIG9ubHkgZm9yCj4+IHRoZSBzaG9ydCB0aW1lIG9mIGNoZWNraW5nIGlmIHJ1bnRpbWUgUE0g aXMgZW5hYmxlZCBhbmQgU01NVSBkcml2ZXIKPj4gbWFpbnRhaW5lcnMgZGlkbid0IHdhbnQgYW55 IHNwaW4gbG9ja3MgaW4gY2VydGFpbiBJT01NVSBBUEkgY29kZSBwYXRocwo+PiBvbiBoYXJkd2Fy ZSBpbXBsZW1lbnRhdGlvbnMgdGhhdCBkb24ndCBuZWVkIHJ1bnRpbWUgUE0sIHdoaWxlIHdlIHN0 aWxsCj4+IG5lZWQgdG8gYmUgYWJsZSB0byBjb250cm9sIHJ1bnRpbWUgUE0gdGhlcmUgb24gaGFy ZHdhcmUKPj4gaW1wbGVtZW50YXRpb25zIHRoYXQgbmVlZCBzby4KPiBPSywgc28gaXQgaXMgYW4g b3B0aW1pemF0aW9uLiAgSXQgd291bGQgYmUgZ29vZCB0byBwdXQgYSBjb21tZW50IGluCj4gdGhl cmUgdG8gdGhhdCBlZmZlY3QuCgpZZWEsIGFjdHVhbGx5IHRoZXJlJ3MgYSBjb21tZW50IHBsYWNl ZCBpbiBhcm1fc21tdV9kZXZpY2VfcHJvYmUoKQogwqB3aGVyZSB0aGUgcnVudGltZSBQTSBpcyBj b25kaXRpb25hbGx5IGVuYWJsZWQuCkkgY2FuIGFkZCBjb21tZW50cyBmb3IgdGhlc2Ugd3JhcHBl cnMgdG9vIGlmIHlvdSB3b3VsZCBsaWtlLgoKVGhhbmtzICYgUmVnYXJkcwpWaXZlawpfX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpGcmVlZHJlbm8gbWFpbGlu ZyBsaXN0CkZyZWVkcmVub0BsaXN0cy5mcmVlZGVza3RvcC5vcmcKaHR0cHM6Ly9saXN0cy5mcmVl ZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0aW5mby9mcmVlZHJlbm8K