lkml.org 
[lkml]   [2015]   [Feb]   [12]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    Patch in this message
    /
    From
    Subject[PATCH RFC v9 17/20] ARM: dts: imx6qdl-sabresd: Add support for TRULY TFT480800-16-E MIPI DSI panel
    Date
    The TRULY TFT480800-16-E panel is driven by the Himax HX8369A driver IC.
    The driver IC supports several display/control interface modes, including
    the MIPI DSI video mode and command mode.

    Signed-off-by: Liu Ying <Ying.Liu@freescale.com>
    ---
    v8->v9:
    * Rebase onto the imx-drm/next branch of Philipp Zabel's open git repository.

    v7->v8:
    * None.

    v6->v7:
    * None.

    v5->v6:
    * None.

    v4->v5:
    * Replace the bs[3:0]-gpios properties with the bs-gpios property.
    This addresses Andrzej Hajda's comment.

    v3->v4:
    * None.

    v2->v3:
    * None.

    v1->v2:
    * To address Thierry Reding's comments, remove several unnecessary
    properties as they can be implied by the compatible string.
    * Fix the compatible string.
    * Remove the display-timings node from the panel node as it can be
    implied by the compatible string as well.
    * Remove the status property as it is unneeded.

    arch/arm/boot/dts/imx6qdl-sabresd.dtsi | 20 ++++++++++++++++++++
    1 file changed, 20 insertions(+)

    diff --git a/arch/arm/boot/dts/imx6qdl-sabresd.dtsi b/arch/arm/boot/dts/imx6qdl-sabresd.dtsi
    index f1cd214..9ff4ba5 100644
    --- a/arch/arm/boot/dts/imx6qdl-sabresd.dtsi
    +++ b/arch/arm/boot/dts/imx6qdl-sabresd.dtsi
    @@ -480,6 +480,13 @@
    MX6QDL_PAD_SD4_DAT7__SD4_DATA7 0x17059
    >;
    };
    +
    + pinctrl_mipi_panel: mipipanelgrp {
    + fsl,pins = <
    + MX6QDL_PAD_NANDF_CS0__GPIO6_IO11 0x1b0b0
    + MX6QDL_PAD_NANDF_CS1__GPIO6_IO14 0x1b0b0
    + >;
    + };
    };

    gpio_leds {
    @@ -516,6 +523,19 @@
    };
    };

    +&mipi_dsi {
    + status = "okay";
    +
    + panel {
    + compatible = "truly,tft480800-16-e-dsi";
    + reg = <0>;
    + pinctrl-names = "default";
    + pinctrl-0 = <&pinctrl_mipi_panel>;
    + reset-gpios = <&gpio6 11 GPIO_ACTIVE_LOW>;
    + bs-gpios = <0>, <0>, <&gpio6 14 GPIO_ACTIVE_HIGH>, <0>;
    + };
    +};
    +
    &pcie {
    pinctrl-names = "default";
    pinctrl-0 = <&pinctrl_pcie>;
    --
    2.1.0


    \
     
     \ /
      Last update: 2015-02-12 07:21    [W:4.036 / U:0.580 seconds]
    ©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site