diff --git a/dbus/org.freedesktop.UPower.Device.xml b/dbus/org.freedesktop.UPower.Device.xml
index 644abee..7072885 100644
--- a/dbus/org.freedesktop.UPower.Device.xml
+++ b/dbus/org.freedesktop.UPower.Device.xml
@@ -243,6 +243,95 @@ method return sender=:1.386 -> dest=:1.477 reply_serial=2
+
+
+
+
+
+ Set the charging strategy for the battery device.
+
+
+ Unknown
+
+ The battery charging behavior is unknown or not supported.
+
+
+
+
+
+ N/A
+
+ The battery charging behavior is not supported
+
+
+
+
+
+ Trickle
+
+ The battery charges slowly.
+
+
+
+
+
+ Fast
+
+ Quickly charge the battery using fast-charge technology
+
+
+
+
+
+ Standard
+
+ Fully charge the battery with a moderate rate.
+
+
+
+
+
+ Adaptive
+
+ The battery charges at a rate that adapts to the battery's capacity which the system firmware controls.
+
+
+
+
+
+ Custom
+
+ The battery charges at a rate that is set by the user.
+
+
+
+
+
+ Long Life
+
+ The charger reduces its charging rate in order to prolong the battery health.
+
+
+
+
+
+ Bypass
+
+ Bypass the charge path around the integrated charger. A external charger is used instead to manage the charging
+
+
+
+
+
+
+
+
+ Set the charging strategy against the supported charge strategies. The supported charging strategies can be found by invoking the GetSupportedChargeStrategies method.
+
+
+
+
+