summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorVinu Deokaran <vinud@codeaurora.org>2015-12-14 12:11:48 -0500
committerDavid Keitel <dkeitel@codeaurora.org>2016-03-23 21:15:08 -0700
commitd9a1729d78d90e40b0915de8fb2eb463a9d9aff4 (patch)
tree5c88e907c5fc7f44f2ee2cdcbbe9afe6d8cd854f
parent3b5427bdee70b334c39543ef4c2885e27af7bde6 (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.dtsi33
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 {