OSDN Git Service

ARM: dts: msm: enable HDMI and DP functionality for HDK835
authorRay Zhang <rayz@codeaurora.org>
Thu, 9 Mar 2017 04:32:27 +0000 (12:32 +0800)
committerGerrit - the friendly Code Review server <code-review@localhost>
Wed, 15 Mar 2017 06:50:42 +0000 (23:50 -0700)
HDK835 has HDMI and DP hardware blocks, so enable them in the
device tree.

CRs-Fixed: 2012660
Change-Id: I04a58527875bd6c62d7d31e20bc4ade3824d7e03
Signed-off-by: Ray Zhang <rayz@codeaurora.org>
arch/arm/boot/dts/qcom/msm8998-qrd-skuk-hdk.dtsi

index 7ed28e4..3c76519 100644 (file)
        qcom,mdss-pref-prim-intf = "dsi";
 };
 
+&mdss_hdmi_tx {
+       pinctrl-names = "hdmi_hpd_active", "hdmi_ddc_active", "hdmi_cec_active",
+               "hdmi_active", "hdmi_sleep";
+       pinctrl-0 = <&mdss_hdmi_5v_active  &mdss_hdmi_hpd_active
+               &mdss_hdmi_ddc_suspend &mdss_hdmi_cec_suspend>;
+       pinctrl-1 = <&mdss_hdmi_5v_active &mdss_hdmi_hpd_active
+               &mdss_hdmi_ddc_active &mdss_hdmi_cec_suspend>;
+       pinctrl-2 = <&mdss_hdmi_5v_active &mdss_hdmi_hpd_active
+               &mdss_hdmi_cec_active &mdss_hdmi_ddc_suspend>;
+       pinctrl-3 = <&mdss_hdmi_5v_active &mdss_hdmi_hpd_active
+               &mdss_hdmi_ddc_active &mdss_hdmi_cec_active>;
+       pinctrl-4 = <&mdss_hdmi_5v_suspend &mdss_hdmi_hpd_suspend
+               &mdss_hdmi_ddc_suspend &mdss_hdmi_cec_suspend>;
+};
+
+&mdss_dp_ctrl {
+       pinctrl-names = "mdss_dp_active", "mdss_dp_sleep";
+       pinctrl-0 = <&mdss_dp_aux_active &mdss_dp_usbplug_cc_active>;
+       pinctrl-1 = <&mdss_dp_aux_suspend &mdss_dp_usbplug_cc_suspend>;
+       qcom,aux-en-gpio = <&tlmm 77 0>;
+       qcom,aux-sel-gpio = <&tlmm 78 0>;
+       qcom,usbplug-cc-gpio = <&tlmm 38 0>;
+};
+
 &mdss_dsi {
        hw-config = "split_dsi";
 };