xref: /linux/Documentation/ABI/testing/sysfs-class-power-wilco (revision 46cbd0b05799e8234b719d18f3a4b27679c4c92e)
13f57fe28SNick CrewsWhat:		/sys/class/power_supply/wilco-charger/charge_type
23f57fe28SNick CrewsDate:		April 2019
33f57fe28SNick CrewsKernelVersion:	5.2
43f57fe28SNick CrewsDescription:
53f57fe28SNick Crews		What charging algorithm to use:
63f57fe28SNick Crews
73f57fe28SNick Crews		Standard: Fully charges battery at a standard rate.
83f57fe28SNick Crews		Adaptive: Battery settings adaptively optimized based on
93f57fe28SNick Crews			typical battery usage pattern.
103f57fe28SNick Crews		Fast: Battery charges over a shorter period.
113f57fe28SNick Crews		Trickle: Extends battery lifespan, intended for users who
123f57fe28SNick Crews			primarily use their Chromebook while connected to AC.
133f57fe28SNick Crews		Custom: A low and high threshold percentage is specified.
143f57fe28SNick Crews			Charging begins when level drops below
153f57fe28SNick Crews			charge_control_start_threshold, and ceases when
163f57fe28SNick Crews			level is above charge_control_end_threshold.
17*46cbd0b0SCrag Wang		Long Life: Customized charge rate for last longer battery life.
18*46cbd0b0SCrag Wang			On Wilco device this mode is pre-configured in the factory
19*46cbd0b0SCrag Wang			through EC's private PID. Swiching to a different mode will
20*46cbd0b0SCrag Wang			be denied by Wilco EC when Long Life mode is enabled.
213f57fe28SNick Crews
223f57fe28SNick CrewsWhat:		/sys/class/power_supply/wilco-charger/charge_control_start_threshold
233f57fe28SNick CrewsDate:		April 2019
243f57fe28SNick CrewsKernelVersion:	5.2
253f57fe28SNick CrewsDescription:
263f57fe28SNick Crews		Used when charge_type="Custom", as described above. Measured in
273f57fe28SNick Crews		percentages. The valid range is [50, 95].
283f57fe28SNick Crews
293f57fe28SNick CrewsWhat:		/sys/class/power_supply/wilco-charger/charge_control_end_threshold
303f57fe28SNick CrewsDate:		April 2019
313f57fe28SNick CrewsKernelVersion:	5.2
323f57fe28SNick CrewsDescription:
333f57fe28SNick Crews		Used when charge_type="Custom", as described above. Measured in
343f57fe28SNick Crews		percentages. The valid range is [55, 100].
35