The ACPI ID PRP0001 is a special "generic" identifier used primarily in Linux to allow the operating system to use Device Tree (DT) style device drivers even when the system firmware (BIOS/UEFI) uses ACPI. What it Means
The hardware ID ACPI\PRP0001\0 is a special "fallback" identifier used in modern firmware to bridge the gap between two different ways computers describe their hardware: ACPI (common in Windows/PCs) and Device Tree (common in Linux/Embedded systems). Why is it "interesting"? acpi prp0001 0
Documentation/firmware-guide/acpi/DSD-properties-rules.rstgit grep PRP0001 in a Linux source tree – see drivers that use it.Chromebooks: Seen when running Windows on Chromebook hardware (like Acer or HP models). The ACPI ID PRP0001 is a special "generic"
acpi prp0001 1 (or Omitting the Parameter)On a typical Linux kernel (v4.10+ through v6.x), the default behavior is: Correct DSDT/SSDT AML to follow ACPI spec: proper
ls /sys/bus/i2c/devices/
The string acpi prp0001 0 unlocks a fascinating corner of the Linux kernel’s driver model. It tells a story of hardware abstraction bridging two worlds: the rigid, BIOS-centric ACPI and the flexible, open-source-friendly Device Tree.
/sys:ls /sys/bus/acpi/devices/ | grep PRP0001