$ doas tlp-stat -s -b 
--- TLP 1.7.0-beta.1 --------------------------------------------

+++ System Info
OS Release     = Void Linux
Kernel         = 6.10.7-asahi-6.10.7-2_1 #1 SMP PREEMPT_DYNAMIC Sat Sep  7 13:32:55 UTC 2024 aarch64
/proc/cmdline  = console=tty0 loglevel=4 root=/dev/nvme0n1p6 rootwait rw
Init system    = sysvinit
Boot mode      = BIOS (CSM, Legacy)
Suspend mode   = [s2idle]

+++ TLP Status
State          = enabled
RDW state      = not installed
Last run       = 18:19:10, -315 sec(s) ago
Mode           = AC
Power source   = AC

+++ Battery Care
Plugin: macbook
Supported features: charge thresholds
Driver usage:
* natacpi (macsmc_power) = active (charge thresholds)
Parameter value ranges:
* START_CHARGE_THRESH_BAT0:  don't care (hardware enforces 75, 100)
* STOP_CHARGE_THRESH_BAT0:   80, 100(default)

+++ Battery Status: macsmc-battery
/sys/class/power_supply/macsmc-battery/manufacturer         = (not available)
/sys/class/power_supply/macsmc-battery/model_name           = bq20z451
/sys/class/power_supply/macsmc-battery/cycle_count          =     16
/sys/class/power_supply/macsmc-battery/energy_full_design   = 49954800 [mWh]
/sys/class/power_supply/macsmc-battery/energy_full          =  49647 [mWh]
/sys/class/power_supply/macsmc-battery/energy_now           =  38988 [mWh]
/sys/class/power_supply/macsmc-battery/power_now            =  19982 [mW]
/sys/class/power_supply/macsmc-battery/status               = Charging

/sys/class/power_supply/macsmc-battery/charge_control_start_threshold =    100 [%]
/sys/class/power_supply/macsmc-battery/charge_control_end_threshold   =    100 [%]
/sys/class/power_supply/macsmc-battery/charge_behaviour               = [auto] inhibit-charge force-discharge

Charge                                                      =   78.5 [%]
Capacity                                                    =   99.4 [%]

$ doas tlp setcharge 75 80 
Setting temporary charge thresholds for macsmc-battery:
  stop  =  80
  start =  75 (due to hardware constraint)
$ doas tlp-stat -b        
--- TLP 1.7.0-beta.1 --------------------------------------------

+++ Battery Care
Plugin: macbook
Supported features: charge thresholds
Driver usage:
* natacpi (macsmc_power) = active (charge thresholds)
Parameter value ranges:
* START_CHARGE_THRESH_BAT0:  don't care (hardware enforces 75, 100)
* STOP_CHARGE_THRESH_BAT0:   80, 100(default)

+++ Battery Status: macsmc-battery
/sys/class/power_supply/macsmc-battery/manufacturer         = (not available)
/sys/class/power_supply/macsmc-battery/model_name           = bq20z451
/sys/class/power_supply/macsmc-battery/cycle_count          =     16
/sys/class/power_supply/macsmc-battery/energy_full_design   = 49954800 [mWh]
/sys/class/power_supply/macsmc-battery/energy_full          =  49647 [mWh]
/sys/class/power_supply/macsmc-battery/energy_now           = 39398400 [mWh]
/sys/class/power_supply/macsmc-battery/power_now            =      0 [mW]
/sys/class/power_supply/macsmc-battery/status               = Not charging

/sys/class/power_supply/macsmc-battery/charge_control_start_threshold =     75 [%]
/sys/class/power_supply/macsmc-battery/charge_control_end_threshold   =     80 [%]
/sys/class/power_supply/macsmc-battery/charge_behaviour               = [auto] inhibit-charge force-discharge

Charge                                                      =   79.4 [%]
Capacity                                                    =   99.4 [%]

$ doas tlp-stat -b
--- TLP 1.7.0-beta.1 --------------------------------------------

+++ Battery Care
Plugin: macbook
Supported features: charge thresholds
Driver usage:
* natacpi (macsmc_power) = active (charge thresholds)
Parameter value ranges:
* START_CHARGE_THRESH_BAT0:  don't care (hardware enforces 75, 100)
* STOP_CHARGE_THRESH_BAT0:   80, 100(default)

+++ Battery Status: macsmc-battery
/sys/class/power_supply/macsmc-battery/manufacturer         = (not available)
/sys/class/power_supply/macsmc-battery/model_name           = bq20z451
/sys/class/power_supply/macsmc-battery/cycle_count          =     16
/sys/class/power_supply/macsmc-battery/energy_full_design   = 49954800 [mWh]
/sys/class/power_supply/macsmc-battery/energy_full          = 49567200 [mWh]
/sys/class/power_supply/macsmc-battery/energy_now           = 39079200 [mWh]
/sys/class/power_supply/macsmc-battery/power_now            =  -3596 [mW]
/sys/class/power_supply/macsmc-battery/status               = Discharging

/sys/class/power_supply/macsmc-battery/charge_control_start_threshold =     75 [%]
/sys/class/power_supply/macsmc-battery/charge_control_end_threshold   =     80 [%]
/sys/class/power_supply/macsmc-battery/charge_behaviour               = [auto] inhibit-charge force-discharge

Charge                                                      =   78.8 [%]
Capacity                                                    =   99.2 [%]

$ doas tlp-stat -b 
--- TLP 1.7.0-beta.1 --------------------------------------------

+++ Battery Care
Plugin: macbook
Supported features: charge thresholds
Driver usage:
* natacpi (macsmc_power) = active (charge thresholds)
Parameter value ranges:
* START_CHARGE_THRESH_BAT0:  don't care (hardware enforces 75, 100)
* STOP_CHARGE_THRESH_BAT0:   80, 100(default)

+++ Battery Status: macsmc-battery
/sys/class/power_supply/macsmc-battery/manufacturer         = (not available)
/sys/class/power_supply/macsmc-battery/model_name           = bq20z451
/sys/class/power_supply/macsmc-battery/cycle_count          =     16
/sys/class/power_supply/macsmc-battery/energy_full_design   = 49954800 [mWh]
/sys/class/power_supply/macsmc-battery/energy_full          = 49726800 [mWh]
/sys/class/power_supply/macsmc-battery/energy_now           = 33789600 [mWh]
/sys/class/power_supply/macsmc-battery/power_now            =  -2103 [mW]
/sys/class/power_supply/macsmc-battery/status               = Discharging

/sys/class/power_supply/macsmc-battery/charge_control_start_threshold =     75 [%]
/sys/class/power_supply/macsmc-battery/charge_control_end_threshold   =     80 [%]
/sys/class/power_supply/macsmc-battery/charge_behaviour               = [auto] inhibit-charge force-discharge

Charge                                                      =   68.0 [%]
Capacity                                                    =   99.5 [%]

$ doas tlp-stat -b
--- TLP 1.7.0-beta.1 --------------------------------------------

+++ Battery Care
Plugin: macbook
Supported features: charge thresholds
Driver usage:
* natacpi (macsmc_power) = active (charge thresholds)
Parameter value ranges:
* START_CHARGE_THRESH_BAT0:  don't care (hardware enforces 75, 100)
* STOP_CHARGE_THRESH_BAT0:   80, 100(default)

+++ Battery Status: macsmc-battery
/sys/class/power_supply/macsmc-battery/manufacturer         = (not available)
/sys/class/power_supply/macsmc-battery/model_name           = bq20z451
/sys/class/power_supply/macsmc-battery/cycle_count          =     16
/sys/class/power_supply/macsmc-battery/energy_full_design   = 49954800 [mWh]
/sys/class/power_supply/macsmc-battery/energy_full          = 49179600 [mWh]
/sys/class/power_supply/macsmc-battery/energy_now           =  38418 [mWh]
/sys/class/power_supply/macsmc-battery/power_now            =      0 [mW]
/sys/class/power_supply/macsmc-battery/status               = Not charging

/sys/class/power_supply/macsmc-battery/charge_control_start_threshold =     75 [%]
/sys/class/power_supply/macsmc-battery/charge_control_end_threshold   =     80 [%]
/sys/class/power_supply/macsmc-battery/charge_behaviour               = [auto] inhibit-charge force-discharge

Charge                                                      =   78.1 [%]
Capacity                                                    =   98.4 [%]

$ doas tlp fullcharge 
Setting temporary charge thresholds for macsmc-battery:
  stop  = 100
  start = 100 (due to hardware constraint)
Charging starts now, keep AC connected.
$ doas tlp-stat -b   
--- TLP 1.7.0-beta.1 --------------------------------------------

+++ Battery Care
Plugin: macbook
Supported features: charge thresholds
Driver usage:
* natacpi (macsmc_power) = active (charge thresholds)
Parameter value ranges:
* START_CHARGE_THRESH_BAT0:  don't care (hardware enforces 75, 100)
* STOP_CHARGE_THRESH_BAT0:   80, 100(default)

+++ Battery Status: macsmc-battery
/sys/class/power_supply/macsmc-battery/manufacturer         = (not available)
/sys/class/power_supply/macsmc-battery/model_name           = bq20z451
/sys/class/power_supply/macsmc-battery/cycle_count          =     16
/sys/class/power_supply/macsmc-battery/energy_full_design   = 49954800 [mWh]
/sys/class/power_supply/macsmc-battery/energy_full          = 49179600 [mWh]
/sys/class/power_supply/macsmc-battery/energy_now           = 47720400 [mWh]
/sys/class/power_supply/macsmc-battery/power_now            =   8029 [mW]
/sys/class/power_supply/macsmc-battery/status               = Charging

/sys/class/power_supply/macsmc-battery/charge_control_start_threshold =    100 [%]
/sys/class/power_supply/macsmc-battery/charge_control_end_threshold   =    100 [%]
/sys/class/power_supply/macsmc-battery/charge_behaviour               = [auto] inhibit-charge force-discharge

Charge                                                      =   97.0 [%]
Capacity                                                    =   98.4 [%]

$ doas tlp-stat -b   
--- TLP 1.7.0-beta.1 --------------------------------------------

+++ Battery Care
Plugin: macbook
Supported features: charge thresholds
Driver usage:
* natacpi (macsmc_power) = active (charge thresholds)
Parameter value ranges:
* START_CHARGE_THRESH_BAT0:  don't care (hardware enforces 75, 100)
* STOP_CHARGE_THRESH_BAT0:   80, 100(default)

+++ Battery Status: macsmc-battery
/sys/class/power_supply/macsmc-battery/manufacturer         = (not available)
/sys/class/power_supply/macsmc-battery/model_name           = bq20z451
/sys/class/power_supply/macsmc-battery/cycle_count          =     16
/sys/class/power_supply/macsmc-battery/energy_full_design   = 49954800 [mWh]
/sys/class/power_supply/macsmc-battery/energy_full          = 49179600 [mWh]
/sys/class/power_supply/macsmc-battery/energy_now           = 48438600 [mWh]
/sys/class/power_supply/macsmc-battery/power_now            =   6509 [mW]
/sys/class/power_supply/macsmc-battery/status               = Charging

/sys/class/power_supply/macsmc-battery/charge_control_start_threshold =    100 [%]
/sys/class/power_supply/macsmc-battery/charge_control_end_threshold   =    100 [%]
/sys/class/power_supply/macsmc-battery/charge_behaviour               = [auto] inhibit-charge force-discharge

Charge                                                      =   98.5 [%]
Capacity                                                    =   98.4 [%]

$ doas tlp-stat -b
--- TLP 1.7.0-beta.1 --------------------------------------------

+++ Battery Care
Plugin: macbook
Supported features: charge thresholds
Driver usage:
* natacpi (macsmc_power) = active (charge thresholds)
Parameter value ranges:
* START_CHARGE_THRESH_BAT0:  don't care (hardware enforces 75, 100)
* STOP_CHARGE_THRESH_BAT0:   80, 100(default)

+++ Battery Status: macsmc-battery
/sys/class/power_supply/macsmc-battery/manufacturer         = (not available)
/sys/class/power_supply/macsmc-battery/model_name           = bq20z451
/sys/class/power_supply/macsmc-battery/cycle_count          =     16
/sys/class/power_supply/macsmc-battery/energy_full_design   = 49954800 [mWh]
/sys/class/power_supply/macsmc-battery/energy_full          = 49179600 [mWh]
/sys/class/power_supply/macsmc-battery/energy_now           =  48678 [mWh]
/sys/class/power_supply/macsmc-battery/power_now            =   4089 [mW]
/sys/class/power_supply/macsmc-battery/status               = Charging

/sys/class/power_supply/macsmc-battery/charge_control_start_threshold =    100 [%]
/sys/class/power_supply/macsmc-battery/charge_control_end_threshold   =    100 [%]
/sys/class/power_supply/macsmc-battery/charge_behaviour               = [auto] inhibit-charge force-discharge

Charge                                                      =   99.0 [%]
Capacity                                                    =   98.4 [%]