Public bug reported:

On affected MT8901-based arm64 systems, opening the lid does not resume
the system from s2idle or PSCI SYSTEM_SUSPEND. The lid event is
delivered only after another wake source, such as the power button,
resumes the system.

Firmware exposes an LPS0 _DSM interface that configures the embedded
controller sleep state. Linux currently sends its notifications from the
x86 ACPI s2idle path, so the arm64 suspend path does not arm the EC for
lid wake.

Invoke the advertised, paired LPS0 notifications from the MediaTek
power_wrap device suspend_noirq and resume_noirq callbacks. Keep
notification evaluation failures non-fatal and unwind entry
notifications when needed.

The same fix is proposed for both kernel branches:

linux-nvidia: https://github.com/NVIDIA/NV-Kernels/pull/656
linux-nvidia-bos: https://github.com/NVIDIA/NV-Kernels/pull/655

** Affects: linux-nvidia-bos (Ubuntu)
     Importance: Undecided
         Status: New

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2171427

Title:
  MT8901 lid opening does not wake system from suspend

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/linux-nvidia-bos/+bug/2171427/+subscriptions


-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to