From mboxrd@z Thu Jan 1 00:00:00 1970 From: Laurent Pinchart Subject: Re: [PATCHv3 07/30] drm/omap: fix HDMI sync polarities Date: Wed, 29 Mar 2017 11:26:28 +0300 Message-ID: <1983467.lGOrzU80kD@avalon> References: <1490706496-4959-1-git-send-email-tomi.valkeinen@ti.com> <1490706496-4959-8-git-send-email-tomi.valkeinen@ti.com> 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 [185.26.127.97]) by gabe.freedesktop.org (Postfix) with ESMTPS id 45CB86E6DF for ; Wed, 29 Mar 2017 08:25:50 +0000 (UTC) In-Reply-To: <1490706496-4959-8-git-send-email-tomi.valkeinen@ti.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" To: Tomi Valkeinen Cc: Jyri Sarha , dri-devel@lists.freedesktop.org List-Id: dri-devel@lists.freedesktop.org SGkgVG9taSwKClRoYW5rIHlvdSBmb3IgdGhlIHBhdGNoLgoKT24gVHVlc2RheSAyOCBNYXIgMjAx NyAxNjowNzo1MyBUb21pIFZhbGtlaW5lbiB3cm90ZToKPiBXaGlsZSBpbXBsZW1lbnRpbmcgd3Jp dGViYWNrIHN1cHBvcnQsIG9kZCBiZWhhdmlvciBvZiBXQkRFTEFZQ09VTlQgd2FzCj4gb2JzZXJ2 ZWQgd2l0aCB0aGUgY29tYmluYXRpb24gb2YgV0IgY2FwdHVyZSBhbmQgSERNSS4gVGhlIHJlc3Vs dCBvZiB0aGUKPiBkZWJ1Z2dpbmcgd2FzIHRoYXQgdGhlIEhETUkgc3luYyBwb2xhcml0aWVzIGFy ZSBub3Qgc2V0IGNvcnJlY3RseS4KPiAKPiBUaGUgY3VycmVudCBjb2RlIHNldHMgdGhlIHN5bmMg cG9sYXJpdGllcyBnb2luZyBmcm9tIEhETUkgV1AgdG8gRElTUEMKPiBhY2NvcmRpbmcgdG8gdGhl IHZpZGVvIG1vZGUgdXNlZCwgd2hpY2ggc2VlbXMgdG8gd29yayBub3JtYWxseSBmaW5lLCBidXQK PiBjYXVzZXMgcHJvYmxlbXMgd2l0aCBXQiBhcyBXQiBleHBlY3RzIHRoZSBzeW5jcyB0byBiZSBh Y3RpdmUtaGlnaC4KPiAKPiBUaGlzIHBhdGNoIGNoYW5nZXMgdGhlIEhETUkgc3luYyBwb2xhcml0 aWVzIHNvIHRoYXQgdGhlIERJU1BDIGFsd2F5cwo+IGdldHMgYWN0aXZlLWhpZ2ggc3luY3MgZnJv bSBIRE1JIFdQLCBhbmQgdGhlIEhETUkgY29yZSBnZXRzIHN5bmMKPiBwb2xhcml0aWVzIGFjY29y ZGluZyB0byB0aGUgdXNlZCB2aWRlbyBtb2RlLgo+IAo+IFNpZ25lZC1vZmYtYnk6IFRvbWkgVmFs a2VpbmVuIDx0b21pLnZhbGtlaW5lbkB0aS5jb20+CgpBY2tlZC1ieTogTGF1cmVudCBQaW5jaGFy dCA8bGF1cmVudC5waW5jaGFydEBpZGVhc29uYm9hcmQuY29tPgoKPiAtLS0KPiAgZHJpdmVycy9n cHUvZHJtL29tYXBkcm0vZHNzL2hkbWlfd3AuYyB8IDEyICsrKysrKystLS0tLQo+ICAxIGZpbGUg Y2hhbmdlZCwgNyBpbnNlcnRpb25zKCspLCA1IGRlbGV0aW9ucygtKQo+IAo+IGRpZmYgLS1naXQg YS9kcml2ZXJzL2dwdS9kcm0vb21hcGRybS9kc3MvaGRtaV93cC5jCj4gYi9kcml2ZXJzL2dwdS9k cm0vb21hcGRybS9kc3MvaGRtaV93cC5jIGluZGV4IGI3ODNkNWEwNzUwZS4uNTk3ZWM5ZDg3ZDFk Cj4gMTAwNjQ0Cj4gLS0tIGEvZHJpdmVycy9ncHUvZHJtL29tYXBkcm0vZHNzL2hkbWlfd3AuYwo+ ICsrKyBiL2RyaXZlcnMvZ3B1L2RybS9vbWFwZHJtL2Rzcy9oZG1pX3dwLmMKPiBAQCAtMTQ3LDE1 ICsxNDcsMTcgQEAgdm9pZCBoZG1pX3dwX3ZpZGVvX2NvbmZpZ19pbnRlcmZhY2Uoc3RydWN0Cj4g aGRtaV93cF9kYXRhICp3cCwgc3RydWN0IHZpZGVvbW9kZSAqdm0pCj4gIHsKPiAgCXUzMiByOwo+ IC0JYm9vbCB2c3luY19wb2wsIGhzeW5jX3BvbDsKPiArCWJvb2wgdnN5bmNfaW52LCBoc3luY19p bnY7Cj4gIAlEU1NEQkcoIkVudGVyIGhkbWlfd3BfdmlkZW9fY29uZmlnX2ludGVyZmFjZVxuIik7 Cj4gCj4gLQl2c3luY19wb2wgPSAhISh2bS0+ZmxhZ3MgJiBESVNQTEFZX0ZMQUdTX1ZTWU5DX0hJ R0gpOwo+IC0JaHN5bmNfcG9sID0gISEodm0tPmZsYWdzICYgRElTUExBWV9GTEFHU19IU1lOQ19I SUdIKTsKPiArCXZzeW5jX2ludiA9ICEhKHZtLT5mbGFncyAmIERJU1BMQVlfRkxBR1NfVlNZTkNf TE9XKTsKPiArCWhzeW5jX2ludiA9ICEhKHZtLT5mbGFncyAmIERJU1BMQVlfRkxBR1NfSFNZTkNf TE9XKTsKPiAKPiAgCXIgPSBoZG1pX3JlYWRfcmVnKHdwLT5iYXNlLCBIRE1JX1dQX1ZJREVPX0NG Ryk7Cj4gLQlyID0gRkxEX01PRChyLCB2c3luY19wb2wsIDcsIDcpOwo+IC0JciA9IEZMRF9NT0Qo ciwgaHN5bmNfcG9sLCA2LCA2KTsKPiArCXIgPSBGTERfTU9EKHIsIDEsIDcsIDcpOwkvKiBWU1lO Q19QT0wgdG8gZGlzcGMgYWN0aXZlIGhpZ2ggKi8KPiArCXIgPSBGTERfTU9EKHIsIDEsIDYsIDYp OwkvKiBIU1lOQ19QT0wgdG8gZGlzcGMgYWN0aXZlIGhpZ2ggKi8KPiArCXIgPSBGTERfTU9EKHIs IHZzeW5jX2ludiwgNSwgNSk7CS8qIENPUkVfVlNZTkNfSU5WICovCj4gKwlyID0gRkxEX01PRChy LCBoc3luY19pbnYsIDQsIDQpOwkvKiBDT1JFX0hTWU5DX0lOViAqLwo+ICAJciA9IEZMRF9NT0Qo ciwgISEodm0tPmZsYWdzICYgRElTUExBWV9GTEFHU19JTlRFUkxBQ0VEKSwgMywgMyk7Cj4gIAly ID0gRkxEX01PRChyLCAxLCAxLCAwKTsgLyogSERNSV9USU1JTkdfTUFTVEVSXzI0QklUICovCj4g IAloZG1pX3dyaXRlX3JlZyh3cC0+YmFzZSwgSERNSV9XUF9WSURFT19DRkcsIHIpOwoKLS0gClJl Z2FyZHMsCgpMYXVyZW50IFBpbmNoYXJ0CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fXwpkcmktZGV2ZWwgbWFpbGluZyBsaXN0CmRyaS1kZXZlbEBsaXN0cy5m cmVlZGVza3RvcC5vcmcKaHR0cHM6Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0 aW5mby9kcmktZGV2ZWwK