* [PATCH v2] arm64: dts: monaco-arduino-monza: Add Bluetooth UART node
@ 2026-04-29 10:35 Shuai Zhang
2026-04-30 20:19 ` [v2] " bluez.test.bot
0 siblings, 1 reply; 2+ messages in thread
From: Shuai Zhang @ 2026-04-29 10:35 UTC (permalink / raw)
To: Bjorn Andersson, Konrad Dybcio, Rob Herring, Krzysztof Kozlowski,
Conor Dooley
Cc: linux-arm-msm, devicetree, linux-kernel, linux-bluetooth,
cheng.jiang, quic_chezhou, wei.deng, jinwang.li, mengshi.wu,
shuai.zhang
The QCA2066 Bluetooth chip is powered by a board-level 3.3 V supply
provided by the hardware. This change connects the Bluetooth
controller via UART10, and the corresponding GPIO is used to enable
the Bluetooth chip.
basic function test step:
- bluetoothctl power on/off
- bluetoothctl scan bredr/le
- bluetoothctl pair <remote device address>
- bluetoothctl connect <remote device address>
low-state test and state:
- rtcwake -d /dev/rtc0 -m no -s 30 && systemctl suspend
cat /sys/kernel/debug/suspend_stats
success: 1
fail: 0
failed_freeze: 0
failed_prepare: 0
failed_suspend: 0
failed_suspend_late: 0
failed_suspend_noirq: 0
failed_resume: 0
failed_resume_early: 0
failed_resume_noirq: 0
failures:
last_failed_dev:
last_failed_errno: 0
0
last_failed_step:
Signed-off-by: Shuai Zhang <shuai.zhang@oss.qualcomm.com>
---
Changes v2:
- Fix board name typo from "monac" to "monaco".
- Clarify that Bluetooth is connected via UART10.
- Add detailed testing steps, including suspend/resume and low-power validation.
- Document that the QCA2066 Bluetooth chip is powered by a board-level, hardware-provided 3.3 V supply, and that the GPIO is used only to enable the Bluetooth chip.
- Add the required sleep clock to satisfy the qcom,qca2066-bt DT binding and run dtbs_check.
- Fix DTS formatting issues and drop redundant status properties.
- Update authorship
- Link to v6
https://lore.kernel.org/all/20260428025652.662502-1-shuai.zhang@oss.qualcomm.com/
---
arch/arm64/boot/dts/qcom/monaco-arduino-monza.dts | 11 +++++++++++
1 file changed, 11 insertions(+)
diff --git a/arch/arm64/boot/dts/qcom/monaco-arduino-monza.dts b/arch/arm64/boot/dts/qcom/monaco-arduino-monza.dts
index ca14f0ea4..379b796f2 100644
--- a/arch/arm64/boot/dts/qcom/monaco-arduino-monza.dts
+++ b/arch/arm64/boot/dts/qcom/monaco-arduino-monza.dts
@@ -21,6 +21,7 @@ aliases {
ethernet0 = ðernet0;
i2c1 = &i2c1;
serial0 = &uart7;
+ serial1 = &uart10;
};
chosen {
@@ -454,6 +455,16 @@ &uart7 {
status = "okay";
};
+&uart10 {
+ status = "okay";
+
+ bluetooth: bluetooth {
+ compatible = "qcom,qca2066-bt";
+ enable-gpios = <&tlmm 55 GPIO_ACTIVE_HIGH>;
+ clocks = <&sleep_clk>;
+ };
+};
+
&usb_1 {
status = "okay";
};
--
2.34.1
^ permalink raw reply related [flat|nested] 2+ messages in thread* RE: [v2] arm64: dts: monaco-arduino-monza: Add Bluetooth UART node
2026-04-29 10:35 [PATCH v2] arm64: dts: monaco-arduino-monza: Add Bluetooth UART node Shuai Zhang
@ 2026-04-30 20:19 ` bluez.test.bot
0 siblings, 0 replies; 2+ messages in thread
From: bluez.test.bot @ 2026-04-30 20:19 UTC (permalink / raw)
To: linux-bluetooth, shuai.zhang
[-- Attachment #1: Type: text/plain, Size: 4236 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=1087406
---Test result---
Test Summary:
CheckPatch PASS 0.61 seconds
GitLint FAIL 0.20 seconds
SubjectPrefix FAIL 0.07 seconds
BuildKernel PASS 26.26 seconds
CheckAllWarning PASS 28.76 seconds
CheckSparse PASS 27.28 seconds
BuildKernel32 PASS 25.34 seconds
TestRunnerSetup PASS 568.74 seconds
TestRunner_l2cap-tester FAIL 6.77 seconds
TestRunner_iso-tester PASS 295.76 seconds
TestRunner_bnep-tester FAIL 6.74 seconds
TestRunner_mgmt-tester FAIL 9.03 seconds
TestRunner_rfcomm-tester PASS 28.98 seconds
TestRunner_sco-tester PASS 68.04 seconds
TestRunner_ioctl-tester FAIL 37.50 seconds
TestRunner_mesh-tester PASS 27.03 seconds
TestRunner_smp-tester PASS 6.63 seconds
TestRunner_userchan-tester FAIL 6.70 seconds
TestRunner_6lowpan-tester PASS 22.95 seconds
IncrementalBuild PASS 24.54 seconds
Details
##############################
Test: GitLint - FAIL
Desc: Run gitlint
Output:
[v2] arm64: dts: monaco-arduino-monza: Add Bluetooth UART node
WARNING: I3 - ignore-body-lines: gitlint will be switching from using Python regex 'match' (match beginning) to 'search' (match anywhere) semantics. Please review your ignore-body-lines.regex option accordingly. To remove this warning, set general.regex-style-search=True. More details: https://jorisroovers.github.io/gitlint/configuration/#regex-style-search
41: B1 Line exceeds max length (164>80): "- Document that the QCA2066 Bluetooth chip is powered by a board-level, hardware-provided 3.3 V supply, and that the GPIO is used only to enable the Bluetooth chip."
42: B1 Line exceeds max length (92>80): "- Add the required sleep clock to satisfy the qcom,qca2066-bt DT binding and run dtbs_check."
46: B1 Line exceeds max length (83>80): " https://lore.kernel.org/all/20260428025652.662502-1-shuai.zhang@oss.qualcomm.com/"
##############################
Test: SubjectPrefix - FAIL
Desc: Check subject contains "Bluetooth" prefix
Output:
"Bluetooth: " prefix is not specified in the subject
##############################
Test: TestRunner_l2cap-tester - FAIL
Desc: Run l2cap-tester with test-runner
Output:
No test result found
##############################
Test: TestRunner_bnep-tester - FAIL
Desc: Run bnep-tester with test-runner
Output:
No test result found
##############################
Test: TestRunner_mgmt-tester - FAIL
Desc: Run mgmt-tester with test-runner
Output:
No test result found
##############################
Test: TestRunner_ioctl-tester - FAIL
Desc: Run ioctl-tester with test-runner
Output:
Total: 28, Passed: 0 (0.0%), Failed: 11, Not Run: 17
Failed Test Cases
Device List Timed out -30.821 seconds
Device Info Timed out -6.175 seconds
Reset Stat Timed out -6.179 seconds
Set Link Mode - ACCEPT Timed out -6.182 seconds
Set Pkt Type - DM Timed out -14.368 seconds
Set Pkt Type - DH Timed out -14.371 seconds
Set Pkt Type - HV Timed out -14.374 seconds
Set Pkt Type - 2-DH Timed out -14.378 seconds
Set Pkt Type - 2-DH Timed out -14.381 seconds
Set Pkt Type - ALL Timed out -14.384 seconds
Set ACL MTU - 1 Timed out -14.387 seconds
##############################
Test: TestRunner_userchan-tester - FAIL
Desc: Run userchan-tester with test-runner
Output:
No test result found
https://github.com/bluez/bluetooth-next/pull/139
---
Regards,
Linux Bluetooth
^ permalink raw reply [flat|nested] 2+ messages in thread
end of thread, other threads:[~2026-04-30 20:19 UTC | newest]
Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-04-29 10:35 [PATCH v2] arm64: dts: monaco-arduino-monza: Add Bluetooth UART node Shuai Zhang
2026-04-30 20:19 ` [v2] " bluez.test.bot
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox