From mboxrd@z Thu Jan 1 00:00:00 1970 From: Laurent Pinchart Subject: Re: [PATCH 7/8] drm: Add old state pointer to CRTC .enable() helper function Date: Wed, 28 Jun 2017 14:55:08 +0300 Message-ID: <1617739.Y0EePd6PWn@avalon> References: <20170627203843.27004-1-laurent.pinchart+renesas@ideasonboard.com> <20170627211621.27767-7-laurent.pinchart+renesas@ideasonboard.com> <20170628074254.puzcyteol3csvpt2@phenom.ffwll.local> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from galahad.ideasonboard.com (galahad.ideasonboard.com [IPv6:2001:4b98:dc2:45:216:3eff:febb:480d]) by gabe.freedesktop.org (Postfix) with ESMTPS id 667E46E54F for ; Wed, 28 Jun 2017 11:55:07 +0000 (UTC) In-Reply-To: <20170628074254.puzcyteol3csvpt2@phenom.ffwll.local> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" To: Daniel Vetter Cc: Neil Armstrong , m@freedesktop.org, Liviu Dudau , dri-devel@lists.freedesktop.org, Thierry Reding , Gerd Hoffmann , Daniel Vetter , Kyungmin Park , Boris Brezillon , Thomas Hellstrom , Laurent Pinchart , Alexey Brodkin , Xinliang Liu , Xinwei Kong , Tomi Valkeinen , Mali DP Maintainers , Dave Airlie , Chen Feng , Jyri Sarha , Vincent Abriou , VMware Graphics , Alison Wang List-Id: dri-devel@lists.freedesktop.org SGkgRGFuaWVsLAoKT24gV2VkbmVzZGF5IDI4IEp1biAyMDE3IDA5OjQyOjU0IERhbmllbCBWZXR0 ZXIgd3JvdGU6Cj4gT24gV2VkLCBKdW4gMjgsIDIwMTcgYXQgMTI6MTY6MjBBTSArMDMwMCwgTGF1 cmVudCBQaW5jaGFydCB3cm90ZToKPiA+IGRpZmYgLS1naXQgYS9pbmNsdWRlL2RybS9kcm1fbW9k ZXNldF9oZWxwZXJfdnRhYmxlcy5oCj4gPiBiL2luY2x1ZGUvZHJtL2RybV9tb2Rlc2V0X2hlbHBl cl92dGFibGVzLmggaW5kZXgKPiA+IDQ3NGExMDI5ZWM3OS4uZDc0YTJjYWZjM2RlIDEwMDY0NAo+ ID4gLS0tIGEvaW5jbHVkZS9kcm0vZHJtX21vZGVzZXRfaGVscGVyX3Z0YWJsZXMuaAo+ID4gKysr IGIvaW5jbHVkZS9kcm0vZHJtX21vZGVzZXRfaGVscGVyX3Z0YWJsZXMuaAo+ID4gQEAgLTMxNiwy NCArMzE2LDYgQEAgc3RydWN0IGRybV9jcnRjX2hlbHBlcl9mdW5jcyB7Cj4gPiAgCXZvaWQgKCpk aXNhYmxlKShzdHJ1Y3QgZHJtX2NydGMgKmNydGMpOwo+ID4gIAkKPiA+ICAJLyoqCj4gPiAtCSAq IEBlbmFibGU6Cj4gPiAtCSAqCj4gPiAtCSAqIFRoaXMgY2FsbGJhY2sgc2hvdWxkIGJlIHVzZWQg dG8gZW5hYmxlIHRoZSBDUlRDLiBXaXRoIHRoZSBhdG9taWMKPiA+IC0JICogZHJpdmVycyBpdCBp cyBjYWxsZWQgYmVmb3JlIGFsbCBlbmNvZGVycyBjb25uZWN0ZWQgdG8gdGhpcyBDUlRDIGFyZQo+ ID4gLQkgKiBlbmFibGVkIHRocm91Z2ggdGhlIGVuY29kZXIncyBvd24gJmRybV9lbmNvZGVyX2hl bHBlcl9mdW5jcy5lbmFibGUKPiA+IC0JICogaG9vay4gIElmIHRoYXQgc2VxdWVuY2UgaXMgdG9v IHNpbXBsZSBkcml2ZXJzIGNhbiBqdXN0IGFkZCB0aGVpciAKb3duCj4gPiAtCSAqIGhvb2tzIGFu ZCBjYWxsIGl0IGZyb20gdGhpcyBDUlRDIGNhbGxiYWNrIGhlcmUgYnkgbG9vcGluZyBvdmVyIGFs bAo+ID4gLQkgKiBlbmNvZGVycyBjb25uZWN0ZWQgdG8gaXQgdXNpbmcgZm9yX2VhY2hfZW5jb2Rl cl9vbl9jcnRjKCkuCj4gPiAtCSAqCj4gPiAtCSAqIFRoaXMgaG9vayBpcyB1c2VkIG9ubHkgYnkg YXRvbWljIGhlbHBlcnMsIGZvciBzeW1tZXRyeSB3aXRoIApAZGlzYWJsZS4KPiA+IC0JICogQXRv bWljIGRyaXZlcnMgZG9uJ3QgbmVlZCB0byBpbXBsZW1lbnQgaXQgaWYgdGhlcmUncyBubyBuZWVk IHRvCj4gPiAtCSAqIGVuYWJsZSBhbnl0aGluZyBhdCB0aGUgQ1JUQyBsZXZlbC4gVG8gZW5zdXJl IHRoYXQgcnVudGltZSBQTSAKaGFuZGxpbmcKPiA+IC0JICogKHVzaW5nIGVpdGhlciBEUE1TIG9y IHRoZSBuZXcgIkFDVElWRSIgcHJvcGVydHkpIHdvcmtzCj4gPiAtCSAqIEBlbmFibGUgbXVzdCBi ZSB0aGUgaW52ZXJzZSBvZiBAZGlzYWJsZSBmb3IgYXRvbWljIGRyaXZlcnMuCj4gPiAtCSAqLwo+ ID4gLQl2b2lkICgqZW5hYmxlKShzdHJ1Y3QgZHJtX2NydGMgKmNydGMpOwo+ID4gLQo+ID4gLQkv KioKPiA+ICAJICogQGF0b21pY19jaGVjazoKPiA+ICAJICoKPiA+ICAJICogRHJpdmVycyBzaG91 bGQgY2hlY2sgcGxhbmUtdXBkYXRlIHJlbGF0ZWQgQ1JUQyBjb25zdHJhaW50cyBpbiB0aGlzCj4g PiBAQCAtNDMzLDYgKzQxNSwyNiBAQCBzdHJ1Y3QgZHJtX2NydGNfaGVscGVyX2Z1bmNzIHsKPiA+ ICAJCQkgICAgIHN0cnVjdCBkcm1fY3J0Y19zdGF0ZSAqb2xkX2NydGNfc3RhdGUpOwo+ID4gIAkK PiA+ICAJLyoqCj4gPiArCSAqIEBhdG9taWNfZW5hYmxlOgo+ID4gKwkgKgo+ID4gKwkgKiBUaGlz IGNhbGxiYWNrIHNob3VsZCBiZSB1c2VkIHRvIGVuYWJsZSB0aGUgQ1JUQy4gV2l0aCB0aGUgYXRv bWljCj4gPiArCSAqIGRyaXZlcnMgaXQgaXMgY2FsbGVkIGJlZm9yZSBhbGwgZW5jb2RlcnMgY29u bmVjdGVkIHRvIHRoaXMgQ1JUQyBhcmUKPiA+ICsJICogZW5hYmxlZCB0aHJvdWdoIHRoZSBlbmNv ZGVyJ3Mgb3duICZkcm1fZW5jb2Rlcl9oZWxwZXJfZnVuY3MuZW5hYmxlCj4gPiArCSAqIGhvb2su ICBJZiB0aGF0IHNlcXVlbmNlIGlzIHRvbyBzaW1wbGUgZHJpdmVycyBjYW4ganVzdCBhZGQgdGhl aXIgCm93bgo+ID4gKwkgKiBob29rcyBhbmQgY2FsbCBpdCBmcm9tIHRoaXMgQ1JUQyBjYWxsYmFj ayBoZXJlIGJ5IGxvb3Bpbmcgb3ZlciBhbGwKPiA+ICsJICogZW5jb2RlcnMgY29ubmVjdGVkIHRv IGl0IHVzaW5nIGZvcl9lYWNoX2VuY29kZXJfb25fY3J0YygpLgo+ID4gKwkgKgo+ID4gKwkgKiBU aGlzIGhvb2sgaXMgdXNlZCBvbmx5IGJ5IGF0b21pYyBoZWxwZXJzLCBmb3Igc3ltbWV0cnkgd2l0 aAo+ID4gKwkgKiBAYXRvbWljX2Rpc2FibGUuIEF0b21pYyBkcml2ZXJzIGRvbid0IG5lZWQgdG8g aW1wbGVtZW50IGl0IGlmIAp0aGVyZSdzCj4gPiArCSAqIG5vIG5lZWQgdG8gZW5hYmxlIGFueXRo aW5nIGF0IHRoZSBDUlRDIGxldmVsLiBUbyBlbnN1cmUgdGhhdCAKcnVudGltZQo+ID4gKwkgKiBQ TSBoYW5kbGluZyAodXNpbmcgZWl0aGVyIERQTVMgb3IgdGhlIG5ldyAiQUNUSVZFIiBwcm9wZXJ0 eSkgd29ya3MKPiA+ICsJICogQGF0b21pY19lbmFibGUgbXVzdCBiZSB0aGUgaW52ZXJzZSBvZiBA YXRvbWljX2Rpc2FibGUgZm9yIGF0b21pYwo+ID4gKwkgKiBkcml2ZXJzLgo+IAo+IEEgZmV3IGxp bmVzIGV4cGxhaW5nIHdoYXQgQG9sZF9jcnRjX3N0YXRlIGlzIGdvb2QgZm9yIHdvdWxkIGJlIGdv b2QgaGVyZQo+IChsaWtlIHdlIGFscmVhZHkgaGF2ZSBmb3IgQGF0b21pY19kaXNhYmxlKS4gT3Ro ZXJ3aXNlIGxndG0uCgpJJ2xsIGZpeCB0aGF0IGluIHYyLgoKPiA+ICsJdm9pZCAoKmF0b21pY19l bmFibGUpKHN0cnVjdCBkcm1fY3J0YyAqY3J0YywKPiA+ICsJCQkgICAgICBzdHJ1Y3QgZHJtX2Ny dGNfc3RhdGUgKm9sZF9jcnRjX3N0YXRlKTsKPiA+ICsKPiA+ICsJLyoqCj4gPiAgCSAqIEBhdG9t aWNfZGlzYWJsZToKPiA+ICAJICoKPiA+ICAJICogVGhpcyBjYWxsYmFjayBzaG91bGQgYmUgdXNl ZCB0byBkaXNhYmxlIHRoZSBDUlRDLiBXaXRoIHRoZSBhdG9taWMKCi0tIApSZWdhcmRzLAoKTGF1 cmVudCBQaW5jaGFydAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX18KZHJpLWRldmVsIG1haWxpbmcgbGlzdApkcmktZGV2ZWxAbGlzdHMuZnJlZWRlc2t0b3Au b3JnCmh0dHBzOi8vbGlzdHMuZnJlZWRlc2t0b3Aub3JnL21haWxtYW4vbGlzdGluZm8vZHJpLWRl dmVsCg==