From mboxrd@z Thu Jan 1 00:00:00 1970 From: philippe.cornu@st.com (Philippe CORNU) Date: Mon, 17 Jul 2017 15:19:50 +0200 Subject: [PATCH v3 0/3] Add support for the otm8009a dsi panel Message-ID: <1500297593-30633-1-git-send-email-philippe.cornu@st.com> To: linux-arm-kernel@lists.infradead.org List-Id: linux-arm-kernel.lists.infradead.org Version 3: - panel-orisetech-otm8009a.c: Remove a FIXME (Andrzej Hajda) - panel/Makefile & Kconfig: Alphabetical order (Andrzej Hajda) Version 2: - panel-orisetech-otm8009a.c: Add Manufacturer Command Set defines, add new macro for handling address shifting, improve reset sequence, use more mipi dcs helpers (Andrzej Hajda) - dt-bindings/display/panel/orisetech,otm8009a.txt: Fix reset gpio active level in the example (Andrzej Hajda), Add an "Optional Properties" section (Rob Herring). Version 1: - Initial commit The purpose of this patch is to add support for the Orise Tech otm8009a 3.97" 480x800 TFT LCD panel (MIPI-DSI video mode). This LCD panel is used in several STM32 boards. Philippe CORNU (3): dt-bindings: Add vendor prefix for Orise Technology dt-bindings: display: panel: Add support for Orise Tech otm8009a dsi panel drm/panel: Add support for otm8009a panel driver .../bindings/display/panel/orisetech,otm8009a.txt | 21 + .../devicetree/bindings/vendor-prefixes.txt | 1 + drivers/gpu/drm/panel/Kconfig | 9 + drivers/gpu/drm/panel/Makefile | 1 + drivers/gpu/drm/panel/panel-orisetech-otm8009a.c | 491 +++++++++++++++++++++ 5 files changed, 523 insertions(+) create mode 100644 Documentation/devicetree/bindings/display/panel/orisetech,otm8009a.txt create mode 100755 drivers/gpu/drm/panel/panel-orisetech-otm8009a.c -- 1.9.1 From mboxrd@z Thu Jan 1 00:00:00 1970 From: Philippe CORNU Subject: [PATCH v3 0/3] Add support for the otm8009a dsi panel Date: Mon, 17 Jul 2017 15:19:50 +0200 Message-ID: <1500297593-30633-1-git-send-email-philippe.cornu@st.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" To: Alexandre Torgue , Thierry Reding , David Airlie , Maxime Coquelin , Russell King , Mark Rutland , Rob Herring , Arnd Bergmann , Benjamin Gaignard , Yannick Fertre , Archit Taneja , Andrzej Hajda Cc: linux-arm-kernel@lists.infradead.org, devicetree@vger.kernel.org, Philippe Cornu , Fabien Dessenne , dri-devel@lists.freedesktop.org, Mickael Reulier , Vincent Abriou , Gabriel Fernandez , Ludovic Barre List-Id: devicetree@vger.kernel.org VmVyc2lvbiAzOgotIHBhbmVsLW9yaXNldGVjaC1vdG04MDA5YS5jOiBSZW1vdmUgYSBGSVhNRSAo QW5kcnplaiBIYWpkYSkKLSBwYW5lbC9NYWtlZmlsZSAmIEtjb25maWc6IEFscGhhYmV0aWNhbCBv cmRlciAoQW5kcnplaiBIYWpkYSkKClZlcnNpb24gMjoKLSBwYW5lbC1vcmlzZXRlY2gtb3RtODAw OWEuYzogQWRkIE1hbnVmYWN0dXJlciBDb21tYW5kIFNldCBkZWZpbmVzLAogIGFkZCBuZXcgbWFj cm8gZm9yIGhhbmRsaW5nIGFkZHJlc3Mgc2hpZnRpbmcsIGltcHJvdmUgcmVzZXQKICBzZXF1ZW5j ZSwgdXNlIG1vcmUgbWlwaSBkY3MgaGVscGVycyAoQW5kcnplaiBIYWpkYSkKLSBkdC1iaW5kaW5n cy9kaXNwbGF5L3BhbmVsL29yaXNldGVjaCxvdG04MDA5YS50eHQ6IEZpeCByZXNldCBncGlvCiAg YWN0aXZlIGxldmVsIGluIHRoZSBleGFtcGxlIChBbmRyemVqIEhhamRhKSwgQWRkIGFuICJPcHRp b25hbAogIFByb3BlcnRpZXMiIHNlY3Rpb24gKFJvYiBIZXJyaW5nKS4KClZlcnNpb24gMToKLSBJ bml0aWFsIGNvbW1pdAoKVGhlIHB1cnBvc2Ugb2YgdGhpcyBwYXRjaCBpcyB0byBhZGQgc3VwcG9y dCBmb3IgdGhlIE9yaXNlIFRlY2gKb3RtODAwOWEgMy45NyIgNDgweDgwMCBURlQgTENEIHBhbmVs IChNSVBJLURTSSB2aWRlbyBtb2RlKS4KVGhpcyBMQ0QgcGFuZWwgaXMgdXNlZCBpbiBzZXZlcmFs IFNUTTMyIGJvYXJkcy4KClBoaWxpcHBlIENPUk5VICgzKToKICBkdC1iaW5kaW5nczogQWRkIHZl bmRvciBwcmVmaXggZm9yIE9yaXNlIFRlY2hub2xvZ3kKICBkdC1iaW5kaW5nczogZGlzcGxheTog cGFuZWw6IEFkZCBzdXBwb3J0IGZvciBPcmlzZSBUZWNoIG90bTgwMDlhIGRzaQogICAgcGFuZWwK ICBkcm0vcGFuZWw6IEFkZCBzdXBwb3J0IGZvciBvdG04MDA5YSBwYW5lbCBkcml2ZXIKCiAuLi4v YmluZGluZ3MvZGlzcGxheS9wYW5lbC9vcmlzZXRlY2gsb3RtODAwOWEudHh0ICB8ICAyMSArCiAu Li4vZGV2aWNldHJlZS9iaW5kaW5ncy92ZW5kb3ItcHJlZml4ZXMudHh0ICAgICAgICB8ICAgMSAr CiBkcml2ZXJzL2dwdS9kcm0vcGFuZWwvS2NvbmZpZyAgICAgICAgICAgICAgICAgICAgICB8ICAg OSArCiBkcml2ZXJzL2dwdS9kcm0vcGFuZWwvTWFrZWZpbGUgICAgICAgICAgICAgICAgICAgICB8 ICAgMSArCiBkcml2ZXJzL2dwdS9kcm0vcGFuZWwvcGFuZWwtb3Jpc2V0ZWNoLW90bTgwMDlhLmMg ICB8IDQ5MSArKysrKysrKysrKysrKysrKysrKysKIDUgZmlsZXMgY2hhbmdlZCwgNTIzIGluc2Vy dGlvbnMoKykKIGNyZWF0ZSBtb2RlIDEwMDY0NCBEb2N1bWVudGF0aW9uL2RldmljZXRyZWUvYmlu ZGluZ3MvZGlzcGxheS9wYW5lbC9vcmlzZXRlY2gsb3RtODAwOWEudHh0CiBjcmVhdGUgbW9kZSAx MDA3NTUgZHJpdmVycy9ncHUvZHJtL3BhbmVsL3BhbmVsLW9yaXNldGVjaC1vdG04MDA5YS5jCgot LSAKMS45LjEKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f CmRyaS1kZXZlbCBtYWlsaW5nIGxpc3QKZHJpLWRldmVsQGxpc3RzLmZyZWVkZXNrdG9wLm9yZwpo dHRwczovL2xpc3RzLmZyZWVkZXNrdG9wLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2RyaS1kZXZlbAo=