OSDN Git Service

ARM: dts: msm: disable secondary adv7533 on msm8996 lite board
authorGuchun Chen <guchunc@codeaurora.org>
Fri, 22 Sep 2017 07:11:00 +0000 (15:11 +0800)
committerGuchun Chen <guchunc@codeaurora.org>
Fri, 22 Sep 2017 09:53:56 +0000 (17:53 +0800)
Msm8996 adp lite board has two displays, native HDMI display and one
DSI-HDMI display through ADV7533 bridge chip. So only one ADV7533
instance is needed here. And at the meanwhile, total sde_kms components
need to match the configuration, otherwise, display driver probe will be
skipped due to this mismatch.

Change-Id: If596a64a9e47416e0810039914a958cae61c7e3e
CRs-Fixed: 2113147
Signed-off-by: Guchun Chen <guchunc@codeaurora.org>
arch/arm/boot/dts/qcom/msm8996pro-auto-adp-lite.dts

index f5c3306..0126081 100644 (file)
@@ -1,4 +1,4 @@
-/* Copyright (c) 2015-2016, The Linux Foundation. All rights reserved.
+/* Copyright (c) 2015-2017, The Linux Foundation. All rights reserved.
  *
  * This program is free software; you can redistribute it and/or modify
  * it under the terms of the GNU General Public License version 2 and
@@ -42,9 +42,6 @@
 
        i2c@75b6000 { /* BLSP8 */
                /* ADV7533 HDMI Bridge Chip removed on ADP Lite */
-               adv7533@3d {
-                       status = "disabled";
-               };
                adv7533@39 {
                        status = "disabled";
                };
        };
 };
 
+&dsi_adv_7533_2 {
+       /delete-property/ qcom,dsi-display-active;
+};
+
+&sde_kms {
+       connectors = <&sde_hdmi_tx &sde_hdmi &dsi_adv_7533_1>;
+};
+
 &pil_modem {
        pinctrl-names = "default";
        pinctrl-0 = <&modem_mux>;