Skip to content

Missing support for wilco-charger battery management on Sarien (Dell Latitude 5400 Chromebook) #838

@braveheartleo

Description

@braveheartleo

[x] I've read and accepted the Bug Reporting Howto

Describe the bug

There is no battery care plugin available for Sarien.

Expected behavior

Battery care management is provided by /sys/class/power_supply/wilco-charger/*. The controls are documented here.

To Reproduce

# tlp-stat -b
+++ Battery Care
Plugin: generic
Supported features: none available

+++ Battery Status: BAT0
/sys/class/power_supply/BAT0/manufacturer                   = SMP-ATL3.61
/sys/class/power_supply/BAT0/model_name                     = DELL 7VTMN8C
/sys/class/power_supply/BAT0/cycle_count                    =     14
/sys/class/power_supply/BAT0/charge_full_design             =   4500 [mAh]
/sys/class/power_supply/BAT0/charge_full                    =   4500 [mAh]
/sys/class/power_supply/BAT0/charge_now                     =   2601 [mAh]
/sys/class/power_supply/BAT0/current_now                    =      1 [mA]
/sys/class/power_supply/BAT0/status                         = Not charging

/sys/class/power_supply/BAT0/charge_control_start_threshold = (not available) 
/sys/class/power_supply/BAT0/charge_control_end_threshold   = (not available) 
/sys/class/power_supply/BAT0/charge_behaviour               = (not available)
/sys/class/power_supply/BAT0/charge_types                   = (not available)

Charge                                                      =   57.8 [%]
Capacity                                                    =  100.0 [%]

# grep . /sys/class/power_supply/wilco-charger/*
/sys/class/power_supply/wilco-charger/charge_control_end_threshold:60
/sys/class/power_supply/wilco-charger/charge_control_start_threshold:55
/sys/class/power_supply/wilco-charger/charge_type:Custom
grep: /sys/class/power_supply/wilco-charger/device: Is a directory
grep: /sys/class/power_supply/wilco-charger/extensions: Is a directory
grep: /sys/class/power_supply/wilco-charger/hwmon4: Is a directory
grep: /sys/class/power_supply/wilco-charger/power: Is a directory
grep: /sys/class/power_supply/wilco-charger/subsystem: Is a directory
/sys/class/power_supply/wilco-charger/type:Mains
/sys/class/power_supply/wilco-charger/uevent:DEVTYPE=power_supply
/sys/class/power_supply/wilco-charger/uevent:POWER_SUPPLY_NAME=wilco-charger
/sys/class/power_supply/wilco-charger/uevent:POWER_SUPPLY_TYPE=Mains
/sys/class/power_supply/wilco-charger/uevent:POWER_SUPPLY_CHARGE_TYPE=Custom
/sys/class/power_supply/wilco-charger/uevent:POWER_SUPPLY_CHARGE_CONTROL_START_THRESHOLD=55
/sys/class/power_supply/wilco-charger/uevent:POWER_SUPPLY_CHARGE_CONTROL_END_THRESHOLD=60
/sys/class/power_supply/wilco-charger/uevent:POWER_SUPPLY_TYPE=Mains
grep: /sys/class/power_supply/wilco-charger/wakeup40: Is a directory

Additional context

I saw several mention of wilco in #321 and #444 but there seemed to have been no support added for this since then.

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions