1*39bbe7b7SChandrashekar DevegowdaWhat: /sys/bus/pci/devices/<BDF>/vendor_reset 2*39bbe7b7SChandrashekar DevegowdaDate: 22-Jul-2026 3*39bbe7b7SChandrashekar DevegowdaKernelVersion: 6.17 4*39bbe7b7SChandrashekar DevegowdaContact: linux-bluetooth@vger.kernel.org 5*39bbe7b7SChandrashekar DevegowdaDescription: This read-write attribute allows userspace to trigger a 6*39bbe7b7SChandrashekar Devegowda Product Level Device Reset (PLDR) on Intel PCIe Bluetooth 7*39bbe7b7SChandrashekar Devegowda controllers. Reading the attribute displays the supported 8*39bbe7b7SChandrashekar Devegowda reset type. Writing integer 0 triggers PLDR. Any other 9*39bbe7b7SChandrashekar Devegowda input is rejected with -EINVAL. 10*39bbe7b7SChandrashekar Devegowda 11*39bbe7b7SChandrashekar Devegowda PLDR resets the entire on-chip platform shared between 12*39bbe7b7SChandrashekar Devegowda Bluetooth and WiFi. This means any driver attached to 13*39bbe7b7SChandrashekar Devegowda the WiFi device that shares hardware with this Bluetooth 14*39bbe7b7SChandrashekar Devegowda device will be released, the platform will be reset, and 15*39bbe7b7SChandrashekar Devegowda both the Bluetooth and WiFi devices will be re-probed. 16