Acpi Prp0001 -
) Name (_CRS, ResourceTemplate () I2cSerialBus (0x48, ControllerInitiated, 400000, AddressingMode7Bit, "\\_SB.PCI0.I2C0", 0x00, ResourceConsumer, , ) )
In other words: ACPI0001 would be a normal ACPI device. PRP0001 is a — it says “treat me like a Device Tree node” . acpi prp0001
Device (ACCEL) Name (_HID, "PRP0001") Name (_DSD, Package () ToUUID("daffd814-6eba-4d8c-8a91-bc9bbf4aa301"), Package () Package () "compatible", "st,lis3dh" , Package () "reg", 0x19 , Package () "interrupt-parent", Package() \_SB.PCI0.GIP0, 0, 0, 0 , Package () "interrupts", 0x1 , 1. What is ACPI\PRP0001?
Understanding ACPI\PRP0001: Bridging the Gap Between ACPI and Device Tree ) Name (_CRS
A device node looks like:
Load it into the running kernel (requires CONFIG_ACPI_TABLE_UPGRADE=y ):
This article dives deep into what ACPI\PRP0001 is, why it exists, how it works, and how to resolve issues associated with it. 1. What is ACPI\PRP0001?