xref: /linux/Documentation/ABI/testing/sysfs-bus-pci-drivers-btintel_pcie (revision 91ec2035134982b98fab0609a9fd8480e8217dc1)
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