arm64: dts: allwinner: h700: Add charger for Anbernic RG35XX
authorChris Morgan <macromorgan@hotmail.com>
Wed, 21 Aug 2024 21:54:56 +0000 (16:54 -0500)
committerChen-Yu Tsai <wens@csie.org>
Wed, 4 Sep 2024 14:41:50 +0000 (22:41 +0800)
Add the necessary nodes for the AXP717 to allow for monitoring the USB
and battery charger.

Signed-off-by: Chris Morgan <macromorgan@hotmail.com>
Link: https://lore.kernel.org/r/20240821215456.962564-16-macroalpha82@gmail.com
Signed-off-by: Chen-Yu Tsai <wens@csie.org>
arch/arm64/boot/dts/allwinner/sun50i-h700-anbernic-rg35xx-2024.dts

index f01ace649c28d763a28b7ab2df68e9c2ba7dd23e..80ccab7b5ba750b72019b0bcb73f7dc95115e0ea 100644 (file)
                serial0 = &uart0;
        };
 
+       battery: battery {
+               compatible = "simple-battery";
+               constant-charge-current-max-microamp = <1024000>;
+               voltage-max-design-microvolt = <4200000>;
+       };
+
        chosen {
                stdout-path = "serial0:115200n8";
        };
                vin3-supply = <&reg_vcc5v>;
                vin4-supply = <&reg_vcc5v>;
 
+               axp_adc: adc {
+                       compatible = "x-powers,axp717-adc";
+                       #io-channel-cells = <1>;
+               };
+
+               battery_power: battery-power {
+                       compatible = "x-powers,axp717-battery-power-supply";
+                       monitored-battery = <&battery>;
+               };
+
                regulators {
                        reg_dcdc1: dcdc1 {
                                regulator-always-on;
                                /* unused */
                        };
                };
+
+               usb_power: usb-power {
+                       compatible = "x-powers,axp717-usb-power-supply";
+                       input-current-limit-microamp = <1500000>;
+               };
        };
 };