1What:		/sys/class/power/ds2760-battery.*/charge_now
2Date:		May 2010
3KernelVersion:	2.6.35
4Contact:	Daniel Mack <daniel@caiaq.de>
5Description:
6		This file is writeable and can be used to set the current
7		coloumb counter value inside the battery monitor chip. This
8		is needed for unavoidable corrections of aging batteries.
9		A userspace daemon can monitor the battery charging logic
10		and once the counter drops out of considerable bounds, take
11		appropriate action.
12
13What:		/sys/class/power/ds2760-battery.*/charge_full
14Date:		May 2010
15KernelVersion:	2.6.35
16Contact:	Daniel Mack <daniel@caiaq.de>
17Description:
18		This file is writeable and can be used to set the assumed
19		battery 'full level'. As batteries age, this value has to be
20		amended over time.
21
22What:		/sys/class/power_supply/max14577-charger/device/fast_charge_timer
23Date:		October 2014
24KernelVersion:	3.18.0
25Contact:	Krzysztof Kozlowski <krzk@kernel.org>
26Description:
27		This entry shows and sets the maximum time the max14577
28		charger operates in fast-charge mode. When the timer expires
29		the device will terminate fast-charge mode (charging current
30		will drop to 0 A) and will trigger interrupt.
31
32		Valid values:
33		- 5, 6 or 7 (hours),
34		- 0: disabled.
35
36What:		/sys/class/power_supply/max77693-charger/device/fast_charge_timer
37Date:		January 2015
38KernelVersion:	3.19.0
39Contact:	Krzysztof Kozlowski <krzk@kernel.org>
40Description:
41		This entry shows and sets the maximum time the max77693
42		charger operates in fast-charge mode. When the timer expires
43		the device will terminate fast-charge mode (charging current
44		will drop to 0 A) and will trigger interrupt.
45
46		Valid values:
47		- 4 - 16 (hours), step by 2 (rounded down)
48		- 0: disabled.
49
50What:		/sys/class/power_supply/max77693-charger/device/top_off_threshold_current
51Date:		January 2015
52KernelVersion:	3.19.0
53Contact:	Krzysztof Kozlowski <krzk@kernel.org>
54Description:
55		This entry shows and sets the charging current threshold for
56		entering top-off charging mode. When charging current in fast
57		charge mode drops below this value, the charger will trigger
58		interrupt and start top-off charging mode.
59
60		Valid values:
61		- 100000 - 200000 (microamps), step by 25000 (rounded down)
62		- 200000 - 350000 (microamps), step by 50000 (rounded down)
63		- 0: disabled.
64
65What:		/sys/class/power_supply/max77693-charger/device/top_off_timer
66Date:		January 2015
67KernelVersion:	3.19.0
68Contact:	Krzysztof Kozlowski <krzk@kernel.org>
69Description:
70		This entry shows and sets the maximum time the max77693
71		charger operates in top-off charge mode. When the timer expires
72		the device will terminate top-off charge mode (charging current
73		will drop to 0 A) and will trigger interrupt.
74
75		Valid values:
76		- 0 - 70 (minutes), step by 10 (rounded down)
77
78What:		/sys/class/power_supply/bq24257-charger/ovp_voltage
79Date:		October 2015
80KernelVersion:	4.4.0
81Contact:	Andreas Dannenberg <dannenberg@ti.com>
82Description:
83		This entry configures the overvoltage protection feature of bq24257-
84		type charger devices. This feature protects the device and other
85		components against damage from overvoltage on the input supply. See
86		device datasheet for details.
87
88		Valid values:
89		- 6000000, 6500000, 7000000, 8000000, 9000000, 9500000, 10000000,
90		  10500000 (all uV)
91
92What:		/sys/class/power_supply/bq24257-charger/in_dpm_voltage
93Date:		October 2015
94KernelVersion:	4.4.0
95Contact:	Andreas Dannenberg <dannenberg@ti.com>
96Description:
97		This entry configures the input dynamic power path management voltage of
98		bq24257-type charger devices. Once the supply drops to the configured
99		voltage, the input current limit is reduced down to prevent the further
100		drop of the supply. When the IC enters this mode, the charge current is
101		lower than the set value. See device datasheet for details.
102
103		Valid values:
104		- 4200000, 4280000, 4360000, 4440000, 4520000, 4600000, 4680000,
105		  4760000 (all uV)
106
107What:		/sys/class/power_supply/bq24257-charger/high_impedance_enable
108Date:		October 2015
109KernelVersion:	4.4.0
110Contact:	Andreas Dannenberg <dannenberg@ti.com>
111Description:
112		This entry allows enabling the high-impedance mode of bq24257-type
113		charger devices. If enabled, it places the charger IC into low power
114		standby mode with the switch mode controller disabled. When disabled,
115		the charger operates normally. See device datasheet for details.
116
117		Valid values:
118		- 1: enabled
119		- 0: disabled
120
121What:		/sys/class/power_supply/bq24257-charger/sysoff_enable
122Date:		October 2015
123KernelVersion:	4.4.0
124Contact:	Andreas Dannenberg <dannenberg@ti.com>
125Description:
126		This entry allows enabling the sysoff mode of bq24257-type charger
127		devices. If enabled and the input is removed, the internal battery FET
128		is turned off in order to reduce the leakage from the BAT pin to less
129		than 1uA. Note that on some devices/systems this disconnects the battery
130		from the system. See device datasheet for details.
131
132		Valid values:
133		- 1: enabled
134		- 0: disabled
135