From mboxrd@z Thu Jan 1 00:00:00 1970 From: Linus Walleij Subject: [PATCH 2/2] dt-bindings: Add TPO TPG110 binding Date: Mon, 1 Feb 2016 09:50:43 +0100 Message-ID: <1454316643-3931-1-git-send-email-linus.walleij@linaro.org> 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: devicetree@vger.kernel.org, Rob Herring , Thierry Reding Cc: dri-devel@lists.freedesktop.org, linux-arm-kernel@lists.infradead.org List-Id: devicetree@vger.kernel.org VGhpcyBhZGRzIGRldmljZSB0cmVlIGJpbmRpbmdzIGZvciB0aGUgVFBPIFRQRzExMCBwYW5lbCBm b3VuZAptb3VudGVkIGluIHRoZSBOb21hZGlrIE5ISzg4MTUuCgpTaWduZWQtb2ZmLWJ5OiBMaW51 cyBXYWxsZWlqIDxsaW51cy53YWxsZWlqQGxpbmFyby5vcmc+Ci0tLQogLi4uL2JpbmRpbmdzL2Rp c3BsYXkvcGFuZWwvdHBvLHRwZzExMC50eHQgICAgICAgICAgfCA0NyArKysrKysrKysrKysrKysr KysrKysrCiAxIGZpbGUgY2hhbmdlZCwgNDcgaW5zZXJ0aW9ucygrKQogY3JlYXRlIG1vZGUgMTAw NjQ0IERvY3VtZW50YXRpb24vZGV2aWNldHJlZS9iaW5kaW5ncy9kaXNwbGF5L3BhbmVsL3Rwbyx0 cGcxMTAudHh0CgpkaWZmIC0tZ2l0IGEvRG9jdW1lbnRhdGlvbi9kZXZpY2V0cmVlL2JpbmRpbmdz L2Rpc3BsYXkvcGFuZWwvdHBvLHRwZzExMC50eHQgYi9Eb2N1bWVudGF0aW9uL2RldmljZXRyZWUv YmluZGluZ3MvZGlzcGxheS9wYW5lbC90cG8sdHBnMTEwLnR4dApuZXcgZmlsZSBtb2RlIDEwMDY0 NAppbmRleCAwMDAwMDAwMDAwMDAuLmFjYmM2YmVmMzU5MwotLS0gL2Rldi9udWxsCisrKyBiL0Rv Y3VtZW50YXRpb24vZGV2aWNldHJlZS9iaW5kaW5ncy9kaXNwbGF5L3BhbmVsL3Rwbyx0cGcxMTAu dHh0CkBAIC0wLDAgKzEsNDcgQEAKK1RQTyBUUEcxMTAgUGFuZWwKKz09PT09PT09PT09PT09PT0K KworVGhpcyBiaW5kaW5nIGJ1aWxkcyBvbiB0aGUgRFBJIGJpbmRpbmdzLCBhZGRpbmcgYSBmZXcg cHJvcGVydGllcworYXMgYSBzdXBlcnNldCBvZiBhIERQSS4gU2VlIHBhbmVsLWRwaS50eHQgZm9y IHRoZSByZXF1aXJlZCBEUEkKK2JpbmRpbmdzLgorCitSZXF1aXJlZCBwcm9wZXJ0aWVzOgorLSBj b21wYXRpYmxlIDogInRwbyx0cGcxMTAiCistIGdyZXN0Yi1ncGlvIDogcGFuZWwgcmVzZXQgR1BJ TworLSBzY2VuLWdwaW9zIDogc2VyaWFsIGNvbnRyb2wgZW5hYmxlIEdQSU8KKy0gc2NsLWdwaW9z IDogc2VyaWFsIGNvbnRyb2wgY2xvY2sgbGluZSBHUElPCistIHNkYS1ncGlvcyA6IHNlcmlhbCBj b250cm9sIGRhdGEgbGluZSBHUElPCisKK1JlcXVpcmVkIG5vZGVzOgorLSBWaWRlbyBwb3J0IGZv ciBEUEkgaW5wdXQsIHNlZSBwYW5lbC1kcGkudHh0CistIFBhbmVsIHRpbWluZyBmb3IgRFBJIHNl dHVwLCBzZWUgcGFuZWwtZHBpLnR4dAorCitFeGFtcGxlCistLS0tLS0tCisKK3BhbmVsIHsKKwlj b21wYXRpYmxlID0gInRwbyx0cGcxMTAiLCAicGFuZWwtZHBpIjsKKwlncmVzdGItZ3Bpb3MgPSA8 JnN0bXBlX2dwaW80NCA1IEdQSU9fQUNUSVZFX0xPVz47CisJc2Nlbi1ncGlvcyA9IDwmZ3BpbzAg NiBHUElPX0FDVElWRV9MT1c+OworCXNjbC1ncGlvcyA9IDwmZ3BpbzAgNSBHUElPX0FDVElWRV9I SUdIPjsKKwlzZGEtZ3Bpb3MgPSA8JmdwaW8wIDQgR1BJT19BQ1RJVkVfSElHSD47CisJYmFja2xp Z2h0ID0gPCZibD47CisKKwlwb3J0IHsKKwkJbm9tYWRpa19jbGNkX3BhbmVsOiBlbmRwb2ludCB7 CisJCQlyZW1vdGUtZW5kcG9pbnQgPSA8Jm5vbWFkaWtfY2xjZF9wYWRzPjsKKwkJfTsKKwl9Owor CisJcGFuZWwtdGltaW5nIHsKKwkJY2xvY2stZnJlcXVlbmN5ID0gPDMzMjAwMDAwPjsKKwkJaGFj dGl2ZSA9IDw4MDA+OworCQloYmFjay1wb3JjaCA9IDwyMTY+OworCQloZnJvbnQtcG9yY2ggPSA8 NDA+OworCQloc3luYy1sZW4gPSA8MT47CisJCXZhY3RpdmUgPSA8NDgwPjsKKwkJdmJhY2stcG9y Y2ggPSA8MzU+OworCQl2ZnJvbnQtcG9yY2ggPSA8MTA+OworCQl2c3luYy1sZW4gPSA8MT47CisJ fTsKK307Ci0tIAoyLjQuMwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX18KZHJpLWRldmVsIG1haWxpbmcgbGlzdApkcmktZGV2ZWxAbGlzdHMuZnJlZWRlc2t0 b3Aub3JnCmh0dHA6Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0aW5mby9kcmkt ZGV2ZWwK From mboxrd@z Thu Jan 1 00:00:00 1970 From: linus.walleij@linaro.org (Linus Walleij) Date: Mon, 1 Feb 2016 09:50:43 +0100 Subject: [PATCH 2/2] dt-bindings: Add TPO TPG110 binding Message-ID: <1454316643-3931-1-git-send-email-linus.walleij@linaro.org> To: linux-arm-kernel@lists.infradead.org List-Id: linux-arm-kernel.lists.infradead.org This adds device tree bindings for the TPO TPG110 panel found mounted in the Nomadik NHK8815. Signed-off-by: Linus Walleij --- .../bindings/display/panel/tpo,tpg110.txt | 47 ++++++++++++++++++++++ 1 file changed, 47 insertions(+) create mode 100644 Documentation/devicetree/bindings/display/panel/tpo,tpg110.txt diff --git a/Documentation/devicetree/bindings/display/panel/tpo,tpg110.txt b/Documentation/devicetree/bindings/display/panel/tpo,tpg110.txt new file mode 100644 index 000000000000..acbc6bef3593 --- /dev/null +++ b/Documentation/devicetree/bindings/display/panel/tpo,tpg110.txt @@ -0,0 +1,47 @@ +TPO TPG110 Panel +================ + +This binding builds on the DPI bindings, adding a few properties +as a superset of a DPI. See panel-dpi.txt for the required DPI +bindings. + +Required properties: +- compatible : "tpo,tpg110" +- grestb-gpio : panel reset GPIO +- scen-gpios : serial control enable GPIO +- scl-gpios : serial control clock line GPIO +- sda-gpios : serial control data line GPIO + +Required nodes: +- Video port for DPI input, see panel-dpi.txt +- Panel timing for DPI setup, see panel-dpi.txt + +Example +------- + +panel { + compatible = "tpo,tpg110", "panel-dpi"; + grestb-gpios = <&stmpe_gpio44 5 GPIO_ACTIVE_LOW>; + scen-gpios = <&gpio0 6 GPIO_ACTIVE_LOW>; + scl-gpios = <&gpio0 5 GPIO_ACTIVE_HIGH>; + sda-gpios = <&gpio0 4 GPIO_ACTIVE_HIGH>; + backlight = <&bl>; + + port { + nomadik_clcd_panel: endpoint { + remote-endpoint = <&nomadik_clcd_pads>; + }; + }; + + panel-timing { + clock-frequency = <33200000>; + hactive = <800>; + hback-porch = <216>; + hfront-porch = <40>; + hsync-len = <1>; + vactive = <480>; + vback-porch = <35>; + vfront-porch = <10>; + vsync-len = <1>; + }; +}; -- 2.4.3