From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1758113AbXFZNEk (ORCPT ); Tue, 26 Jun 2007 09:04:40 -0400 Received: (majordomo@vger.kernel.org) by vger.kernel.org id S1757273AbXFZNEb (ORCPT ); Tue, 26 Jun 2007 09:04:31 -0400 Received: from wa-out-1112.google.com ([209.85.146.182]:29035 "EHLO wa-out-1112.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1753522AbXFZNEa (ORCPT ); Tue, 26 Jun 2007 09:04:30 -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=I3OR+b9v/oxtG9PruvKSLb0cG9Q7S27txL43+laZCYrbPBa6d2HlJjSoWXUuF8SP9LurSEAr99AIZzsY+zFJBCdrSjwAJLkHt/CtCdFaSX6baY4ZwlVJKq9FYB6U8tGiKJa42FrD8sozE6RQF1XDq+5vljPG+vPd9f1mZv07aEw= Message-ID: <5d5443650706260604i6d72d49bj76f038d5276d3d8f@mail.gmail.com> Date: Tue, 26 Jun 2007 18:34:30 +0530 From: "Trilok Soni" To: linux-fbdev-devel@lists.sourceforge.net, adaplas@gmail.com, akpm@linux-foundation.org Subject: [PATCH 16/17] OMAP: LCD panel support for the TI OMAP OSK board Cc: "Tony Lindgren" , imre.deak@solidboot.com, juha.yrjola@solidboot.com, linux-kernel@vger.kernel.org, dirk.behme@de.bosch.com MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="----=_Part_17841_29002624.1182863070206" Sender: linux-kernel-owner@vger.kernel.org X-Mailing-List: linux-kernel@vger.kernel.org ------=_Part_17841_29002624.1182863070206 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline -- --Trilok Soni ------=_Part_17841_29002624.1182863070206 Content-Type: text/x-patch; name=0016-OMAP-LCD-panel-support-for-the-TI-OMAP-OSK-board.patch; charset=ANSI_X3.4-1968 Content-Transfer-Encoding: base64 X-Attachment-Id: f_f3ee3ta7 Content-Disposition: attachment; filename="0016-OMAP-LCD-panel-support-for-the-TI-OMAP-OSK-board.patch" RnJvbSBkYTIzMDZjNWFhOTcxZjIzNWNiZjhjMWM4MWMwMWZkNTg1N2M5N2I0IE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBEaXJrIEJlaG1lIDxkaXJrLmJlaG1lQGRlLmJvc2NoLmNvbT4K RGF0ZTogU2F0LCAyNiBNYXkgMjAwNyAxOToxOToxOSArMDUzMApTdWJqZWN0OiBbUEFUQ0ggMTYv MTddIE9NQVA6IExDRCBwYW5lbCBzdXBwb3J0IGZvciB0aGUgVEkgT01BUCBPU0sgYm9hcmQKCi0g QWRkcyBURlQgTENEIHBhbmVsIHN1cHBvcnQgZm9yIFRJIE9NQVAgT1NLIGJvYXJkLgoKU2lnbmVk LW9mZi1ieTogVHJpbG9rIFNvbmkgPHNvbmkudHJpbG9rQGdtYWlsLmNvbT4KLS0tCiBkcml2ZXJz L3ZpZGVvL29tYXAvTWFrZWZpbGUgIHwgICAgMSArCiBkcml2ZXJzL3ZpZGVvL29tYXAvbGNkX29z ay5jIHwgIDE0NCArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKIDIg ZmlsZXMgY2hhbmdlZCwgMTQ1IGluc2VydGlvbnMoKyksIDAgZGVsZXRpb25zKC0pCiBjcmVhdGUg bW9kZSAxMDA2NDQgZHJpdmVycy92aWRlby9vbWFwL2xjZF9vc2suYwoKZGlmZiAtLWdpdCBhL2Ry aXZlcnMvdmlkZW8vb21hcC9NYWtlZmlsZSBiL2RyaXZlcnMvdmlkZW8vb21hcC9NYWtlZmlsZQpp bmRleCAzZWMyZGE0Li5lZDEzODg5IDEwMDY0NAotLS0gYS9kcml2ZXJzL3ZpZGVvL29tYXAvTWFr ZWZpbGUKKysrIGIvZHJpdmVycy92aWRlby9vbWFwL01ha2VmaWxlCkBAIC0yMiw2ICsyMiw3IEBA IG9ianMteSQoQ09ORklHX01BQ0hfT01BUF9QQUxNVFQpICs9IGxjZF9wYWxtdHQubwogb2Jqcy15 JChDT05GSUdfTUFDSF9PTUFQX1BBTE1aNzEpICs9IGxjZF9wYWxtejcxLm8KIG9ianMtJChDT05G SUdfQVJDSF9PTUFQMTZYWCkkKENPTkZJR19NQUNIX09NQVBfSU5OT1ZBVE9SKSArPSBsY2RfaW5u MTYxMC5vCiBvYmpzLSQoQ09ORklHX0FSQ0hfT01BUDE1WFgpJChDT05GSUdfTUFDSF9PTUFQX0lO Tk9WQVRPUikgKz0gbGNkX2lubjE1MTAubworb2Jqcy15JChDT05GSUdfTUFDSF9PTUFQX09TSykg Kz0gbGNkX29zay5vCiAKIG9tYXBmYi1vYmpzIDo9ICQob2Jqcy15eSkKIApkaWZmIC0tZ2l0IGEv ZHJpdmVycy92aWRlby9vbWFwL2xjZF9vc2suYyBiL2RyaXZlcnMvdmlkZW8vb21hcC9sY2Rfb3Nr LmMKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMC4uYTM4MDM4OAotLS0gL2Rldi9u dWxsCisrKyBiL2RyaXZlcnMvdmlkZW8vb21hcC9sY2Rfb3NrLmMKQEAgLTAsMCArMSwxNDQgQEAK Ky8qCisgKiBMQ0QgcGFuZWwgc3VwcG9ydCBmb3IgdGhlIFRJIE9NQVAgT1NLIGJvYXJkCisgKgor ICogQ29weXJpZ2h0IChDKSAyMDA0IE5va2lhIENvcnBvcmF0aW9uCisgKiBBdXRob3I6IEltcmUg RGVhayA8aW1yZS5kZWFrQG5va2lhLmNvbT4KKyAqIEFkYXB0ZWQgZm9yIE9TSyBieSA8ZGlyay5i ZWhtZUBkZS5ib3NjaC5jb20+CisgKgorICogVGhpcyBwcm9ncmFtIGlzIGZyZWUgc29mdHdhcmU7 IHlvdSBjYW4gcmVkaXN0cmlidXRlIGl0IGFuZC9vciBtb2RpZnkgaXQKKyAqIHVuZGVyIHRoZSB0 ZXJtcyBvZiB0aGUgR05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2UgYXMgcHVibGlzaGVkIGJ5IHRo ZQorICogRnJlZSBTb2Z0d2FyZSBGb3VuZGF0aW9uOyBlaXRoZXIgdmVyc2lvbiAyIG9mIHRoZSBM aWNlbnNlLCBvciAoYXQgeW91cgorICogb3B0aW9uKSBhbnkgbGF0ZXIgdmVyc2lvbi4KKyAqCisg KiBUaGlzIHByb2dyYW0gaXMgZGlzdHJpYnV0ZWQgaW4gdGhlIGhvcGUgdGhhdCBpdCB3aWxsIGJl IHVzZWZ1bCwgYnV0CisgKiBXSVRIT1VUIEFOWSBXQVJSQU5UWTsgd2l0aG91dCBldmVuIHRoZSBp bXBsaWVkIHdhcnJhbnR5IG9mCisgKiBNRVJDSEFOVEFCSUxJVFkgb3IgRklUTkVTUyBGT1IgQSBQ QVJUSUNVTEFSIFBVUlBPU0UuICBTZWUgdGhlIEdOVQorICogR2VuZXJhbCBQdWJsaWMgTGljZW5z ZSBmb3IgbW9yZSBkZXRhaWxzLgorICoKKyAqIFlvdSBzaG91bGQgaGF2ZSByZWNlaXZlZCBhIGNv cHkgb2YgdGhlIEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIGFsb25nCisgKiB3aXRoIHRoaXMg cHJvZ3JhbTsgaWYgbm90LCB3cml0ZSB0byB0aGUgRnJlZSBTb2Z0d2FyZSBGb3VuZGF0aW9uLCBJ bmMuLAorICogNTkgVGVtcGxlIFBsYWNlIC0gU3VpdGUgMzMwLCBCb3N0b24sIE1BICAwMjExMS0x MzA3LCBVU0EuCisgKi8KKworI2luY2x1ZGUgPGxpbnV4L21vZHVsZS5oPgorI2luY2x1ZGUgPGxp bnV4L3BsYXRmb3JtX2RldmljZS5oPgorCisjaW5jbHVkZSA8YXNtL2FyY2gvZ3Bpby5oPgorI2lu Y2x1ZGUgPGFzbS9hcmNoL211eC5oPgorI2luY2x1ZGUgPGFzbS9hcmNoL29tYXBmYi5oPgorCitz dGF0aWMgaW50IG9za19wYW5lbF9pbml0KHN0cnVjdCBsY2RfcGFuZWwgKnBhbmVsLCBzdHJ1Y3Qg b21hcGZiX2RldmljZSAqZmJkZXYpCit7CisJcmV0dXJuIDA7Cit9CisKK3N0YXRpYyB2b2lkIG9z a19wYW5lbF9jbGVhbnVwKHN0cnVjdCBsY2RfcGFuZWwgKnBhbmVsKQoreworfQorCitzdGF0aWMg aW50IG9za19wYW5lbF9lbmFibGUoc3RydWN0IGxjZF9wYW5lbCAqcGFuZWwpCit7CisJLyogY29u ZmlndXJlIFBXTCBwaW4gKi8KKwlvbWFwX2NmZ19yZWcoUFdMKTsKKworCS8qIEVuYWJsZSBQV0wg dW5pdCAqLworCW9tYXBfd3JpdGViKDB4MDEsIE9NQVBfUFdMX0NMS19FTkFCTEUpOworCisJLyog U2V0IFBXTCBsZXZlbCAqLworCW9tYXBfd3JpdGViKDB4RkYsIE9NQVBfUFdMX0VOQUJMRSk7CisK KwkvKiBjb25maWd1cmUgR1BJTzIgYXMgb3V0cHV0ICovCisJb21hcF9zZXRfZ3Bpb19kaXJlY3Rp b24oMiwgMCk7CisKKwkvKiBzZXQgR1BJTzIgaGlnaCAqLworCW9tYXBfc2V0X2dwaW9fZGF0YW91 dCgyLCAxKTsKKworCXJldHVybiAwOworfQorCitzdGF0aWMgdm9pZCBvc2tfcGFuZWxfZGlzYWJs ZShzdHJ1Y3QgbGNkX3BhbmVsICpwYW5lbCkKK3sKKwkvKiBTZXQgUFdMIGxldmVsIHRvIHplcm8g Ki8KKwlvbWFwX3dyaXRlYigweDAwLCBPTUFQX1BXTF9FTkFCTEUpOworCisJLyogRGlzYWJsZSBQ V0wgdW5pdCAqLworCW9tYXBfd3JpdGViKDB4MDAsIE9NQVBfUFdMX0NMS19FTkFCTEUpOworCisJ Lyogc2V0IEdQSU8yIGxvdyAqLworCW9tYXBfc2V0X2dwaW9fZGF0YW91dCgyLCAwKTsKK30KKwor c3RhdGljIHVuc2lnbmVkIGxvbmcgb3NrX3BhbmVsX2dldF9jYXBzKHN0cnVjdCBsY2RfcGFuZWwg KnBhbmVsKQoreworCXJldHVybiAwOworfQorCitzdHJ1Y3QgbGNkX3BhbmVsIG9za19wYW5lbCA9 IHsKKwkubmFtZQkJPSAib3NrIiwKKwkuY29uZmlnCQk9IE9NQVBfTENEQ19QQU5FTF9URlQsCisK KwkuYnBwCQk9IDE2LAorCS5kYXRhX2xpbmVzCT0gMTYsCisJLnhfcmVzCQk9IDI0MCwKKwkueV9y ZXMJCT0gMzIwLAorCS5waXhlbF9jbG9jawk9IDEyNTAwLAorCS5oc3cJCT0gNDAsCisJLmhmcAkJ PSA0MCwKKwkuaGJwCQk9IDcyLAorCS52c3cJCT0gMSwKKwkudmZwCQk9IDEsCisJLnZicAkJPSAw LAorCS5wY2QJCT0gMTIsCisKKwkuaW5pdAkJPSBvc2tfcGFuZWxfaW5pdCwKKwkuY2xlYW51cAk9 IG9za19wYW5lbF9jbGVhbnVwLAorCS5lbmFibGUJCT0gb3NrX3BhbmVsX2VuYWJsZSwKKwkuZGlz YWJsZQk9IG9za19wYW5lbF9kaXNhYmxlLAorCS5nZXRfY2Fwcwk9IG9za19wYW5lbF9nZXRfY2Fw cywKK307CisKK3N0YXRpYyBpbnQgb3NrX3BhbmVsX3Byb2JlKHN0cnVjdCBwbGF0Zm9ybV9kZXZp Y2UgKnBkZXYpCit7CisJb21hcGZiX3JlZ2lzdGVyX3BhbmVsKCZvc2tfcGFuZWwpOworCXJldHVy biAwOworfQorCitzdGF0aWMgaW50IG9za19wYW5lbF9yZW1vdmUoc3RydWN0IHBsYXRmb3JtX2Rl dmljZSAqcGRldikKK3sKKwlyZXR1cm4gMDsKK30KKworc3RhdGljIGludCBvc2tfcGFuZWxfc3Vz cGVuZChzdHJ1Y3QgcGxhdGZvcm1fZGV2aWNlICpwZGV2LCBwbV9tZXNzYWdlX3QgbWVzZykKK3sK KwlyZXR1cm4gMDsKK30KKworc3RhdGljIGludCBvc2tfcGFuZWxfcmVzdW1lKHN0cnVjdCBwbGF0 Zm9ybV9kZXZpY2UgKnBkZXYpCit7CisJcmV0dXJuIDA7Cit9CisKK3N0cnVjdCBwbGF0Zm9ybV9k cml2ZXIgb3NrX3BhbmVsX2RyaXZlciA9IHsKKwkucHJvYmUJCT0gb3NrX3BhbmVsX3Byb2JlLAor CS5yZW1vdmUJCT0gb3NrX3BhbmVsX3JlbW92ZSwKKwkuc3VzcGVuZAk9IG9za19wYW5lbF9zdXNw ZW5kLAorCS5yZXN1bWUJCT0gb3NrX3BhbmVsX3Jlc3VtZSwKKwkuZHJpdmVyCQk9IHsKKwkJLm5h bWUJPSAibGNkX29zayIsCisJCS5vd25lcgk9IFRISVNfTU9EVUxFLAorCX0sCit9OworCitzdGF0 aWMgaW50IG9za19wYW5lbF9kcnZfaW5pdCh2b2lkKQoreworCXJldHVybiBwbGF0Zm9ybV9kcml2 ZXJfcmVnaXN0ZXIoJm9za19wYW5lbF9kcml2ZXIpOworfQorCitzdGF0aWMgdm9pZCBvc2tfcGFu ZWxfZHJ2X2NsZWFudXAodm9pZCkKK3sKKwlwbGF0Zm9ybV9kcml2ZXJfdW5yZWdpc3Rlcigmb3Nr X3BhbmVsX2RyaXZlcik7Cit9CisKK21vZHVsZV9pbml0KG9za19wYW5lbF9kcnZfaW5pdCk7Citt b2R1bGVfZXhpdChvc2tfcGFuZWxfZHJ2X2NsZWFudXApOworCi0tIAoxLjUuMAoK ------=_Part_17841_29002624.1182863070206--