From: Alexey Minnekhanov <[email protected]>

Add support for battery, fuelgauge and charger.

Signed-off-by: Alexey Minnekhanov <[email protected]>
Signed-off-by: David Heidelberg <[email protected]>
---
 .../arm64/boot/dts/qcom/sdm660-xiaomi-lavender.dts | 25 ++++++++++++++++++++++
 1 file changed, 25 insertions(+)

diff --git a/arch/arm64/boot/dts/qcom/sdm660-xiaomi-lavender.dts 
b/arch/arm64/boot/dts/qcom/sdm660-xiaomi-lavender.dts
index a9926ad6c6f9f..cb89b88d887d1 100644
--- a/arch/arm64/boot/dts/qcom/sdm660-xiaomi-lavender.dts
+++ b/arch/arm64/boot/dts/qcom/sdm660-xiaomi-lavender.dts
@@ -38,6 +38,14 @@ framebuffer0: framebuffer@9d400000 {
                };
        };
 
+       battery: battery {
+               compatible = "simple-battery";
+
+               charge-full-design-microamp-hours = <4000000>;
+               voltage-min-design-microvolt = <3400000>;
+               voltage-max-design-microvolt = <4400000>;
+       };
+
        vph_pwr: vph-pwr-regulator {
                compatible = "regulator-fixed";
                regulator-name = "vph_pwr";
@@ -93,6 +101,23 @@ &blsp1_uart2 {
        status = "okay";
 };
 
+&pm660_charger {
+       monitored-battery = <&battery>;
+
+       status = "okay";
+};
+
+&pm660_fg {
+       monitored-battery = <&battery>;
+       power-supplies = <&pm660_charger>;
+
+       status = "okay";
+};
+
+&pm660_rradc {
+       status = "okay";
+};
+
 &pon_pwrkey {
        status = "okay";
 };

-- 
2.51.0



Reply via email to