ARM: dts: msm: Add the LCDB device node for PM2FALCON

LCDB supports the LCD display +ve/-ve bias. Add the device
node for it.

While at it, disable the LCDB module for PM3FALCON and remove
the dummy bias regulator nodes from falcon interposer.

CRs-Fixed: 1074468
Change-Id: I0aa4736aa0f2d6c6fe3b2e0d19c41df80c0975fe
Signed-off-by: Anirudh Ghayal <aghayal@codeaurora.org>
This commit is contained in:
Anirudh Ghayal 2016-12-05 18:13:22 +05:30
parent b8985ec598
commit 751178dfbd
3 changed files with 26 additions and 17 deletions

View file

@ -367,5 +367,26 @@
qcom,default-led-trigger = "switch1_trigger";
};
};
pm2falcon_lcdb: qpnp-lcdb@ec00 {
compatible = "qcom,qpnp-lcdb-regulator";
#address-cells = <1>;
#size-cells = <1>;
reg = <0xec00 0x100>;
lcdb_ldo_vreg: ldo {
label = "ldo";
regulator-name = "lcdb_ldo";
regulator-min-microvolt = <4000000>;
regulator-max-microvolt = <6000000>;
};
lcdb_ncp_vreg: ncp {
label = "ncp";
regulator-name = "lcdb_ncp";
regulator-min-microvolt = <4000000>;
regulator-max-microvolt = <6000000>;
};
};
};
};

View file

@ -14,3 +14,8 @@
&pm2falcon_wled {
status = "disabled";
};
/* disable LCDB */
&pm2falcon_lcdb {
status = "disabled";
};

View file

@ -255,20 +255,3 @@
#include "msm-pmfalcon-rpm-regulator.dtsi"
#include "msm-pm2falcon-rpm-regulator.dtsi"
#include "msmfalcon-regulator.dtsi"
/* dummy LCDB regulator nodes */
&soc {
lcdb_ldo_vreg: regulator-vdisp-vreg {
compatible = "qcom,stub-regulator";
regulator-name = "lcdb_ldo";
regulator-min-microvolt = <4000000>;
regulator-max-microvolt = <6000000>;
};
lcdb_ncp_vreg: regulator-vdisn-vreg {
compatible = "qcom,stub-regulator";
regulator-name = "lcdb_ncp";
regulator-min-microvolt = <4000000>;
regulator-max-microvolt = <6000000>;
};
};