* [kernel PATCH v1] Bluetooth: hci_qca: get wakeup status from serdev device handle
@ 2023-02-02 17:47 Zhengping Jiang
2023-02-02 18:35 ` [kernel,v1] " bluez.test.bot
2023-02-02 21:20 ` [kernel PATCH v1] " patchwork-bot+bluetooth
0 siblings, 2 replies; 3+ messages in thread
From: Zhengping Jiang @ 2023-02-02 17:47 UTC (permalink / raw)
To: linux-bluetooth, marcel, luiz.dentz
Cc: chromeos-bluetooth-upstreaming, Zhengping Jiang, Johan Hedberg,
Venkata Lakshmi Narayana Gubba, linux-kernel
Bluetooth controller attached via the UART is handled by the serdev driver.
Get the wakeup status from the device handle through serdev, instead of the
parent path.
Fixes: c1a74160eaf1 ("Bluetooth: hci_qca: Add device_may_wakeup support")
Signed-off-by: Zhengping Jiang <jiangzp@google.com>
---
Changes in v1:
- Get wakeup status from device handle of serdev driver
drivers/bluetooth/hci_qca.c | 7 ++++---
1 file changed, 4 insertions(+), 3 deletions(-)
diff --git a/drivers/bluetooth/hci_qca.c b/drivers/bluetooth/hci_qca.c
index a5c19f32926b..3df8c3606e93 100644
--- a/drivers/bluetooth/hci_qca.c
+++ b/drivers/bluetooth/hci_qca.c
@@ -1588,10 +1588,11 @@ static bool qca_wakeup(struct hci_dev *hdev)
struct hci_uart *hu = hci_get_drvdata(hdev);
bool wakeup;
- /* UART driver handles the interrupt from BT SoC.So we need to use
- * device handle of UART driver to get the status of device may wakeup.
+ /* BT SoC attached through the serial bus is handled by the serdev driver.
+ * So we need to use the device handle of the serdev driver to get the
+ * status of device may wakeup.
*/
- wakeup = device_may_wakeup(hu->serdev->ctrl->dev.parent);
+ wakeup = device_may_wakeup(&hu->serdev->ctrl->dev);
bt_dev_dbg(hu->hdev, "wakeup status : %d", wakeup);
return wakeup;
--
2.39.1.519.gcb327c4b5f-goog
^ permalink raw reply related [flat|nested] 3+ messages in thread* RE: [kernel,v1] Bluetooth: hci_qca: get wakeup status from serdev device handle
2023-02-02 17:47 [kernel PATCH v1] Bluetooth: hci_qca: get wakeup status from serdev device handle Zhengping Jiang
@ 2023-02-02 18:35 ` bluez.test.bot
2023-02-02 21:20 ` [kernel PATCH v1] " patchwork-bot+bluetooth
1 sibling, 0 replies; 3+ messages in thread
From: bluez.test.bot @ 2023-02-02 18:35 UTC (permalink / raw)
To: linux-bluetooth, jiangzp
[-- Attachment #1: Type: text/plain, Size: 1420 bytes --]
This is automated email and please do not reply to this email!
Dear submitter,
Thank you for submitting the patches to the linux bluetooth mailing list.
This is a CI test results with your patch series:
PW Link:https://patchwork.kernel.org/project/bluetooth/list/?series=718272
---Test result---
Test Summary:
CheckPatch PASS 0.80 seconds
GitLint PASS 0.31 seconds
SubjectPrefix PASS 0.11 seconds
BuildKernel PASS 30.86 seconds
CheckAllWarning PASS 34.19 seconds
CheckSparse PASS 38.46 seconds
CheckSmatch PASS 106.74 seconds
BuildKernel32 PASS 29.81 seconds
TestRunnerSetup PASS 431.37 seconds
TestRunner_l2cap-tester PASS 16.26 seconds
TestRunner_iso-tester PASS 16.50 seconds
TestRunner_bnep-tester PASS 5.45 seconds
TestRunner_mgmt-tester PASS 110.09 seconds
TestRunner_rfcomm-tester PASS 8.63 seconds
TestRunner_sco-tester PASS 8.06 seconds
TestRunner_ioctl-tester PASS 9.33 seconds
TestRunner_mesh-tester PASS 6.86 seconds
TestRunner_smp-tester PASS 7.85 seconds
TestRunner_userchan-tester PASS 5.73 seconds
IncrementalBuild PASS 27.67 seconds
---
Regards,
Linux Bluetooth
^ permalink raw reply [flat|nested] 3+ messages in thread
* Re: [kernel PATCH v1] Bluetooth: hci_qca: get wakeup status from serdev device handle
2023-02-02 17:47 [kernel PATCH v1] Bluetooth: hci_qca: get wakeup status from serdev device handle Zhengping Jiang
2023-02-02 18:35 ` [kernel,v1] " bluez.test.bot
@ 2023-02-02 21:20 ` patchwork-bot+bluetooth
1 sibling, 0 replies; 3+ messages in thread
From: patchwork-bot+bluetooth @ 2023-02-02 21:20 UTC (permalink / raw)
To: Zhengping Jiang
Cc: linux-bluetooth, marcel, luiz.dentz,
chromeos-bluetooth-upstreaming, johan.hedberg, gubbaven,
linux-kernel
Hello:
This patch was applied to bluetooth/bluetooth-next.git (master)
by Luiz Augusto von Dentz <luiz.von.dentz@intel.com>:
On Thu, 2 Feb 2023 09:47:01 -0800 you wrote:
> Bluetooth controller attached via the UART is handled by the serdev driver.
> Get the wakeup status from the device handle through serdev, instead of the
> parent path.
>
> Fixes: c1a74160eaf1 ("Bluetooth: hci_qca: Add device_may_wakeup support")
> Signed-off-by: Zhengping Jiang <jiangzp@google.com>
>
> [...]
Here is the summary with links:
- [kernel,v1] Bluetooth: hci_qca: get wakeup status from serdev device handle
https://git.kernel.org/bluetooth/bluetooth-next/c/3d29daf4b155
You are awesome, thank you!
--
Deet-doot-dot, I am a bot.
https://korg.docs.kernel.org/patchwork/pwbot.html
^ permalink raw reply [flat|nested] 3+ messages in thread
end of thread, other threads:[~2023-02-02 21:20 UTC | newest]
Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2023-02-02 17:47 [kernel PATCH v1] Bluetooth: hci_qca: get wakeup status from serdev device handle Zhengping Jiang
2023-02-02 18:35 ` [kernel,v1] " bluez.test.bot
2023-02-02 21:20 ` [kernel PATCH v1] " patchwork-bot+bluetooth
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.