Add AMDI0009 support to amd-pmc
Bug #1990916 reported by
You-Sheng Yang
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
HWE Next |
New
|
Undecided
|
Unassigned | ||
linux (Ubuntu) |
Incomplete
|
Undecided
|
Unassigned | ||
Jammy |
Invalid
|
Undecided
|
Unassigned | ||
linux-oem-6.0 (Ubuntu) |
Invalid
|
Undecided
|
Unassigned | ||
Jammy |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
For AMD Pink Sardine a change is being made in newer BIOSes that will use a different _HID than is currently supported in amd-pmc as of kernel 6.0. This new ID changes a interface to the BIOS and is not just adding the ID.
To support s0i3 in OEM 6.0 kernel we will need to support this new ID/interface.
AMD will submit the code to target to kernel 6.1, but it will be needed in OEM-6.0 kernel.
tags: | added: amd oem-priority originate-from-1988455 |
description: | updated |
Changed in linux-oem-6.0 (Ubuntu Jammy): | |
status: | New → Fix Released |
Changed in linux (Ubuntu Jammy): | |
status: | New → Invalid |
To post a comment you must log in.
Quoted from Mario Limonciello in https:/ /bugs.launchpad .net/amd/ +bug/1988455/ comments/ 1:
This change needs to come in two drivers. acpi/x86/ s2idle. c as well as drivers/ platform/ x86/amd/ pmc.c.
The drivers/
The change to s2idle.c has landed through this patch series going into 6.1.
https:/ /git.kernel. org/pub/ scm/linux/ kernel/ git/rafael/ linux-pm. git/log/ ?h=bleeding- edge
9d63b0a08e4d ACPI: x86: s2idle: Add a quirk for ASUSTeK COMPUTER INC. ROG Flow X13
213b18edf309 ACPI: x86: s2idle: Add a quirk for Lenovo Slim 7 Pro 14ARH7
08816b581a65 ACPI: x86: s2idle: Add a quirk for ASUS ROG Zephyrus G14
44b53db6d410 ACPI: x86: s2idle: Add a quirk for ASUS TUF Gaming A17 FA707RE
5c741f11c342 ACPI: x86: s2idle: Add module parameter to prefer Microsoft GUID
f47f08ac6b48 ACPI: x86: s2idle: If a new AMD _HID is missing assume Rembrandt
e3c7a8f1e84c ACPI: x86: s2idle: Move _HID handling for AMD systems into structures
The commit below that if _HID is missing assume Rembrandt behavior will handle it.