Skip to content

Commit f06777c

Browse files
diogo-ivorafaeljw
authored andcommitted
ACPI: PNP: Add Intel OC Watchdog IDs to non-PNP device list
Intel Over-Clocking Watchdogs are described in ACPI tables by both the generic PNP0C02 _CID and their ACPI _HID. The presence of the _CID then causes the PNP scan handler to attach to the watchdog, preventing the actual watchdog driver from binding. Address this by adding the ACPI _HIDs to the list of non-PNP devices, so that the PNP scan handler is bypassed. Note that these watchdogs can be described by multiple _HIDs for what seems to be identical hardware. This commit is not a complete list of all the possible watchdog ACPI _HIDs. Signed-off-by: Diogo Ivo <diogo.ivo@siemens.com> Link: https://patch.msgid.link/20250317-ivo-intel_oc_wdt-v3-2-32c396f4eefd@siemens.com Signed-off-by: Rafael J. Wysocki <rafael.j.wysocki@intel.com>
1 parent 21e0ff5 commit f06777c

File tree

1 file changed

+2
-0
lines changed

1 file changed

+2
-0
lines changed

drivers/acpi/acpi_pnp.c

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -355,8 +355,10 @@ static bool acpi_pnp_match(const char *idstr, const struct acpi_device_id **matc
355355
* device represented by it.
356356
*/
357357
static const struct acpi_device_id acpi_nonpnp_device_ids[] = {
358+
{"INT3F0D"},
358359
{"INTC1080"},
359360
{"INTC1081"},
361+
{"INTC1099"},
360362
{""},
361363
};
362364

0 commit comments

Comments
 (0)