diff options
| author | Vinu Deokaran <vinud@codeaurora.org> | 2015-12-14 12:11:48 -0500 |
|---|---|---|
| committer | David Keitel <dkeitel@codeaurora.org> | 2016-03-23 21:15:08 -0700 |
| commit | d9a1729d78d90e40b0915de8fb2eb463a9d9aff4 (patch) | |
| tree | 5c88e907c5fc7f44f2ee2cdcbbe9afe6d8cd854f | |
| parent | 3b5427bdee70b334c39543ef4c2885e27af7bde6 (diff) | |
ARM: dts: apq: enable dual dsi for agave board for APQ8096
Enable dual DSI for Agave board to support three displays.
Change-Id: I80e0c90e3d039a1777598f4038d9a1d18f23ca1b
Signed-off-by: Vinu Deokaran <vinud@codeaurora.org>
| -rw-r--r-- | arch/arm/boot/dts/qcom/msm8996-agave-adp.dtsi | 33 |
1 files changed, 31 insertions, 2 deletions
diff --git a/arch/arm/boot/dts/qcom/msm8996-agave-adp.dtsi b/arch/arm/boot/dts/qcom/msm8996-agave-adp.dtsi index 879a59bdebe0..4a486901ab91 100644 --- a/arch/arm/boot/dts/qcom/msm8996-agave-adp.dtsi +++ b/arch/arm/boot/dts/qcom/msm8996-agave-adp.dtsi @@ -277,6 +277,7 @@ }; &mdss_hdmi_tx { + qcom,display-id = "secondary"; pinctrl-names = "hdmi_hpd_active", "hdmi_ddc_active", "hdmi_cec_active", "hdmi_active", "hdmi_sleep"; pinctrl-0 = <&mdss_hdmi_hpd_active &mdss_hdmi_ddc_suspend @@ -298,7 +299,7 @@ }; &mdss_dsi { - hw-config = "single_dsi"; + hw-config = "dual_dsi"; }; &mdss_dsi0 { @@ -306,6 +307,7 @@ pinctrl-names = "mdss_default", "mdss_sleep"; pinctrl-0 = <&mdss_dsi_active &mdss_te_active>; pinctrl-1 = <&mdss_dsi_suspend &mdss_te_suspend>; + qcom,display-id = "primary"; qcom,panel-supply-entries { #address-cells = <1>; @@ -332,7 +334,34 @@ }; &mdss_dsi1 { - status = "disabled"; + qcom,dsi-pref-prim-pan = <&dsi_adv7533_720p>; + pinctrl-names = "mdss_default", "mdss_sleep"; + pinctrl-0 = <&mdss_dsi_active &mdss_te_active>; + pinctrl-1 = <&mdss_dsi_suspend &mdss_te_suspend>; + qcom,display-id = "tertiary"; + + qcom,panel-supply-entries { + #address-cells = <1>; + #size-cells = <0>; + + qcom,panel-supply-entry@0 { + reg = <0>; + qcom,supply-name = "vdd"; + qcom,supply-min-voltage = <3300000>; + qcom,supply-max-voltage = <3300000>; + qcom,supply-enable-load = <100000>; + qcom,supply-disable-load = <100>; + }; + + qcom,panel-supply-entry@1 { + reg = <1>; + qcom,supply-name = "vddio"; + qcom,supply-min-voltage = <1800000>; + qcom,supply-max-voltage = <1800000>; + qcom,supply-enable-load = <100000>; + qcom,supply-disable-load = <100>; + }; + }; }; &dsi_dual_sharp_video { |
