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

Commit 07376d27 authored by Ashay Jaiswal's avatar Ashay Jaiswal
Browse files

ARM: dts: msm: enable SMB1355 slave charger for SDM670 MTP



Add necessary changes to enable SMB1355 slave charger:
Enable i2c_10, add default pinctrl state for smb_int and smb_shutdown
pins, update SMB interrupt setting, update "charger_temp" and
"charger_temp_max" rradc channels.

Change-Id: If39dc4167735c29419223af9601fbfa3050bd157
Signed-off-by: default avatarAshay Jaiswal <ashayj@codeaurora.org>
parent 8ec09b14
Loading
Loading
Loading
Loading
+47 −1
Original line number Diff line number Diff line
@@ -13,6 +13,7 @@
#include <dt-bindings/gpio/gpio.h>
#include "sdm670-pmic-overlay.dtsi"
#include "sdm670-sde-display.dtsi"
#include "smb1355.dtsi"

&ufsphy_mem {
	compatible = "qcom,ufs-phy-qmp-v3";
@@ -56,7 +57,7 @@
};

&qupv3_se10_i2c {
	status = "disabled";
	status = "ok";
};

&qupv3_se6_4uart {
@@ -110,6 +111,51 @@
	qcom,battery-data = <&mtp_batterydata>;
};

&tlmm {
	smb_int_default: smb_int_default {
		mux {
			pins = "gpio54";
			function = "gpio";
		};
		config {
			pins = "gpio54";
			drive-strength = <2>;
			bias-pull-up;
			input-enable;
		};
	};
};

&smb1355_0 {
	pinctrl-names = "default";
	pinctrl-0 = <&smb_int_default
			&smb_shutdown_default>;
	interrupt-parent = <&tlmm>;
	interrupts = <54 IRQ_TYPE_LEVEL_LOW>;
	smb1355_charger_0: qcom,smb1355-charger@1000 {
		io-channels = <&pm660_rradc 2>,
				<&pm660_rradc 12>;
		io-channel-names = "charger_temp",
				"charger_temp_max";
		status ="ok";
	};
};

&smb1355_1 {
	pinctrl-names = "default";
	pinctrl-0 = <&smb_int_default
			&smb_shutdown_default>;
	interrupt-parent = <&tlmm>;
	interrupts = <54 IRQ_TYPE_LEVEL_LOW>;
	smb1355_charger_1: qcom,smb1355-charger@1000 {
		io-channels = <&pm660_rradc 2>,
				<&pm660_rradc 12>;
		io-channel-names = "charger_temp",
				"charger_temp_max";
		status ="ok";
	};
};

&soc {
	gpio_keys {
		compatible = "gpio-keys";