lkml.org 
[lkml]   [2017]   [Jul]   [18]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    Patch in this message
    /
    From
    Subject[PATCH v5 5/6] dt-bindings: Document the Raspberry Pi Touchscreen nodes.
    Date
    This doesn't yet cover input, but the driver does get the display
    working when the firmware is disabled from talking to our I2C lines.

    Signed-off-by: Eric Anholt <eric@anholt.net>
    Acked-by: Rob Herring <robh@kernel.org>
    ---
    .../panel/raspberrypi,7inch-touchscreen.txt | 49 ++++++++++++++++++++++
    1 file changed, 49 insertions(+)
    create mode 100644 Documentation/devicetree/bindings/display/panel/raspberrypi,7inch-touchscreen.txt

    diff --git a/Documentation/devicetree/bindings/display/panel/raspberrypi,7inch-touchscreen.txt b/Documentation/devicetree/bindings/display/panel/raspberrypi,7inch-touchscreen.txt
    new file mode 100644
    index 000000000000..e9e19c059260
    --- /dev/null
    +++ b/Documentation/devicetree/bindings/display/panel/raspberrypi,7inch-touchscreen.txt
    @@ -0,0 +1,49 @@
    +This binding covers the official 7" (800x480) Raspberry Pi touchscreen
    +panel.
    +
    +This DSI panel contains:
    +
    +- TC358762 DSI->DPI bridge
    +- Atmel microcontroller on I2C for power sequencing the DSI bridge and
    + controlling backlight
    +- Touchscreen controller on I2C for touch input
    +
    +and this binding covers the DSI display parts but not its touch input.
    +
    +Required properties:
    +- compatible: Must be "raspberrypi,7inch-touchscreen-panel"
    +- reg: Must be "45"
    +- port: See panel-common.txt
    +
    +Example:
    +
    +dsi1: dsi@7e700000 {
    + #address-cells = <1>;
    + #size-cells = <0>;
    + <...>
    +
    + port {
    + dsi_out_port: endpoint {
    + remote-endpoint = <&panel_dsi_port>;
    + };
    + };
    +};
    +
    +i2c_dsi: i2c {
    + compatible = "i2c-gpio";
    + #address-cells = <1>;
    + #size-cells = <0>;
    + gpios = <&gpio 28 0
    + &gpio 29 0>;
    +
    + lcd@45 {
    + compatible = "raspberrypi,7inch-touchscreen-panel";
    + reg = <0x45>;
    +
    + port {
    + panel_dsi_port: endpoint {
    + remote-endpoint = <&dsi_out_port>;
    + };
    + };
    + };
    +};
    --
    2.11.0
    \
     
     \ /
      Last update: 2017-07-18 23:07    [W:3.264 / U:0.464 seconds]
    ©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site