Hi Abhishek, > When the BTUSB_WAKEUP_DISABLE flag is set, always return true for > prevent wake. This tells the suspend notifier not to prepare the > controller for reconnections during suspend. > > Signed-off-by: Abhishek Pandit-Subedi <abhishekpandit@xxxxxxxxxxxx> > --- > Realtek chipsets currently lose their firmware when suspending (except > in autosuspend where they assert remote_wakeup on the usb interface). > There's no need to configure the Bluetooth stack for wake-up in this > case so use the BTUSB_WAKEUP_DISABLE flag to also prevent wakeup from > being configured. > > This was tested on Chromebooks with Realtek chipsets running both 4.14 > and 5.4 kernel. It was tested with suspend functional tests and > a suspend stress test for 50 iterations. > > drivers/bluetooth/btusb.c | 3 +++ > 1 file changed, 3 insertions(+) patch has been applied to bluetooth-next tree. Regards Marcel