From mboxrd@z Thu Jan 1 00:00:00 1970 From: Denis Carikli Subject: [Patch v2][ 11/37] staging: imx-drm: use of_get_display_timings. Date: Thu, 17 Oct 2013 17:02:09 +0200 Message-ID: <1382022155-21954-12-git-send-email-denis@eukrea.com> References: <1382022155-21954-1-git-send-email-denis@eukrea.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <1382022155-21954-1-git-send-email-denis@eukrea.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: driverdev-devel-bounces@linuxdriverproject.org Sender: driverdev-devel-bounces@linuxdriverproject.org To: Sascha Hauer Cc: Fabio Estevam , David Airlie , Greg Kroah-Hartman , driverdev-devel@linuxdriverproject.org, dri-devel@lists.freedesktop.org, Denis Carikli , =?UTF-8?q?Eric=20B=C3=A9nard?= , linux-arm-kernel@lists.infradead.org List-Id: dri-devel@lists.freedesktop.org VGhlIGNvbW1lbnQgb24gdG9wIG9mIG9mX2dldF9kcm1fZGlzcGxheV9tb2RlIHNheXM6CiAqIFRo aXMgZnVuY3Rpb24gaXMgZXhwZW5zaXZlIGFuZCBzaG91bGQgb25seSBiZSB1c2VkLCBpZiBvbmx5 IG9uZSBtb2RlIGlzIHRvIGJlCiAqIHJlYWQgZnJvbSBEVC4gVG8gZ2V0IG11bHRpcGxlIG1vZGVz IHN0YXJ0IHdpdGggb2ZfZ2V0X2Rpc3BsYXlfdGltaW5ncyBhbmQKICogd29yayB3aXRoIHRoYXQg aW5zdGVhZC4KCkNjOiBHcmVnIEtyb2FoLUhhcnRtYW4gPGdyZWdraEBsaW51eGZvdW5kYXRpb24u b3JnPgpDYzogZHJpdmVyZGV2LWRldmVsQGxpbnV4ZHJpdmVycHJvamVjdC5vcmcKQ2M6IERhdmlk IEFpcmxpZSA8YWlybGllZEBsaW51eC5pZT4KQ2M6IGRyaS1kZXZlbEBsaXN0cy5mcmVlZGVza3Rv cC5vcmcKQ2M6IGxpbnV4LWFybS1rZXJuZWxAbGlzdHMuaW5mcmFkZWFkLm9yZwpDYzogRmFiaW8g RXN0ZXZhbSA8ZmFiaW8uZXN0ZXZhbUBmcmVlc2NhbGUuY29tPgpDYzogU2FzY2hhIEhhdWVyIDxr ZXJuZWxAcGVuZ3V0cm9uaXguZGU+CkNjOiBsaW51eC1hcm0ta2VybmVsQGxpc3RzLmluZnJhZGVh ZC5vcmcKQ2M6IEVyaWMgQsOpbmFyZCA8ZXJpY0BldWtyZWEuY29tPgpTaWduZWQtb2ZmLWJ5OiBE ZW5pcyBDYXJpa2xpIDxkZW5pc0BldWtyZWEuY29tPgotLS0KIGRyaXZlcnMvc3RhZ2luZy9pbXgt ZHJtL3BhcmFsbGVsLWRpc3BsYXkuYyB8ICAgMjYgKysrKysrKysrKysrKysrKysrKysrLS0tLS0K IDEgZmlsZSBjaGFuZ2VkLCAyMSBpbnNlcnRpb25zKCspLCA1IGRlbGV0aW9ucygtKQoKZGlmZiAt LWdpdCBhL2RyaXZlcnMvc3RhZ2luZy9pbXgtZHJtL3BhcmFsbGVsLWRpc3BsYXkuYyBiL2RyaXZl cnMvc3RhZ2luZy9pbXgtZHJtL3BhcmFsbGVsLWRpc3BsYXkuYwppbmRleCAyNGFhOWJlLi5jMDRi MDE3IDEwMDY0NAotLS0gYS9kcml2ZXJzL3N0YWdpbmcvaW14LWRybS9wYXJhbGxlbC1kaXNwbGF5 LmMKKysrIGIvZHJpdmVycy9zdGFnaW5nL2lteC1kcm0vcGFyYWxsZWwtZGlzcGxheS5jCkBAIC0y Myw2ICsyMyw4IEBACiAjaW5jbHVkZSA8ZHJtL2RybV9mYl9oZWxwZXIuaD4KICNpbmNsdWRlIDxk cm0vZHJtX2NydGNfaGVscGVyLmg+CiAjaW5jbHVkZSA8bGludXgvdmlkZW9kZXYyLmg+CisjaW5j bHVkZSA8dmlkZW8vdmlkZW9tb2RlLmg+CisjaW5jbHVkZSA8dmlkZW8vb2ZfZGlzcGxheV90aW1p bmcuaD4KIAogI2luY2x1ZGUgImlteC1kcm0uaCIKIApAQCAtNzQsMTEgKzc2LDI1IEBAIHN0YXRp YyBpbnQgaW14X3BkX2Nvbm5lY3Rvcl9nZXRfbW9kZXMoc3RydWN0IGRybV9jb25uZWN0b3IgKmNv bm5lY3RvcikKIAogCWlmIChucCkgewogCQlzdHJ1Y3QgZHJtX2Rpc3BsYXlfbW9kZSAqbW9kZSA9 IGRybV9tb2RlX2NyZWF0ZShjb25uZWN0b3ItPmRldik7Ci0JCW9mX2dldF9kcm1fZGlzcGxheV9t b2RlKG5wLCAmaW14cGQtPm1vZGUsIDApOwotCQlkcm1fbW9kZV9jb3B5KG1vZGUsICZpbXhwZC0+ bW9kZSk7Ci0JCW1vZGUtPnR5cGUgfD0gRFJNX01PREVfVFlQRV9EUklWRVIgfCBEUk1fTU9ERV9U WVBFX1BSRUZFUlJFRCwKLQkJZHJtX21vZGVfcHJvYmVkX2FkZChjb25uZWN0b3IsIG1vZGUpOwot CQludW1fbW9kZXMrKzsKKwkJc3RydWN0IGRpc3BsYXlfdGltaW5ncyAqdGltaW5nczsKKwkJc3Ry dWN0IHZpZGVvbW9kZSB2bTsKKwkJaW50IG5wX251bV9tb2RlOworCisJCXRpbWluZ3MgPSBvZl9n ZXRfZGlzcGxheV90aW1pbmdzKG5wKTsKKwkJaWYgKCF0aW1pbmdzKQorCQkJcmV0dXJuIG51bV9t b2RlczsKKwkJZm9yIChucF9udW1fbW9kZSA9IDA7IG5wX251bV9tb2RlIDwgdGltaW5ncy0+bnVt X3RpbWluZ3M7CisJCQlucF9udW1fbW9kZSsrLCBudW1fbW9kZXMrKykgeworCQkJaWYgKHZpZGVv bW9kZV9mcm9tX3RpbWluZ3ModGltaW5ncywgJnZtLCBucF9udW1fbW9kZSkpCisJCQkJYnJlYWs7 CisJCQlkcm1fZGlzcGxheV9tb2RlX2Zyb21fdmlkZW9tb2RlKCZ2bSwgbW9kZSk7CisJCQltb2Rl LT50eXBlID0gRFJNX01PREVfVFlQRV9EUklWRVI7CisJCQlpZiAodGltaW5ncy0+bmF0aXZlX21v ZGUgPT0gbnBfbnVtX21vZGUpCisJCQkJbW9kZS0+dHlwZSB8PSBEUk1fTU9ERV9UWVBFX1BSRUZF UlJFRDsKKworCQkJZHJtX21vZGVfc2V0X25hbWUobW9kZSk7CisJCQlkcm1fbW9kZV9wcm9iZWRf YWRkKGNvbm5lY3RvciwgbW9kZSk7CisJCX0KIAl9CiAKIAlyZXR1cm4gbnVtX21vZGVzOwotLSAK MS43LjkuNQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K ZGV2ZWwgbWFpbGluZyBsaXN0CmRldmVsQGxpbnV4ZHJpdmVycHJvamVjdC5vcmcKaHR0cDovL2Ry aXZlcmRldi5saW51eGRyaXZlcnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8vZHJpdmVyZGV2 LWRldmVsCg==