From mboxrd@z Thu Jan 1 00:00:00 1970 From: Boris Brezillon Subject: Re: [PATCH] drm: atmel_hlcdc: Add support for get_timings Date: Thu, 28 May 2015 14:45:55 +0200 Message-ID: <20150528144555.13cd755a@bbrezillon> References: <1432199216-1139-1-git-send-email-davidcdueck@googlemail.com> <20150526112853.688d26b7@bbrezillon> <1432811608.3228.43.camel@pengutronix.de> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail.free-electrons.com (down.free-electrons.com [37.187.137.238]) by gabe.freedesktop.org (Postfix) with ESMTP id F2BDD6EB94 for ; Thu, 28 May 2015 05:45:59 -0700 (PDT) In-Reply-To: <1432811608.3228.43.camel@pengutronix.de> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" To: Philipp Zabel Cc: David Dueck , daniel.vetter@ffwll.ch, nicolas.ferre@atmel.com, dri-devel@lists.freedesktop.org, linux-arm-kernel@lists.infradead.org List-Id: dri-devel@lists.freedesktop.org SGkgUGhpbGlwLAoKT24gVGh1LCAyOCBNYXkgMjAxNSAxMzoxMzoyOCArMDIwMApQaGlsaXBwIFph YmVsIDxwLnphYmVsQHBlbmd1dHJvbml4LmRlPiB3cm90ZToKCj4gSGkgQm9yaXMsCj4gCj4gQW0g RGllbnN0YWcsIGRlbiAyNi4wNS4yMDE1LCAxMToyOCArMDIwMCBzY2hyaWViIEJvcmlzIEJyZXpp bGxvbjoKPiA+IEhpIERhdmlkLAo+ID4gCj4gPiBPbiBUaHUsIDIxIE1heSAyMDE1IDExOjA2OjU2 ICswMjAwCj4gPiBEYXZpZCBEdWVjayA8ZGF2aWRjZHVlY2tAZ29vZ2xlbWFpbC5jb20+IHdyb3Rl Ogo+ID4gCj4gPiA+IGRybV9wYW5lbCBzdXBwb3J0cyBxdWVyeWluZyB0aW1pbmcgcmFuZ2VzLiBJ ZiB0aGUgc3VwcGxpZWQgbW9kZSBkb2VzCj4gPiA+IG5vdCB3b3JrIHdpdGggdGhlIGhsY2RjIHdl IHF1ZXJ5IHRoZSBwYW5lbCBhbmQgdHJ5IHRvIGZpbmQgYSBzdWl0YWJsZQo+ID4gPiBtb2RlLgo+ ID4gCj4gPiBUaGlzIHBhdGNoIGxvb2tzIGdvb2QgdG8gbWUuCj4gPiAKPiA+IFBoaWxpcCwgVGhp ZXJyeSwgY291bGQgeW91IGNvbmZpcm0gdGhpcyBpcyB0aGUgY29ycmVjdCB3YXkgb2YgZGVhbGlu Zwo+ID4gd2l0aCB0aW1pbmcgcmFuZ2VzLgo+IAo+IEkgd29uZGVyIGFib3V0IHR3byB0aGluZ3M6 Cj4gCj4gVGhpcyBpbXBsZW1lbnRhdGlvbiBtaW5pbWl6ZXMgdGhlIHN1bSBvZiBhYnNvbHV0ZSBk aWZmZXJlbmNlcyBiZXR3ZWVuCj4gY2hvc2VuIGFuZCB0eXBpY2FsIHZhbHVlcy4gSSB3b25kZXIg aWYgaXQgd291bGQgYmUgYmV0dGVyIHRvIHRyeSBhbmQKPiBtaW5pbWl6ZSB0aGUgZGlmZmVyZW5j ZSBiZXR3ZWVuIHRoZSBjaG9zZW4gYW5kIG5vbWluYWwgdmVydGljYWwgcmVmcmVzaAo+IHJhdGUu CgpJJ20gbm90IHN1cmUgdG8gdW5kZXJzdGFuZCB3aGF0IHlvdSBtZWFuLgpBcmUgeW91IHN1Z2dl c3RpbmcgdGhhdCB3ZSBzaG91bGQgdHJ5IGtlZXBpbmcgdGhlIHZ0b3RhbCAoYW5kIG1heWJlIHRo ZQpodG90YWwgdG9vKSB2YWx1ZSB1bmNoYW5nZWQgYnkgYWRhcHRpbmcgdGhlIHRpbWluZyB2YWx1 ZXMgPwpTb21ldGhpbmcgbGlrZSB0aGF0OgoKCXZmcm9udF9wb3JjaCA9IGF0bWVsX2hsY2RjX2No b29zZV9wYXJhbWV0ZXIoMSwgMHg0MCwKCQkJCQkJICAgIHRpbWluZ3MtPnZmcm9udF9wb3JjaCk7 CgkKCWFkanVzdGVkX21vZGUtPnZzeW5jX3N0YXJ0ID0gYWRqdXN0ZWRfbW9kZS0+dmRpc3BsYXkg KyB2ZnJvbnRfcG9yY2g7CgoJdnN5bmNfbGVuID0gYXRtZWxfaGxjZGNfY2hvb3NlX3BhcmFtZXRl cigxLCAweDQwLAoJCQkJCQkgYWRqdXN0ZWRfbW9kZS0+dnN5bmNfZW5kIC0KCQkJCQkJIGFkanVz dGVkX21vZGUtPnZzeW5jX3N0YXJ0KTsKCWFkanVzdGVkX21vZGUtPnZzeW5jX2VuZCA9IGFkanVz dGVkX21vZGUtPnZzeW5jX3N0YXJ0ICsgdnN5bmNfbGVuOwoJdmJhY2tfcG9yY2ggPSBhdG1lbF9o bGNkY19jaG9vc2VfcGFyYW1ldGVyKDAsIDB4NDAsCgkJCQkJCSAgIHRpbWluZ3MtPnZ0b3RhbCAt CgkJCQkJCSAgIGFkanVzdGVkX21vZGUtPnZzeW5jX2VuZCk7CglhZGp1c3RlZF9tb2RlLT52dG90 YWwgPSBhZGp1c3RlZF9tb2RlLT52c3luY19lbmQgKyB2YmFja19wb3JjaDsKCS8qIC4uLiAqLwoK SWYgdGhhdCdzIHRoZSBjYXNlLCB0aGVuIEkgZGVmaW5pdGVseSBhZ3JlZS4KCj4gCj4gSXMgdGhp cyBzb21ldGhpbmcgdGhhdCBzaG91bGQgYmUgZG9uZSBlYXJsaWVyLCBpbiBjcmVhdGVfcGFuZWxf b3V0cHV0LAo+IHNvIHRoYXQgdGhlIGNvbm5lY3RvcidzIG1vZGVzIGFscmVhZHkgY29udGFpbiB0 aGUgY29ycmVjdGVkIHNldHRpbmdzPwoKWW91IG1lYW4gY3JlYXRpbmcgb3VyIG93biBkcm1fZGlz cGxheSBtb2RlcyAoYW5kIHRha2luZyB0aGUgdGltaW5nCmNvbnN0cmFpbnRzIHdoZW4gY3JlYXRp bmcgdGhvc2UgbW9kZXMpIGluc3RlYWQgb2YgY2FsbGluZyBkcm1fcGFuZWwncwotPmdldF9tb2Rl cygpLgpUaGF0IHNvdW5kcyByZWFzb25hYmxlLiBEYXZpZCwgd2hhdCdzIHlvdXIgb3Bpbmlvbi4K CkJlc3QgUmVnYXJkcywKCkJvcmlzCgoKLS0gCkJvcmlzIEJyZXppbGxvbiwgRnJlZSBFbGVjdHJv bnMKRW1iZWRkZWQgTGludXggYW5kIEtlcm5lbCBlbmdpbmVlcmluZwpodHRwOi8vZnJlZS1lbGVj dHJvbnMuY29tCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f CmRyaS1kZXZlbCBtYWlsaW5nIGxpc3QKZHJpLWRldmVsQGxpc3RzLmZyZWVkZXNrdG9wLm9yZwpo dHRwOi8vbGlzdHMuZnJlZWRlc2t0b3Aub3JnL21haWxtYW4vbGlzdGluZm8vZHJpLWRldmVsCg==