Acpi Prp0001 0
/* DSD Package with compatible string (required) */ Name (_DSD, Package() ToUUID("daffd814-6eba-4d8c-8a91-bc9bbf4aa301"), Package () Package (2) "compatible", "ti,tmp75" ,
Before the I²C subsystem patch (commit e3cb82c ), PRP0001 devices were not enumerated correctly when the driver lacked an explicit ACPI ID table. The commit's description states:
The kernel inspects the _DSD (Device Specific Data) block associated with the device.
PRP0001 is a special (HID). It stands for "Device Tree / PRP0001" and is defined by the Linux kernel to allow ACPI tables to include devices that are described using a Device Tree fragment. acpi prp0001 0
The OS uses the "compatible" string to match a Linux driver, bypassing the need for a specific, proprietary PCI-style vendor/device ID. Troubleshooting "Unknown Device" (Windows) If you see ACPI\VEN_PRP&DEV_0001
Name (_HID, "PRP0001") Name (_DSD, Package() ToUUID("daffd814-6eba-4d8c-8a91-bc9bbf4aa301"), Package () Package (2) "compatible", "ti,tmp75" ,
If the _HID is PRP0001 but no _DSD "compatible" property exists, the device will fail to probe. /* DSD Package with compatible string (required) */
Lin spun her chair. The lab was empty. But her screen now showed a new line in the terminal, typed at 300 wpm, no input lag:
: In some cases, disabling ACPI can resolve issues, but this is not recommended as it can prevent the OS from controlling power management and device configuration. You can try disabling it in the BIOS/UEFI settings or through the OS (with acpi=off kernel parameter in GRUB for Linux systems).
Support for PRP0001 has been stable since 2014, but several kernel improvements have addressed edge cases: It stands for "Device Tree / PRP0001" and
On x86 Chromebooks running Windows, PRP0001 often maps to a Google Audio SPI device or specialized I/O controllers.
PRP0001 supports three distinct usage patterns:
Lin's phone buzzed. A text from a number with no area code: stop looking at 0 .
A user reported a Windows BSOD STOP 0x1000D with the following message: "Value 0 : _PRW specified with no wake-capable interrupts and at least one GPIO interrupt".