Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 23f5af0c authored by Umang Agrawal's avatar Umang Agrawal
Browse files

ARM: dts: msm: Add dpdm regulator and batterydata node to sm6150



Add batterydata node to sm6150 target. Add dpdm regulator support
to pm6150_charger and specify the vadc channels for the charger.
Enable step-charging and SW Jeita support.

Change-Id: I9aad9de79cd0ecbfba5ab17eed7dcfb7290091d1
Signed-off-by: default avatarUmang Agrawal <uagrawal@codeaurora.org>
parent dd4c049c
Loading
Loading
Loading
Loading
+25 −0
Original line number Diff line number Diff line
@@ -10,9 +10,18 @@
 * GNU General Public License for more details.
 */

#include <dt-bindings/iio/qcom,spmi-vadc.h>

&soc {
};

/ {
	mtp_batterydata: qcom,battery-data {
		qcom,batt-id-range-pct = <15>;
		#include "qg-batterydata-alium-3600mah.dtsi"
	};
};

&qupv3_se0_2uart {
	status = "ok";
};
@@ -89,3 +98,19 @@

	status = "ok";
};

&pm6150_qg {
	qcom,battery-data = <&mtp_batterydata>;
};

&pm6150_charger {
	io-channels = <&pm6150_vadc ADC_USB_IN_V_16>,
		      <&pm6150_vadc ADC_USB_IN_I>,
		      <&pm6150_vadc ADC_CHG_TEMP>;
	io-channel-names = "usb_in_voltage",
			   "usb_in_current",
			   "chg_temp";
	qcom,battery-data = <&mtp_batterydata>;
	qcom,step-charging-enable;
	qcom,sw-jeita-enable;
};
+24 −0
Original line number Diff line number Diff line
@@ -11,10 +11,18 @@
 */

#include "sm6150-thermal-overlay.dtsi"
#include <dt-bindings/iio/qcom,spmi-vadc.h>

&soc {
};

/ {
	mtp_batterydata: qcom,battery-data {
		qcom,batt-id-range-pct = <15>;
		#include "qg-batterydata-alium-3600mah.dtsi"
	};
};

&ufsphy_mem {
	compatible = "qcom,ufs-phy-qmp-v3-660";

@@ -42,3 +50,19 @@

	status = "ok";
};

&pm6150_qg {
	qcom,battery-data = <&mtp_batterydata>;
};

&pm6150_charger {
	io-channels = <&pm6150_vadc ADC_USB_IN_V_16>,
		      <&pm6150_vadc ADC_USB_IN_I>,
		      <&pm6150_vadc ADC_CHG_TEMP>;
	io-channel-names = "usb_in_voltage",
			   "usb_in_current",
			   "chg_temp";
	qcom,battery-data = <&mtp_batterydata>;
	qcom,step-charging-enable;
	qcom,sw-jeita-enable;
};
+4 −0
Original line number Diff line number Diff line
@@ -2067,6 +2067,10 @@
#include "sm6150-gpu.dtsi"
#include "sm6150-usb.dtsi"

&pm6150_charger {
	dpdm-supply = <&qusb_phy0>;
};

&usb0 {
	extcon = <&pm6150_pdphy>;
	vbus_dwc3-supply = <&smb5_vbus>;