From mboxrd@z Thu Jan 1 00:00:00 1970 From: Daniel Vetter Subject: Re: [PATCH 7/8] drm: Add old state pointer to CRTC .enable() helper function Date: Wed, 28 Jun 2017 09:42:54 +0200 Message-ID: <20170628074254.puzcyteol3csvpt2@phenom.ffwll.local> References: <20170627203843.27004-1-laurent.pinchart+renesas@ideasonboard.com> <20170627211621.27767-7-laurent.pinchart+renesas@ideasonboard.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail-wm0-x243.google.com (mail-wm0-x243.google.com [IPv6:2a00:1450:400c:c09::243]) by gabe.freedesktop.org (Postfix) with ESMTPS id DECBF899BE for ; Wed, 28 Jun 2017 07:42:58 +0000 (UTC) Received: by mail-wm0-x243.google.com with SMTP id 131so9794821wmq.2 for ; Wed, 28 Jun 2017 00:42:58 -0700 (PDT) Content-Disposition: inline In-Reply-To: <20170627211621.27767-7-laurent.pinchart+renesas@ideasonboard.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" To: Laurent Pinchart Cc: Neil Armstrong , Liviu Dudau , dri-devel@lists.freedesktop.org, Thierry Reding , Gerd Hoffmann , Daniel Vetter , Boris Brezillon , Thomas Hellstrom , Alexey Brodkin , Xinliang Liu , Xinwei Kong , Tomi Valkeinen , VMware Graphics , Mali DP Maintainers , Chen Feng , Jyri Sarha , Dave Airlie , Vincent Abriou , Alison Wang , Seung-Woo Kim , Philippe Cornu , Yannick Fertre List-Id: dri-devel@lists.freedesktop.org T24gV2VkLCBKdW4gMjgsIDIwMTcgYXQgMTI6MTY6MjBBTSArMDMwMCwgTGF1cmVudCBQaW5jaGFy dCB3cm90ZToKPiBkaWZmIC0tZ2l0IGEvaW5jbHVkZS9kcm0vZHJtX21vZGVzZXRfaGVscGVyX3Z0 YWJsZXMuaCBiL2luY2x1ZGUvZHJtL2RybV9tb2Rlc2V0X2hlbHBlcl92dGFibGVzLmgKPiBpbmRl eCA0NzRhMTAyOWVjNzkuLmQ3NGEyY2FmYzNkZSAxMDA2NDQKPiAtLS0gYS9pbmNsdWRlL2RybS9k cm1fbW9kZXNldF9oZWxwZXJfdnRhYmxlcy5oCj4gKysrIGIvaW5jbHVkZS9kcm0vZHJtX21vZGVz ZXRfaGVscGVyX3Z0YWJsZXMuaAo+IEBAIC0zMTYsMjQgKzMxNiw2IEBAIHN0cnVjdCBkcm1fY3J0 Y19oZWxwZXJfZnVuY3Mgewo+ICAJdm9pZCAoKmRpc2FibGUpKHN0cnVjdCBkcm1fY3J0YyAqY3J0 Yyk7Cj4gIAo+ICAJLyoqCj4gLQkgKiBAZW5hYmxlOgo+IC0JICoKPiAtCSAqIFRoaXMgY2FsbGJh Y2sgc2hvdWxkIGJlIHVzZWQgdG8gZW5hYmxlIHRoZSBDUlRDLiBXaXRoIHRoZSBhdG9taWMKPiAt CSAqIGRyaXZlcnMgaXQgaXMgY2FsbGVkIGJlZm9yZSBhbGwgZW5jb2RlcnMgY29ubmVjdGVkIHRv IHRoaXMgQ1JUQyBhcmUKPiAtCSAqIGVuYWJsZWQgdGhyb3VnaCB0aGUgZW5jb2RlcidzIG93biAm ZHJtX2VuY29kZXJfaGVscGVyX2Z1bmNzLmVuYWJsZQo+IC0JICogaG9vay4gIElmIHRoYXQgc2Vx dWVuY2UgaXMgdG9vIHNpbXBsZSBkcml2ZXJzIGNhbiBqdXN0IGFkZCB0aGVpciBvd24KPiAtCSAq IGhvb2tzIGFuZCBjYWxsIGl0IGZyb20gdGhpcyBDUlRDIGNhbGxiYWNrIGhlcmUgYnkgbG9vcGlu ZyBvdmVyIGFsbAo+IC0JICogZW5jb2RlcnMgY29ubmVjdGVkIHRvIGl0IHVzaW5nIGZvcl9lYWNo X2VuY29kZXJfb25fY3J0YygpLgo+IC0JICoKPiAtCSAqIFRoaXMgaG9vayBpcyB1c2VkIG9ubHkg YnkgYXRvbWljIGhlbHBlcnMsIGZvciBzeW1tZXRyeSB3aXRoIEBkaXNhYmxlLgo+IC0JICogQXRv bWljIGRyaXZlcnMgZG9uJ3QgbmVlZCB0byBpbXBsZW1lbnQgaXQgaWYgdGhlcmUncyBubyBuZWVk IHRvCj4gLQkgKiBlbmFibGUgYW55dGhpbmcgYXQgdGhlIENSVEMgbGV2ZWwuIFRvIGVuc3VyZSB0 aGF0IHJ1bnRpbWUgUE0gaGFuZGxpbmcKPiAtCSAqICh1c2luZyBlaXRoZXIgRFBNUyBvciB0aGUg bmV3ICJBQ1RJVkUiIHByb3BlcnR5KSB3b3Jrcwo+IC0JICogQGVuYWJsZSBtdXN0IGJlIHRoZSBp bnZlcnNlIG9mIEBkaXNhYmxlIGZvciBhdG9taWMgZHJpdmVycy4KPiAtCSAqLwo+IC0Jdm9pZCAo KmVuYWJsZSkoc3RydWN0IGRybV9jcnRjICpjcnRjKTsKPiAtCj4gLQkvKioKPiAgCSAqIEBhdG9t aWNfY2hlY2s6Cj4gIAkgKgo+ICAJICogRHJpdmVycyBzaG91bGQgY2hlY2sgcGxhbmUtdXBkYXRl IHJlbGF0ZWQgQ1JUQyBjb25zdHJhaW50cyBpbiB0aGlzCj4gQEAgLTQzMyw2ICs0MTUsMjYgQEAg c3RydWN0IGRybV9jcnRjX2hlbHBlcl9mdW5jcyB7Cj4gIAkJCSAgICAgc3RydWN0IGRybV9jcnRj X3N0YXRlICpvbGRfY3J0Y19zdGF0ZSk7Cj4gIAo+ICAJLyoqCj4gKwkgKiBAYXRvbWljX2VuYWJs ZToKPiArCSAqCj4gKwkgKiBUaGlzIGNhbGxiYWNrIHNob3VsZCBiZSB1c2VkIHRvIGVuYWJsZSB0 aGUgQ1JUQy4gV2l0aCB0aGUgYXRvbWljCj4gKwkgKiBkcml2ZXJzIGl0IGlzIGNhbGxlZCBiZWZv cmUgYWxsIGVuY29kZXJzIGNvbm5lY3RlZCB0byB0aGlzIENSVEMgYXJlCj4gKwkgKiBlbmFibGVk IHRocm91Z2ggdGhlIGVuY29kZXIncyBvd24gJmRybV9lbmNvZGVyX2hlbHBlcl9mdW5jcy5lbmFi bGUKPiArCSAqIGhvb2suICBJZiB0aGF0IHNlcXVlbmNlIGlzIHRvbyBzaW1wbGUgZHJpdmVycyBj YW4ganVzdCBhZGQgdGhlaXIgb3duCj4gKwkgKiBob29rcyBhbmQgY2FsbCBpdCBmcm9tIHRoaXMg Q1JUQyBjYWxsYmFjayBoZXJlIGJ5IGxvb3Bpbmcgb3ZlciBhbGwKPiArCSAqIGVuY29kZXJzIGNv bm5lY3RlZCB0byBpdCB1c2luZyBmb3JfZWFjaF9lbmNvZGVyX29uX2NydGMoKS4KPiArCSAqCj4g KwkgKiBUaGlzIGhvb2sgaXMgdXNlZCBvbmx5IGJ5IGF0b21pYyBoZWxwZXJzLCBmb3Igc3ltbWV0 cnkgd2l0aAo+ICsJICogQGF0b21pY19kaXNhYmxlLiBBdG9taWMgZHJpdmVycyBkb24ndCBuZWVk IHRvIGltcGxlbWVudCBpdCBpZiB0aGVyZSdzCj4gKwkgKiBubyBuZWVkIHRvIGVuYWJsZSBhbnl0 aGluZyBhdCB0aGUgQ1JUQyBsZXZlbC4gVG8gZW5zdXJlIHRoYXQgcnVudGltZQo+ICsJICogUE0g aGFuZGxpbmcgKHVzaW5nIGVpdGhlciBEUE1TIG9yIHRoZSBuZXcgIkFDVElWRSIgcHJvcGVydHkp IHdvcmtzCj4gKwkgKiBAYXRvbWljX2VuYWJsZSBtdXN0IGJlIHRoZSBpbnZlcnNlIG9mIEBhdG9t aWNfZGlzYWJsZSBmb3IgYXRvbWljCj4gKwkgKiBkcml2ZXJzLgoKQSBmZXcgbGluZXMgZXhwbGFp bmcgd2hhdCBAb2xkX2NydGNfc3RhdGUgaXMgZ29vZCBmb3Igd291bGQgYmUgZ29vZCBoZXJlCihs aWtlIHdlIGFscmVhZHkgaGF2ZSBmb3IgQGF0b21pY19kaXNhYmxlKS4gT3RoZXJ3aXNlIGxndG0u Ci1EYW5pZWwKCj4gKwl2b2lkICgqYXRvbWljX2VuYWJsZSkoc3RydWN0IGRybV9jcnRjICpjcnRj LAo+ICsJCQkgICAgICBzdHJ1Y3QgZHJtX2NydGNfc3RhdGUgKm9sZF9jcnRjX3N0YXRlKTsKPiAr Cj4gKwkvKioKPiAgCSAqIEBhdG9taWNfZGlzYWJsZToKPiAgCSAqCj4gIAkgKiBUaGlzIGNhbGxi YWNrIHNob3VsZCBiZSB1c2VkIHRvIGRpc2FibGUgdGhlIENSVEMuIFdpdGggdGhlIGF0b21pYwo+ IC0tIAo+IFJlZ2FyZHMsCj4gCj4gTGF1cmVudCBQaW5jaGFydAo+IAo+IF9fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCj4gZHJpLWRldmVsIG1haWxpbmcgbGlz dAo+IGRyaS1kZXZlbEBsaXN0cy5mcmVlZGVza3RvcC5vcmcKPiBodHRwczovL2xpc3RzLmZyZWVk ZXNrdG9wLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2RyaS1kZXZlbAoKLS0gCkRhbmllbCBWZXR0ZXIK U29mdHdhcmUgRW5naW5lZXIsIEludGVsIENvcnBvcmF0aW9uCmh0dHA6Ly9ibG9nLmZmd2xsLmNo Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCmRyaS1kZXZl bCBtYWlsaW5nIGxpc3QKZHJpLWRldmVsQGxpc3RzLmZyZWVkZXNrdG9wLm9yZwpodHRwczovL2xp c3RzLmZyZWVkZXNrdG9wLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2RyaS1kZXZlbAo=