Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1757470AbXFZNAM (ORCPT ); Tue, 26 Jun 2007 09:00:12 -0400 Received: (majordomo@vger.kernel.org) by vger.kernel.org id S1752356AbXFZM77 (ORCPT ); Tue, 26 Jun 2007 08:59:59 -0400 Received: from wa-out-1112.google.com ([209.85.146.181]:20052 "EHLO wa-out-1112.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1752193AbXFZM77 (ORCPT ); Tue, 26 Jun 2007 08:59:59 -0400 DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=beta; h=received:message-id:date:from:to:subject:cc:mime-version:content-type; b=RUVTU3yZf9bDI7P0BMULAxjCO4inSeQF0X82Ef8QoP7OizINsMQJgP5vBh4uMq3UPrxCAA5NtLhOJrWnlKEBK477O0PO8jdE22SvjOSxu1zwXA5qtwYCgmC6OrxYTV8jtngKwHEbNjVNpi6w24u5ocslg569r2Wjh8Mext2XP3w= Message-ID: <5d5443650706260559n4d85f9ecm3ca350144f746227@mail.gmail.com> Date: Tue, 26 Jun 2007 18:29:58 +0530 From: "Trilok Soni" To: linux-fbdev-devel@lists.sourceforge.net, adaplas@gmail.com, akpm@linux-foundation.org Subject: [PATCH 10/17] OMAP: LCD panel support for the TI OMAP H3 board Cc: "Tony Lindgren" , imre.deak@solidboot.com, juha.yrjola@solidboot.com, linux-kernel@vger.kernel.org MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="----=_Part_17697_2045534.1182862798361" Sender: linux-kernel-owner@vger.kernel.org X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 6854 Lines: 101 ------=_Part_17697_2045534.1182862798361 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline -- --Trilok Soni ------=_Part_17697_2045534.1182862798361 Content-Type: text/x-patch; name=0010-OMAP-LCD-panel-support-for-the-TI-OMAP-H3-board.patch; charset=ANSI_X3.4-1968 Content-Transfer-Encoding: base64 X-Attachment-Id: f_f3edxwnn Content-Disposition: attachment; filename="0010-OMAP-LCD-panel-support-for-the-TI-OMAP-H3-board.patch" RnJvbSBhYzc5YjBiMDAyYWQ4YTIwMGY5ZTc2MDMzYzFhNTkyM2ZjZjg4NDIyIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBJbXJlIERlYWsgPGltcmUuZGVha0Bzb2xpZGJvb3QuY29tPgpE YXRlOiBTYXQsIDI2IE1heSAyMDA3IDE5OjE5OjE5ICswNTMwClN1YmplY3Q6IFtQQVRDSCAxMC8x N10gT01BUDogTENEIHBhbmVsIHN1cHBvcnQgZm9yIHRoZSBUSSBPTUFQIEgzIGJvYXJkCgotIEFk ZHMgc3VwcG9ydCBmb3IgVEZUIExDRCBwYW5lbCBvbiBUSSBPTUFQIEgzIEVWTSBib2FyZC4KClNp Z25lZC1vZmYtYnk6IFRyaWxvayBTb25pIDxzb25pLnRyaWxva0BnbWFpbC5jb20+Ci0tLQogZHJp dmVycy92aWRlby9vbWFwL01ha2VmaWxlIHwgICAgMSArCiBkcml2ZXJzL3ZpZGVvL29tYXAvbGNk X2gzLmMgfCAgMTQxICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysK IDIgZmlsZXMgY2hhbmdlZCwgMTQyIGluc2VydGlvbnMoKyksIDAgZGVsZXRpb25zKC0pCiBjcmVh dGUgbW9kZSAxMDA2NDQgZHJpdmVycy92aWRlby9vbWFwL2xjZF9oMy5jCgpkaWZmIC0tZ2l0IGEv ZHJpdmVycy92aWRlby9vbWFwL01ha2VmaWxlIGIvZHJpdmVycy92aWRlby9vbWFwL01ha2VmaWxl CmluZGV4IGViNTUzNmEuLmZkY2Q5MWIgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvdmlkZW8vb21hcC9N YWtlZmlsZQorKysgYi9kcml2ZXJzL3ZpZGVvL29tYXAvTWFrZWZpbGUKQEAgLTE2LDYgKzE2LDcg QEAgb2Jqcy15JChDT05GSUdfRkJfT01BUF9MQ0RDX0hXQTc0MikgKz0gaHdhNzQyLm8KIG9ianMt eSQoQ09ORklHX0ZCX09NQVBfTENEQ19CTElaWkFSRCkgKz0gYmxpenphcmQubwogCiBvYmpzLXkk KENPTkZJR19NQUNIX09NQVBfSDQpICs9IGxjZF9oNC5vCitvYmpzLXkkKENPTkZJR19NQUNIX09N QVBfSDMpICs9IGxjZF9oMy5vCiAKIG9tYXBmYi1vYmpzIDo9ICQob2Jqcy15eSkKIApkaWZmIC0t Z2l0IGEvZHJpdmVycy92aWRlby9vbWFwL2xjZF9oMy5jIGIvZHJpdmVycy92aWRlby9vbWFwL2xj ZF9oMy5jCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAuLjUxODA3YjQKLS0tIC9k ZXYvbnVsbAorKysgYi9kcml2ZXJzL3ZpZGVvL29tYXAvbGNkX2gzLmMKQEAgLTAsMCArMSwxNDEg QEAKKy8qCisgKiBMQ0QgcGFuZWwgc3VwcG9ydCBmb3IgdGhlIFRJIE9NQVAgSDMgYm9hcmQKKyAq CisgKiBDb3B5cmlnaHQgKEMpIDIwMDQgTm9raWEgQ29ycG9yYXRpb24KKyAqIEF1dGhvcjogSW1y ZSBEZWFrIDxpbXJlLmRlYWtAbm9raWEuY29tPgorICoKKyAqIFRoaXMgcHJvZ3JhbSBpcyBmcmVl IHNvZnR3YXJlOyB5b3UgY2FuIHJlZGlzdHJpYnV0ZSBpdCBhbmQvb3IgbW9kaWZ5IGl0CisgKiB1 bmRlciB0aGUgdGVybXMgb2YgdGhlIEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIGFzIHB1Ymxp c2hlZCBieSB0aGUKKyAqIEZyZWUgU29mdHdhcmUgRm91bmRhdGlvbjsgZWl0aGVyIHZlcnNpb24g MiBvZiB0aGUgTGljZW5zZSwgb3IgKGF0IHlvdXIKKyAqIG9wdGlvbikgYW55IGxhdGVyIHZlcnNp b24uCisgKgorICogVGhpcyBwcm9ncmFtIGlzIGRpc3RyaWJ1dGVkIGluIHRoZSBob3BlIHRoYXQg aXQgd2lsbCBiZSB1c2VmdWwsIGJ1dAorICogV0lUSE9VVCBBTlkgV0FSUkFOVFk7IHdpdGhvdXQg ZXZlbiB0aGUgaW1wbGllZCB3YXJyYW50eSBvZgorICogTUVSQ0hBTlRBQklMSVRZIG9yIEZJVE5F U1MgRk9SIEEgUEFSVElDVUxBUiBQVVJQT1NFLiAgU2VlIHRoZSBHTlUKKyAqIEdlbmVyYWwgUHVi bGljIExpY2Vuc2UgZm9yIG1vcmUgZGV0YWlscy4KKyAqCisgKiBZb3Ugc2hvdWxkIGhhdmUgcmVj ZWl2ZWQgYSBjb3B5IG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSBhbG9uZworICog d2l0aCB0aGlzIHByb2dyYW07IGlmIG5vdCwgd3JpdGUgdG8gdGhlIEZyZWUgU29mdHdhcmUgRm91 bmRhdGlvbiwgSW5jLiwKKyAqIDU5IFRlbXBsZSBQbGFjZSAtIFN1aXRlIDMzMCwgQm9zdG9uLCBN QSAgMDIxMTEtMTMwNywgVVNBLgorICovCisKKyNpbmNsdWRlIDxsaW51eC9tb2R1bGUuaD4KKyNp bmNsdWRlIDxsaW51eC9wbGF0Zm9ybV9kZXZpY2UuaD4KKworI2luY2x1ZGUgPGFzbS9hcmNoL2dw aW8uaD4KKyNpbmNsdWRlIDxhc20vYXJjaC90cHM2NTAxMC5oPgorI2luY2x1ZGUgPGFzbS9hcmNo L29tYXBmYi5oPgorCisjZGVmaW5lIE1PRFVMRV9OQU1FCSJvbWFwZmItbGNkX2gzIgorCisjZGVm aW5lIHByX2VycihmbXQsIGFyZ3MuLi4pIHByaW50ayhLRVJOX0VSUiBNT0RVTEVfTkFNRSAiOiAi IGZtdCwgIyMgYXJncykKKworc3RhdGljIGludCBoM19wYW5lbF9pbml0KHN0cnVjdCBsY2RfcGFu ZWwgKnBhbmVsLCBzdHJ1Y3Qgb21hcGZiX2RldmljZSAqZmJkZXYpCit7CisJcmV0dXJuIDA7Cit9 CisKK3N0YXRpYyB2b2lkIGgzX3BhbmVsX2NsZWFudXAoc3RydWN0IGxjZF9wYW5lbCAqcGFuZWwp Cit7Cit9CisKK3N0YXRpYyBpbnQgaDNfcGFuZWxfZW5hYmxlKHN0cnVjdCBsY2RfcGFuZWwgKnBh bmVsKQoreworCWludCByID0gMDsKKworCS8qIEdQSU8xIGFuZCBHUElPMiBvZiBUUFM2NTAxMCBz ZW5kIExDRF9FTkJLTCBhbmQgTENEX0VOVkREIHNpZ25hbHMgKi8KKwlyID0gdHBzNjUwMTBfc2V0 X2dwaW9fb3V0X3ZhbHVlKEdQSU8xLCBISUdIKTsKKwlpZiAoIXIpCisJCXIgPSB0cHM2NTAxMF9z ZXRfZ3Bpb19vdXRfdmFsdWUoR1BJTzIsIEhJR0gpOworCWlmIChyKQorCQlwcl9lcnIoIlVuYWJs ZSB0byB0dXJuIG9uIExDRCBwYW5lbFxuIik7CisKKwlyZXR1cm4gcjsKK30KKworc3RhdGljIHZv aWQgaDNfcGFuZWxfZGlzYWJsZShzdHJ1Y3QgbGNkX3BhbmVsICpwYW5lbCkKK3sKKwlpbnQgciA9 IDA7CisKKwkvKiBHUElPMSBhbmQgR1BJTzIgb2YgVFBTNjUwMTAgc2VuZCBMQ0RfRU5CS0wgYW5k IExDRF9FTlZERCBzaWduYWxzICovCisJciA9IHRwczY1MDEwX3NldF9ncGlvX291dF92YWx1ZShH UElPMSwgTE9XKTsKKwlpZiAoIXIpCisJCXRwczY1MDEwX3NldF9ncGlvX291dF92YWx1ZShHUElP MiwgTE9XKTsKKwlpZiAocikKKwkJcHJfZXJyKCJVbmFibGUgdG8gdHVybiBvZmYgTENEIHBhbmVs XG4iKTsKK30KKworc3RhdGljIHVuc2lnbmVkIGxvbmcgaDNfcGFuZWxfZ2V0X2NhcHMoc3RydWN0 IGxjZF9wYW5lbCAqcGFuZWwpCit7CisJcmV0dXJuIDA7Cit9CisKK3N0cnVjdCBsY2RfcGFuZWwg aDNfcGFuZWwgPSB7CisJLm5hbWUJCT0gImgzIiwKKwkuY29uZmlnCQk9IE9NQVBfTENEQ19QQU5F TF9URlQsCisKKwkuZGF0YV9saW5lcwk9IDE2LAorCS5icHAJCT0gMTYsCisJLnhfcmVzCQk9IDI0 MCwKKwkueV9yZXMJCT0gMzIwLAorCS5waXhlbF9jbG9jawk9IDEyMDAwLAorCS5oc3cJCT0gMTIs CisJLmhmcAkJPSAxNCwKKwkuaGJwCQk9IDcyIC0gMTIsCisJLnZzdwkJPSAxLAorCS52ZnAJCT0g MSwKKwkudmJwCQk9IDAsCisJLnBjZAkJPSAwLAorCisJLmluaXQJCT0gaDNfcGFuZWxfaW5pdCwK KwkuY2xlYW51cAk9IGgzX3BhbmVsX2NsZWFudXAsCisJLmVuYWJsZQkJPSBoM19wYW5lbF9lbmFi bGUsCisJLmRpc2FibGUJPSBoM19wYW5lbF9kaXNhYmxlLAorCS5nZXRfY2Fwcwk9IGgzX3BhbmVs X2dldF9jYXBzLAorfTsKKworc3RhdGljIGludCBoM19wYW5lbF9wcm9iZShzdHJ1Y3QgcGxhdGZv cm1fZGV2aWNlICpwZGV2KQoreworCW9tYXBmYl9yZWdpc3Rlcl9wYW5lbCgmaDNfcGFuZWwpOwor CXJldHVybiAwOworfQorCitzdGF0aWMgaW50IGgzX3BhbmVsX3JlbW92ZShzdHJ1Y3QgcGxhdGZv cm1fZGV2aWNlICpwZGV2KQoreworCXJldHVybiAwOworfQorCitzdGF0aWMgaW50IGgzX3BhbmVs X3N1c3BlbmQoc3RydWN0IHBsYXRmb3JtX2RldmljZSAqcGRldiwgcG1fbWVzc2FnZV90IG1lc2cp Cit7CisJcmV0dXJuIDA7Cit9CisKK3N0YXRpYyBpbnQgaDNfcGFuZWxfcmVzdW1lKHN0cnVjdCBw bGF0Zm9ybV9kZXZpY2UgKnBkZXYpCit7CisJcmV0dXJuIDA7Cit9CisKK3N0cnVjdCBwbGF0Zm9y bV9kcml2ZXIgaDNfcGFuZWxfZHJpdmVyID0geworCS5wcm9iZQkJPSBoM19wYW5lbF9wcm9iZSwK KwkucmVtb3ZlCQk9IGgzX3BhbmVsX3JlbW92ZSwKKwkuc3VzcGVuZAk9IGgzX3BhbmVsX3N1c3Bl bmQsCisJLnJlc3VtZQkJPSBoM19wYW5lbF9yZXN1bWUsCisJLmRyaXZlcgkJPSB7CisJCS5uYW1l CT0gImxjZF9oMyIsCisJCS5vd25lcgk9IFRISVNfTU9EVUxFLAorCX0sCit9OworCitzdGF0aWMg aW50IGgzX3BhbmVsX2Rydl9pbml0KHZvaWQpCit7CisJcmV0dXJuIHBsYXRmb3JtX2RyaXZlcl9y ZWdpc3RlcigmaDNfcGFuZWxfZHJpdmVyKTsKK30KKworc3RhdGljIHZvaWQgaDNfcGFuZWxfZHJ2 X2NsZWFudXAodm9pZCkKK3sKKwlwbGF0Zm9ybV9kcml2ZXJfdW5yZWdpc3RlcigmaDNfcGFuZWxf ZHJpdmVyKTsKK30KKworbW9kdWxlX2luaXQoaDNfcGFuZWxfZHJ2X2luaXQpOworbW9kdWxlX2V4 aXQoaDNfcGFuZWxfZHJ2X2NsZWFudXApOworCi0tIAoxLjUuMAoK ------=_Part_17697_2045534.1182862798361-- - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/