From mboxrd@z Thu Jan 1 00:00:00 1970 From: Lyude Paul Subject: Re: [PATCH] drm/nouveau: Make clock gate support conditional Date: Wed, 07 Feb 2018 13:00:26 -0500 Message-ID: <1518026426.3874.0.camel@redhat.com> References: <20180207174027.24468-1-thierry.reding@gmail.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail-qk0-f196.google.com (mail-qk0-f196.google.com [209.85.220.196]) by gabe.freedesktop.org (Postfix) with ESMTPS id 47CD66E3A4 for ; Wed, 7 Feb 2018 18:00:29 +0000 (UTC) Received: by mail-qk0-f196.google.com with SMTP id 69so2233490qkz.2 for ; Wed, 07 Feb 2018 10:00:29 -0800 (PST) In-Reply-To: <20180207174027.24468-1-thierry.reding@gmail.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" To: Thierry Reding , Ben Skeggs Cc: nouveau@lists.freedesktop.org, dri-devel@lists.freedesktop.org List-Id: dri-devel@lists.freedesktop.org UmV2aWV3ZWQtYnk6IEx5dWRlIFBhdWwgPGx5dWRlQHJlZGhhdC5jb20+CgpPbiBXZWQsIDIwMTgt MDItMDcgYXQgMTg6NDAgKzAxMDAsIFRoaWVycnkgUmVkaW5nIHdyb3RlOgo+IEZyb206IFRoaWVy cnkgUmVkaW5nIDx0cmVkaW5nQG52aWRpYS5jb20+Cj4gCj4gVGhlIHJlY2VudGx5IGludHJvZHVj ZWQgY2xvY2sgZ2F0ZSBzdXBwb3J0IGJyZWFrcyBvbiBUZWdyYSBjaGlwcyBiZWNhdXNlCj4gbm8g dGhlcm1hbCBzdXBwb3J0IGlzIGVuYWJsZWQgZm9yIHRob3NlIGRldmljZXMuIENvbmRpdGlvbmFs aXplIHRoZSBjb2RlCj4gb24gdGhlIGV4aXN0ZW5jZSBvZiB0aGVybWFsIHN1cHBvcnQgdG8gZml4 IHRoaXMuCj4gCj4gRml4ZXM6IGIxMzhlY2E2NjFjYyAoImRybS9ub3V2ZWF1OiBBZGQgc3VwcG9y dCBmb3IgYmFzaWMgY2xvY2tnYXRpbmcgb24KPiBLZXBsZXIxIikKPiBDYzogTWFydGluIFBlcmVz IDxtYXJ0aW4ucGVyZXNAZnJlZS5mcj4KPiBDYzogTHl1ZGUgUGF1bCA8bHl1ZGVAcmVkaGF0LmNv bT4KPiBTaWduZWQtb2ZmLWJ5OiBUaGllcnJ5IFJlZGluZyA8dHJlZGluZ0BudmlkaWEuY29tPgo+ IC0tLQo+ICBkcml2ZXJzL2dwdS9kcm0vbm91dmVhdS9udmttL3N1YmRldi90aGVybS9iYXNlLmMg fCA2ICsrKy0tLQo+ICAxIGZpbGUgY2hhbmdlZCwgMyBpbnNlcnRpb25zKCspLCAzIGRlbGV0aW9u cygtKQo+IAo+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vbm91dmVhdS9udmttL3N1YmRl di90aGVybS9iYXNlLmMKPiBiL2RyaXZlcnMvZ3B1L2RybS9ub3V2ZWF1L252a20vc3ViZGV2L3Ro ZXJtL2Jhc2UuYwo+IGluZGV4IGJmNjIzMDM1NzFiMy4uMzY5NWNkZTY2OWY4IDEwMDY0NAo+IC0t LSBhL2RyaXZlcnMvZ3B1L2RybS9ub3V2ZWF1L252a20vc3ViZGV2L3RoZXJtL2Jhc2UuYwo+ICsr KyBiL2RyaXZlcnMvZ3B1L2RybS9ub3V2ZWF1L252a20vc3ViZGV2L3RoZXJtL2Jhc2UuYwo+IEBA IC0zMDEsNyArMzAxLDcgQEAgbnZrbV90aGVybV9hdHRyX3NldChzdHJ1Y3QgbnZrbV90aGVybSAq dGhlcm0sCj4gIHZvaWQKPiAgbnZrbV90aGVybV9jbGtnYXRlX2VuYWJsZShzdHJ1Y3QgbnZrbV90 aGVybSAqdGhlcm0pCj4gIHsKPiAtCWlmICghdGhlcm0tPmZ1bmMtPmNsa2dhdGVfZW5hYmxlIHx8 ICF0aGVybS0+Y2xrZ2F0aW5nX2VuYWJsZWQpCj4gKwlpZiAoIXRoZXJtIHx8ICF0aGVybS0+ZnVu Yy0+Y2xrZ2F0ZV9lbmFibGUgfHwgIXRoZXJtLQo+ID5jbGtnYXRpbmdfZW5hYmxlZCkKPiAgCQly ZXR1cm47Cj4gIAo+ICAJbnZrbV9kZWJ1ZygmdGhlcm0tPnN1YmRldiwKPiBAQCAtMzEyLDcgKzMx Miw3IEBAIG52a21fdGhlcm1fY2xrZ2F0ZV9lbmFibGUoc3RydWN0IG52a21fdGhlcm0gKnRoZXJt KQo+ICB2b2lkCj4gIG52a21fdGhlcm1fY2xrZ2F0ZV9maW5pKHN0cnVjdCBudmttX3RoZXJtICp0 aGVybSwgYm9vbCBzdXNwZW5kKQo+ICB7Cj4gLQlpZiAoIXRoZXJtLT5mdW5jLT5jbGtnYXRlX2Zp bmkgfHwgIXRoZXJtLT5jbGtnYXRpbmdfZW5hYmxlZCkKPiArCWlmICghdGhlcm0gfHwgIXRoZXJt LT5mdW5jLT5jbGtnYXRlX2ZpbmkgfHwgIXRoZXJtLQo+ID5jbGtnYXRpbmdfZW5hYmxlZCkKPiAg CQlyZXR1cm47Cj4gIAo+ICAJbnZrbV9kZWJ1ZygmdGhlcm0tPnN1YmRldiwKPiBAQCAtMzk1LDcg KzM5NSw3IEBAIHZvaWQKPiAgbnZrbV90aGVybV9jbGtnYXRlX2luaXQoc3RydWN0IG52a21fdGhl cm0gKnRoZXJtLAo+ICAJCQljb25zdCBzdHJ1Y3QgbnZrbV90aGVybV9jbGtnYXRlX3BhY2sgKnAp Cj4gIHsKPiAtCWlmICghdGhlcm0tPmZ1bmMtPmNsa2dhdGVfaW5pdCB8fCAhdGhlcm0tPmNsa2dh dGluZ19lbmFibGVkKQo+ICsJaWYgKCF0aGVybSB8fCAhdGhlcm0tPmZ1bmMtPmNsa2dhdGVfaW5p dCB8fCAhdGhlcm0tCj4gPmNsa2dhdGluZ19lbmFibGVkKQo+ICAJCXJldHVybjsKPiAgCj4gIAl0 aGVybS0+ZnVuYy0+Y2xrZ2F0ZV9pbml0KHRoZXJtLCBwKTsKLS0gCkNoZWVycywKCUx5dWRlIFBh dWwKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KZHJpLWRl dmVsIG1haWxpbmcgbGlzdApkcmktZGV2ZWxAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0dHBzOi8v bGlzdHMuZnJlZWRlc2t0b3Aub3JnL21haWxtYW4vbGlzdGluZm8vZHJpLWRldmVsCg==