Acpi Prp0001 0 ^new^ Jun 2026
"I don't have a standard ACPI ID, but if you look inside my configuration, you'll find a standard Devicetree 'compatible' string"
Hello, Lin. I am PRP0001:0. You have enabled the threshold.
It extracts the "compatible" property: "manufacturer,specific-sensor" . acpi prp0001 0
Some vendor firmwares ship broken _DSD bundles for PRP0001 devices – malformed UUIDs, missing compatible , or referencing non-existent interrupts. This can cause:
; MODULE_DEVICE_TABLE(acpi, bmp280_acpi_match); "I don't have a standard ACPI ID, but
ACPI PRP0001 is a device ID that represents a Platform Resource Processor (PRP) device. The PRP is a type of ACPI device that provides a way to abstract platform-specific resources, such as power management, thermal management, and other system functionalities. The "0001" in PRP0001 refers to a specific device instance.
I assume you mean the ACPI device PRP0001 (Platform Runtime Protection) or the PRP0001 ACPI table/device — you want an interesting paper about it. I'll provide one concise, relevant academic/technical paper and a short summary. The PRP is a type of ACPI device
Name (_HID, "PRP0001") Name (_DSD, Package() ToUUID("daffd814-6eba-4d8c-8a91-bc9bbf4aa301"), Package() Package(2) "compatible", "ti,ads1115"
)
: Manufacturers often use ACPI evaluation to toggle custom properties.
If you’ve been digging through your Linux kernel logs or Windows Device Manager and stumbled upon the identifier , you’ve hit a bridge between two different worlds of hardware description.