[PATCH 0/4] Bluetooth: qca: Fix WCN3950 power-off

From: Michael McAllister

Date: Wed Oct 28 2026 - 18:49:44 EST


Hi,

Turning Bluetooth off on my Moto G10 leaves all four WCN3950 regulator
votes enabled. This series fixes the shared UART cleanup and shutdown
ordering first, then adds WCN3950 to the existing power-off paths.

Thanks,
Michael

Michael McAllister (4):
Bluetooth: qca: Restore flow control after a failed power pulse
Bluetooth: hci_serdev: Track whether the serial port is open
Bluetooth: qca: Power off after unregistering the HCI device
Bluetooth: qca: Power off WCN3950

drivers/bluetooth/hci_mrvl.c | 4 ++--
drivers/bluetooth/hci_qca.c | 38 ++++++++++------------------------
drivers/bluetooth/hci_serdev.c | 37 ++++++++++++++++++++++++++-------
drivers/bluetooth/hci_uart.h | 3 +++
4 files changed, 46 insertions(+), 36 deletions(-)


base-commit: 1081a6ef8f1e0661fd52eb3f878691b0b96cdff9