Commit b61fbc59 authored by Joe Mason's avatar Joe Mason Committed by Bjorn Andersson
Browse files

arm64: dts: qcom: msm8916-samsung-fortuna/rossa: Add fuel gauge



Like the Samsung Galaxy A3/A5, the Grand Prime/Core Prime uses a
Richtek RT5033 PMIC as battery fuel gauge, charger, flash LED and for some
regulators.
For now, only add the fuel gauge/battery device to the device tree, so we
can check the remaining battery percentage.

The other RT5033 drivers need some more work first before they can be used
properly.

Signed-off-by: default avatarJoe Mason <buddyjojo06@outlook.com>
[Raymond: Move to fortuna-common. Use interrupts-extended]
Signed-off-by: default avatarRaymond Hackley <raymondhackley@protonmail.com>
Reviewed-by: default avatarKonrad Dybcio <konrad.dybcio@linaro.org>
Link: https://lore.kernel.org/r/20240216124639.24689-1-raymondhackley@protonmail.com


Signed-off-by: default avatarBjorn Andersson <andersson@kernel.org>
parent fc48bb31
Loading
Loading
Loading
Loading
+21 −0
Original line number Diff line number Diff line
@@ -80,6 +80,20 @@ muic: extcon@25 {
	};
};

&blsp_i2c4 {
	status = "okay";

	fuel-gauge@35 {
		compatible = "richtek,rt5033-battery";
		reg = <0x35>;

		interrupts-extended = <&tlmm 121 IRQ_TYPE_EDGE_FALLING>;

		pinctrl-0 = <&fg_alert_default>;
		pinctrl-names = "default";
	};
};

&blsp_uart2 {
	status = "okay";
};
@@ -152,6 +166,13 @@ &wcnss_mem {
};

&tlmm {
	fg_alert_default: fg-alert-default-state {
		pins = "gpio121";
		function = "gpio";
		drive-strength = <2>;
		bias-disable;
	};

	gpio_keys_default: gpio-keys-default-state {
		pins = "gpio107", "gpio109";
		function = "gpio";