On Thu, Sep 20, 2018 at 03:52:37PM -0700, Abhinav Kumar wrote: > From: "abhinavk@xxxxxxxxxxxxxx" <abhinavk@xxxxxxxxxxxxxx> > > Add the device tree bindings for Truly NT35597 panel driver. > This panel driver supports both single DSI and dual DSI. > > However, this patch series supports only dual DSI. > > Changes in v8: > - None > > Signed-off-by: Abhinav Kumar <abhinavk@xxxxxxxxxxxxxx> Cc: robh+dt@xxxxxxxxxx > --- > .../devicetree/bindings/display/truly,nt35597.txt | 60 ++++++++++++++++++++++ > 1 file changed, 60 insertions(+) > create mode 100644 Documentation/devicetree/bindings/display/truly,nt35597.txt > > diff --git a/Documentation/devicetree/bindings/display/truly,nt35597.txt b/Documentation/devicetree/bindings/display/truly,nt35597.txt > new file mode 100644 > index 0000000..46b29eb > --- /dev/null > +++ b/Documentation/devicetree/bindings/display/truly,nt35597.txt > @@ -0,0 +1,60 @@ > +Truly model NT35597 DSI display driver > + > +The Truly NT35597 is a generic display driver, currently only configured > +for use in the 2K display on the Qualcomm SDM845. > + > +Required properties: > +- compatible: should be "truly,nt35597-2K-display" > +- vdda-supply: phandle of the regulator that provides the supply voltage > + Power IC supply > +- vdispp-supply: phandle of the regulator that provides the supply voltage > + for positive LCD bias > +- vdispn-supply: phandle of the regulator that provides the supply voltage > + for negative LCD bias > +- reset-gpios: phandle of gpio for reset line > + This should be 8mA, gpio can be configured using mux, pinctrl, pinctrl-names > + (active low) > +- mode-gpios: phandle of the gpio for choosing the mode of the display > + for single DSI or Dual DSI > + (active high) > + This should be low for dual DSI and high for single DSI mode > +- ports: This device has two video ports driven by two DSIs. Their connections > + are modelled using the OF graph bindings specified in > + Documentation/devicetree/bindings/graph.txt. > + - port@0: DSI input port driven by master DSI > + - port@1: DSI input port driven by secondary DSI > + > +Example: > + > + dsi@ae94000 { > + panel@0 { > + compatible = "truly,nt35597-2K-display"; > + reg = <0>; > + vdda-supply = <&pm8998_l14>; > + vdispp-supply = <&lab_regulator>; > + vdispn-supply = <&ibb_regulator>; > + pinctrl-names = "default", "suspend"; > + pinctrl-0 = <&dpu_dsi_active>; > + pinctrl-1 = <&dpu_dsi_suspend>; > + > + reset-gpios = <&tlmm 6 GPIO_ACTIVE_LOW>; > + mode-gpios = <&tlmm 52 GPIO_ACTIVE_HIGH>; > + ports { > + #address-cells = <1>; > + #size-cells = <0>; > + port@0 { > + reg = <0>; > + panel0_in: endpoint { > + remote-endpoint = <&dsi0_out>; > + }; > + }; > + > + port@1 { > + reg = <1>; > + panel1_in: endpoint { > + remote-endpoint = <&dsi1_out>; > + }; > + }; > + }; > + }; > + }; > -- > The Qualcomm Innovation Center, Inc. is a member of the Code Aurora Forum, > a Linux Foundation Collaborative Project > -- Sean Paul, Software Engineer, Google / Chromium OS _______________________________________________ dri-devel mailing list dri-devel@xxxxxxxxxxxxxxxxxxxxx https://lists.freedesktop.org/mailman/listinfo/dri-devel