Every single ACPI vs Device Tree argument needs to start with the observation that I can boot a modern Linux kernel on an arbitrary x86 board from 1998 and it will probably suspend and resume correctly, and I can't do that with an arbitrary Arm board from 2026
@mjg59 TBF you cant do that with x86 laptops in the last 5 years either - but not because of the implied OS/FW interface problems but completely bogus firmware.
@stefanct @mjg59 I was very tempted to say that this is mean, but then I remembered the laptops I've bought and repaired, and they either didn't wake up properly (Dell XPS), had sporadic problems waking up (Thinkpad) or couldn't go to sleep at all for the first four months of my ownership until a GPU firmware update hit (Framework 13).
so, yeah.
@funkylab my t14s gen3 amd at work have these suspend-related quirks: doesn't always suspend; randomly wakes up later (seconds to hours later!); on wakeup sometimes WLAN, DPs on docking station, audio are broken (independently, and without any pattern)... further sleep-wakeup-cycles randomly fix those. and that's with 6.18 and newest firmware for laptop and docking station on a 3+ years old system.