Tim Crawford
Tim Crawford
Enable PWRSW WDT 2 and use the default timeout of 10 seconds. Allows forcing an EC reset in case it gets into an invalid state. Models with IT8587E: - addw1...
The idea is to separate the logic into two distinct tasks: - Read temperature data - Update fan duties Ref: #390
Calculate the fan RPM values in the EC instead of coreboot ACPI, as it depends entirely on the EC configuration. Requires: https://github.com/system76/coreboot/pull/222
> The PWMi Duty Cycle output = (DCRi)/(CTR+1) > If the DCRi value > CTR value, PWMi signal is still low. > If DCRi value = CTR value, PWMi signal...
Prevent battery depletion and power-on-failure by not allowing the system to power on when: - System is not connected to AC power - Battery relative state of charge (RSOC) is...
Add a new error for the case of trying to flash when security is enabled and it is still locked and update the related docs.
Have `peci_get_temp()` return the actual temp instead of the offset, requiring the caller to make another calculation for the temp.
There are some hard-coded assumptions around fans that need to be addressed: - There is 1 CPU fan - It uses PWM2 (`DCR2`) - There is 1 dGPU fan -...
- https://github.com/system76/coreboot/pull/232 - https://github.com/system76/ec/pull/485 - https://github.com/system76/firmware-update/pull/116