112 lines
3.5 KiB
Diff
112 lines
3.5 KiB
Diff
From 16aa4f15e003e3a621341ea2f5a3a3f8318ad852 Mon Sep 17 00:00:00 2001
|
|
From: Linus Walleij <linus.walleij@linaro.org>
|
|
Date: Sat, 26 Feb 2022 02:29:48 +0100
|
|
Subject: ARM: dts: ux500: Add line impedance to fuel gauge
|
|
|
|
The line impedance is used to improve battery capacity estimation.
|
|
|
|
Signed-off-by: Linus Walleij <linus.walleij@linaro.org>
|
|
---
|
|
FIXME: Fix up Codina-TMO too
|
|
---
|
|
arch/arm/boot/dts/ste-ux500-samsung-codina.dts | 4 ++++
|
|
arch/arm/boot/dts/ste-ux500-samsung-gavini.dts | 4 ++++
|
|
arch/arm/boot/dts/ste-ux500-samsung-golden.dts | 4 ++++
|
|
arch/arm/boot/dts/ste-ux500-samsung-janice.dts | 4 ++++
|
|
arch/arm/boot/dts/ste-ux500-samsung-kyle.dts | 4 ++++
|
|
arch/arm/boot/dts/ste-ux500-samsung-skomer.dts | 4 ++++
|
|
6 files changed, 24 insertions(+)
|
|
|
|
diff --git a/arch/arm/boot/dts/ste-ux500-samsung-codina.dts b/arch/arm/boot/dts/ste-ux500-samsung-codina.dts
|
|
index 1c1725d31c7cd..30d23d36efc9e 100644
|
|
--- a/arch/arm/boot/dts/ste-ux500-samsung-codina.dts
|
|
+++ b/arch/arm/boot/dts/ste-ux500-samsung-codina.dts
|
|
@@ -483,6 +483,10 @@
|
|
pinctrl-1 = <&usb_a_1_sleep>;
|
|
};
|
|
|
|
+ ab8500_fg {
|
|
+ line-impedance-micro-ohms = <36000>;
|
|
+ };
|
|
+
|
|
regulator {
|
|
ab8500_ldo_aux1 {
|
|
/* Used for VDD for sensors */
|
|
diff --git a/arch/arm/boot/dts/ste-ux500-samsung-gavini.dts b/arch/arm/boot/dts/ste-ux500-samsung-gavini.dts
|
|
index fd170974765fb..53062d50e455a 100644
|
|
--- a/arch/arm/boot/dts/ste-ux500-samsung-gavini.dts
|
|
+++ b/arch/arm/boot/dts/ste-ux500-samsung-gavini.dts
|
|
@@ -456,6 +456,10 @@
|
|
pinctrl-1 = <&usb_a_1_sleep>;
|
|
};
|
|
|
|
+ ab8500_fg {
|
|
+ line-impedance-micro-ohms = <43000>;
|
|
+ };
|
|
+
|
|
regulator {
|
|
ab8500_ldo_aux1 {
|
|
/* Used for VDD for sensors */
|
|
diff --git a/arch/arm/boot/dts/ste-ux500-samsung-golden.dts b/arch/arm/boot/dts/ste-ux500-samsung-golden.dts
|
|
index 290ab59e863d7..b0dce91aff4be 100644
|
|
--- a/arch/arm/boot/dts/ste-ux500-samsung-golden.dts
|
|
+++ b/arch/arm/boot/dts/ste-ux500-samsung-golden.dts
|
|
@@ -304,6 +304,10 @@
|
|
pinctrl-1 = <&usb_a_1_sleep>;
|
|
};
|
|
|
|
+ ab8500_fg {
|
|
+ line-impedance-micro-ohms = <36000>;
|
|
+ };
|
|
+
|
|
regulator {
|
|
ab8500_ldo_aux1 {
|
|
regulator-name = "sensor_3v";
|
|
diff --git a/arch/arm/boot/dts/ste-ux500-samsung-janice.dts b/arch/arm/boot/dts/ste-ux500-samsung-janice.dts
|
|
index 42762bfcd8781..16f61d8acf4c7 100644
|
|
--- a/arch/arm/boot/dts/ste-ux500-samsung-janice.dts
|
|
+++ b/arch/arm/boot/dts/ste-ux500-samsung-janice.dts
|
|
@@ -504,6 +504,10 @@
|
|
pinctrl-1 = <&usb_a_1_sleep>;
|
|
};
|
|
|
|
+ ab8500_fg {
|
|
+ line-impedance-micro-ohms = <15000>;
|
|
+ };
|
|
+
|
|
regulator {
|
|
ab8500_ldo_aux1 {
|
|
/* Used for VDD for sensors */
|
|
diff --git a/arch/arm/boot/dts/ste-ux500-samsung-kyle.dts b/arch/arm/boot/dts/ste-ux500-samsung-kyle.dts
|
|
index 2a5bf54137ce6..c57676faf181b 100644
|
|
--- a/arch/arm/boot/dts/ste-ux500-samsung-kyle.dts
|
|
+++ b/arch/arm/boot/dts/ste-ux500-samsung-kyle.dts
|
|
@@ -325,6 +325,10 @@
|
|
pinctrl-1 = <&usb_a_1_sleep>;
|
|
};
|
|
|
|
+ ab8500_fg {
|
|
+ line-impedance-micro-ohms = <36000>;
|
|
+ };
|
|
+
|
|
regulator {
|
|
ab8500_ldo_aux1 {
|
|
/* Used for VDD for sensors */
|
|
diff --git a/arch/arm/boot/dts/ste-ux500-samsung-skomer.dts b/arch/arm/boot/dts/ste-ux500-samsung-skomer.dts
|
|
index dcb03ce7cbd4a..dcdec867f24d2 100644
|
|
--- a/arch/arm/boot/dts/ste-ux500-samsung-skomer.dts
|
|
+++ b/arch/arm/boot/dts/ste-ux500-samsung-skomer.dts
|
|
@@ -305,6 +305,10 @@
|
|
pinctrl-1 = <&usb_a_1_sleep>;
|
|
};
|
|
|
|
+ ab8500_fg {
|
|
+ line-impedance-micro-ohms = <16000>;
|
|
+ };
|
|
+
|
|
regulator {
|
|
ab8500_ldo_aux1 {
|
|
/* Used for VDD for sensors */
|
|
--
|
|
cgit
|
|
|