diff --git a/src/mainboard/intel/baskingridge/acpi/thermal.asl b/src/mainboard/intel/baskingridge/acpi/thermal.asl index 5649d87a2c..fb015d17ca 100644 --- a/src/mainboard/intel/baskingridge/acpi/thermal.asl +++ b/src/mainboard/intel/baskingridge/acpi/thermal.asl @@ -196,9 +196,9 @@ Scope (\_TZ) Notify (\_TZ.THRM, 0x81) } Method (_OFF) { - \FLVL = 4 - \_SB.PCI0.LPCB.SIO.ENVC.F3PS = \F4PW - Notify (\_TZ.THRM, 0x81) + // FAN4 is the minimum cooling state (idle/lowest fan speed) + // There is no lower state to transition to, so _OFF is a no-op + // to maintain proper ACPI power resource state machine semantics } } diff --git a/src/mainboard/intel/emeraldlake2/acpi/thermal.asl b/src/mainboard/intel/emeraldlake2/acpi/thermal.asl index af6c41e572..d5149da549 100644 --- a/src/mainboard/intel/emeraldlake2/acpi/thermal.asl +++ b/src/mainboard/intel/emeraldlake2/acpi/thermal.asl @@ -215,9 +215,9 @@ Scope (\_TZ) Notify (\_TZ.THRM, 0x81) } Method (_OFF) { - \FLVL = 4 - \_SB.PCI0.LPCB.SIO.ENVC.F3PS = \F4PW - Notify (\_TZ.THRM, 0x81) + // FAN4 is the minimum cooling state (idle/lowest fan speed) + // There is no lower state to transition to, so _OFF is a no-op + // to maintain proper ACPI power resource state machine semantics } } diff --git a/src/mainboard/intel/wtm2/acpi/thermal.asl b/src/mainboard/intel/wtm2/acpi/thermal.asl index cb0388f924..3604805245 100644 --- a/src/mainboard/intel/wtm2/acpi/thermal.asl +++ b/src/mainboard/intel/wtm2/acpi/thermal.asl @@ -189,8 +189,9 @@ Scope (\_TZ) Notify (\_TZ.THRM, 0x81) } Method (_OFF) { - \FLVL = 4 - Notify (\_TZ.THRM, 0x81) + // FAN4 is the minimum cooling state (idle/lowest fan speed) + // There is no lower state to transition to, so _OFF is a no-op + // to maintain proper ACPI power resource state machine semantics } }