[PATCH v2 8/9] ARM: dts: samsung: exynos4212-tab3: Add battery node with charge current value

From: Artur Weber
Date: Mon Jul 15 2024 - 08:57:51 EST


This value was verified by comparing register dumps of the MAX77693
charger with on mainline with a downstream kernel under Android; the
value on downstream was set to 1.8 amps when charging with a proper
charger.

Add it to a new battery node and pass it to the MAX77693 charger
so that the fast charge current setting can be used for charging.

Signed-off-by: Artur Weber <aweber.kernel@xxxxxxxxx>
---
Changes in v2:
- Switched to monitored-battery
---
arch/arm/boot/dts/samsung/exynos4212-tab3.dtsi | 6 ++++++
1 file changed, 6 insertions(+)

diff --git a/arch/arm/boot/dts/samsung/exynos4212-tab3.dtsi b/arch/arm/boot/dts/samsung/exynos4212-tab3.dtsi
index e5254e32aa8f..7905e33234f2 100644
--- a/arch/arm/boot/dts/samsung/exynos4212-tab3.dtsi
+++ b/arch/arm/boot/dts/samsung/exynos4212-tab3.dtsi
@@ -153,6 +153,7 @@ charger_reg: CHARGER {

charger {
compatible = "maxim,max77693-charger";
+ monitored-battery = <&battery>;

maxim,constant-microvolt = <4350000>;
maxim,min-system-microvolt = <3600000>;
@@ -294,6 +295,11 @@ submic_bias_reg: voltage-regulator-5 {
regulator-max-microvolt = <2800000>;
};

+ battery: battery {
+ compatible = "simple-battery";
+ constant-charge-current-max-microamp = <1800000>;
+ };
+
sound: sound {
compatible = "samsung,midas-audio";
model = "TAB3";

--
2.45.2