A number of Cezanne systems report IRQ1 as a wakeup source when it's not actually a wakeup. This can cause problems for certain ACPI events. The following fix went upstream that fixed it: commit 8e60615e8932 ("platform/x86/amd: pmc: Disable IRQ1 wakeup for RN/CZN") It was reported that this fix actually helped here with older kernels too: Link: https://gitlab.freedesktop.org/drm/amd/-/issues/1921#note_1770257 So backport this fix to 5.15.y as well. This backport is dependent upon being able to read the SMU version which happened in a different commit. So backport that commit and follow up fixes as well. v1->v2: * Split into multiple commits * Catch some fixes for reading SMU version too Hans de Goede (1): platform/x86: amd-pmc: Fix compilation when CONFIG_DEBUGFS is disabled Mario Limonciello (2): platform/x86: amd-pmc: Correct usage of SMU version platform/x86/amd: pmc: Disable IRQ1 wakeup for RN/CZN Sanket Goswami (1): platform/x86: amd-pmc: Export Idlemask values based on the APU drivers/platform/x86/amd-pmc.c | 116 +++++++++++++++++++++++++++++++++ 1 file changed, 116 insertions(+) -- 2.34.1