static int __init acpi_prp0001_setup(char *str)
: On the Steam Deck, users often find this as one of several "unknown devices" after installing Windows. It is generally linked to custom power management or sensor interfaces provided by Valve that lack official standalone Windows drivers . Significance and Troubleshooting acpi prp0001 0
While PRP0001 works well for platform, I²C, and SPI devices, other bus types (e.g., USB, PCI) do not currently support it. Expect gradual expansion as kernel developers add fwnode (firmware node) support to more subsystems. static int __init acpi_prp0001_setup(char *str) : On the
On typical x86 laptops, PRP0001 devices are extremely rare. Disabling it changes nothing except perhaps for a niche embedded controller. The parameter primarily affects ARM64 servers and x86 IoT platforms (Bay Trail, Apollo Lake) where ACPI and DT drivers coexist. Expect gradual expansion as kernel developers add fwnode
Discuss in more detail.Let me know how you'd like to continue exploring this topic . Stack Overflow How should I2C drivers be matched in ACPI with HID PRP0001
| | Matching Behavior | Primary Use Case | |---|---|---| | _HID only | Driver matched via of_match_table using "compatible" property from _DSD | Final production devices without an official ACPI ID | | _CID only | Driver matched via of_match_table while a vendor-specific _HID is present | Bridge period while waiting for an official ID to be allocated | | Both _HID and _CID | IDs preceding PRP0001 in _CID are checked first; final match via of_match_table | Pre-production stages before an official ID exists |