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

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.comSigned-off-by: default avatarBjorn Andersson <andersson@kernel.org>
parent fc48bb31
......@@ -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";
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment