Battery Device-Specific Method

To support the passive thermal management of the battery by the platform, Microsoft defines a _DSM method to communicate to the platform firmware the thermal throttling limit set by the battery's thermal zone.

For more information, see the Thermal zones section in the ACPI defined devices topic.

Function 1: Battery thermal limit

The _DSM control method parameters for the battery charging thermal limit function are as follows:

Arguments

  • Arg0: UUID = 4c2067e3-887d-475c-9720-4af1d3ed602e

  • Arg1: Revision = 0

  • Arg2: Function index = 1

  • Arg3: Thermal limit (integer value from 0 to 100)

Return

None. Firmware is responsible for taking the current thermal limit into account when engaging charging.