Acpi Prp0001 0 [work] Official

cat /sys/bus/acpi/devices/PRP0001:00/path cat /sys/bus/acpi/devices/PRP0001:00/status

It enables standard i2c-designware or spi-pxa2xx drivers to enumerate child devices that do not have dedicated ACPI HID drivers. acpi prp0001 0

: The device is then instantiated on the appropriate bus (e.g., I2C, SPI) and is typically named something like i2c-PRP0001:00 or PRP0001:00 in the system logs.

or

ACPI: PRP0001 device [XXX] matched with compatible YYY

: 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). You can try disabling it in the BIOS/UEFI

is a fixed _HID (Hardware ID) value that informs the Linux kernel: "Do not try to match me using conventional ACPI IDs. Instead, read my compatible property from the _DSD (Device-Specific Data) and match me using the driver's Device Tree match table."

When the ACPI subsystem enumerates a device with PRP0001 , the following logic determines how the device is matched and bound to a driver: The Problem

This feature serves as a "glue layer" that bridges the gap between traditional ACPI enumeration and the more flexible Device Tree-style configuration. The Problem