* [PATCH] arm64: dts: rockchip: rock-3a: Remove bluetooth node
@ 2025-02-20 16:50 Chen-Yu Tsai
2025-02-21 1:33 ` Shengyu Qu
2025-03-12 7:46 ` Heiko Stuebner
0 siblings, 2 replies; 3+ messages in thread
From: Chen-Yu Tsai @ 2025-02-20 16:50 UTC (permalink / raw)
To: Heiko Stuebner
Cc: Chen-Yu Tsai, devicetree, linux-arm-kernel, linux-rockchip,
linux-kernel, Shengyu Qu
From: Chen-Yu Tsai <wens@csie.org>
The Bluetooth node described in the device tree is actually on an M.2
slot. What module is present depends on what the end user installed,
and should be left to an overlay.
Remove the existing bluetooth node. This gets rid of bogus timeout
errors.
Fixes: 8cf890aabd45 ("arm64: dts: rockchip: Add nodes for SDIO/UART Wi-Fi/Bluetooth modules to Radxa Rock 3A")
Signed-off-by: Chen-Yu Tsai <wens@csie.org>
---
arch/arm64/boot/dts/rockchip/rk3568-rock-3a.dts | 14 --------------
1 file changed, 14 deletions(-)
diff --git a/arch/arm64/boot/dts/rockchip/rk3568-rock-3a.dts b/arch/arm64/boot/dts/rockchip/rk3568-rock-3a.dts
index ac79140a9ecd..44cfdfeed668 100644
--- a/arch/arm64/boot/dts/rockchip/rk3568-rock-3a.dts
+++ b/arch/arm64/boot/dts/rockchip/rk3568-rock-3a.dts
@@ -778,20 +778,6 @@ &uart1 {
pinctrl-0 = <&uart1m0_xfer &uart1m0_ctsn &uart1m0_rtsn>;
uart-has-rtscts;
status = "okay";
-
- bluetooth {
- compatible = "brcm,bcm43438-bt";
- clocks = <&rk809 1>;
- clock-names = "lpo";
- device-wakeup-gpios = <&gpio4 RK_PB5 GPIO_ACTIVE_HIGH>;
- host-wakeup-gpios = <&gpio4 RK_PB4 GPIO_ACTIVE_HIGH>;
- shutdown-gpios = <&gpio4 RK_PB2 GPIO_ACTIVE_HIGH>;
- pinctrl-names = "default";
- pinctrl-0 = <&bt_host_wake &bt_wake &bt_enable>;
- vbat-supply = <&vcc3v3_sys>;
- vddio-supply = <&vcc_1v8>;
- /* vddio comes from regulator on module, use IO bank voltage instead */
- };
};
&uart2 {
--
2.39.5
^ permalink raw reply related [flat|nested] 3+ messages in thread
* Re: [PATCH] arm64: dts: rockchip: rock-3a: Remove bluetooth node
2025-02-20 16:50 [PATCH] arm64: dts: rockchip: rock-3a: Remove bluetooth node Chen-Yu Tsai
@ 2025-02-21 1:33 ` Shengyu Qu
2025-03-12 7:46 ` Heiko Stuebner
1 sibling, 0 replies; 3+ messages in thread
From: Shengyu Qu @ 2025-02-21 1:33 UTC (permalink / raw)
To: Chen-Yu Tsai, Heiko Stuebner
Cc: wiagn233, Chen-Yu Tsai, devicetree, linux-arm-kernel,
linux-rockchip, linux-kernel
[-- Attachment #1.1.1: Type: text/plain, Size: 1712 bytes --]
Hi,
What about adding another patch that converts it to a dtso?
Best regards,
Shengyu
在 2025/2/21 0:50, Chen-Yu Tsai 写道:
> From: Chen-Yu Tsai <wens@csie.org>
>
> The Bluetooth node described in the device tree is actually on an M.2
> slot. What module is present depends on what the end user installed,
> and should be left to an overlay.
>
> Remove the existing bluetooth node. This gets rid of bogus timeout
> errors.
>
> Fixes: 8cf890aabd45 ("arm64: dts: rockchip: Add nodes for SDIO/UART Wi-Fi/Bluetooth modules to Radxa Rock 3A")
> Signed-off-by: Chen-Yu Tsai <wens@csie.org>
> ---
> arch/arm64/boot/dts/rockchip/rk3568-rock-3a.dts | 14 --------------
> 1 file changed, 14 deletions(-)
>
> diff --git a/arch/arm64/boot/dts/rockchip/rk3568-rock-3a.dts b/arch/arm64/boot/dts/rockchip/rk3568-rock-3a.dts
> index ac79140a9ecd..44cfdfeed668 100644
> --- a/arch/arm64/boot/dts/rockchip/rk3568-rock-3a.dts
> +++ b/arch/arm64/boot/dts/rockchip/rk3568-rock-3a.dts
> @@ -778,20 +778,6 @@ &uart1 {
> pinctrl-0 = <&uart1m0_xfer &uart1m0_ctsn &uart1m0_rtsn>;
> uart-has-rtscts;
> status = "okay";
> -
> - bluetooth {
> - compatible = "brcm,bcm43438-bt";
> - clocks = <&rk809 1>;
> - clock-names = "lpo";
> - device-wakeup-gpios = <&gpio4 RK_PB5 GPIO_ACTIVE_HIGH>;
> - host-wakeup-gpios = <&gpio4 RK_PB4 GPIO_ACTIVE_HIGH>;
> - shutdown-gpios = <&gpio4 RK_PB2 GPIO_ACTIVE_HIGH>;
> - pinctrl-names = "default";
> - pinctrl-0 = <&bt_host_wake &bt_wake &bt_enable>;
> - vbat-supply = <&vcc3v3_sys>;
> - vddio-supply = <&vcc_1v8>;
> - /* vddio comes from regulator on module, use IO bank voltage instead */
> - };
> };
>
> &uart2 {
[-- Attachment #1.1.2: OpenPGP public key --]
[-- Type: application/pgp-keys, Size: 6977 bytes --]
[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 840 bytes --]
^ permalink raw reply [flat|nested] 3+ messages in thread
* Re: [PATCH] arm64: dts: rockchip: rock-3a: Remove bluetooth node
2025-02-20 16:50 [PATCH] arm64: dts: rockchip: rock-3a: Remove bluetooth node Chen-Yu Tsai
2025-02-21 1:33 ` Shengyu Qu
@ 2025-03-12 7:46 ` Heiko Stuebner
1 sibling, 0 replies; 3+ messages in thread
From: Heiko Stuebner @ 2025-03-12 7:46 UTC (permalink / raw)
To: Chen-Yu Tsai
Cc: Heiko Stuebner, Chen-Yu Tsai, devicetree, linux-arm-kernel,
linux-rockchip, linux-kernel, Shengyu Qu
On Fri, 21 Feb 2025 00:50:51 +0800, Chen-Yu Tsai wrote:
> The Bluetooth node described in the device tree is actually on an M.2
> slot. What module is present depends on what the end user installed,
> and should be left to an overlay.
>
> Remove the existing bluetooth node. This gets rid of bogus timeout
> errors.
>
> [...]
Applied, thanks!
[1/1] arm64: dts: rockchip: rock-3a: Remove bluetooth node
commit: 9602f47fe6dcca9318f35f7b72b4e98b91c5a5cf
Best regards,
--
Heiko Stuebner <heiko@sntech.de>
^ permalink raw reply [flat|nested] 3+ messages in thread
end of thread, other threads:[~2025-03-12 7:46 UTC | newest]
Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-02-20 16:50 [PATCH] arm64: dts: rockchip: rock-3a: Remove bluetooth node Chen-Yu Tsai
2025-02-21 1:33 ` Shengyu Qu
2025-03-12 7:46 ` Heiko Stuebner
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).