Skip to content

Commit 31d145a

Browse files
robin-minggregkh
authored andcommitted
arm64: dts: rockchip: Fix Bluetooth stability on LCKFB TaiShan Pi
[ Upstream commit 861a959 ] The AP6212 WiFi/BT module on the LCKFB TaiShan Pi (RK3566) is prone to communication timeouts and reset failures (error -110) when operating at 3 Mbps. This patch stabilizes the Bluetooth interface by: 1. Updating the compatible string to 'brcm,bcm43430a1-bt' to better reflect the actual chip revision used in the AP6212 module. 2. Lowering the maximum UART baud rate from 3,000,000 to 1,500,000 bps. Tests show that 1.5 Mbps is the reliable upper limit for this board's UART configuration, eliminating the initialization timeouts. Fixes: 251e5ad ("arm64: dts: rockchip: add dts for LCKFB Taishan Pi RK3566") Signed-off-by: Ming Wang <wangming5719@gmail.com> Link: https://patch.msgid.link/20260206090453.1041919-1-wming126@126.com Signed-off-by: Heiko Stuebner <heiko@sntech.de> Signed-off-by: Sasha Levin <sashal@kernel.org>
1 parent 2fda9b3 commit 31d145a

1 file changed

Lines changed: 2 additions & 2 deletions

File tree

arch/arm64/boot/dts/rockchip/rk3566-lckfb-tspi.dts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -635,10 +635,10 @@
635635
status = "okay";
636636

637637
bluetooth: bluetooth {
638-
compatible = "brcm,bcm43438-bt";
638+
compatible = "brcm,bcm43430a1-bt";
639639
clocks = <&rk809 1>;
640640
clock-names = "lpo";
641-
max-speed = <3000000>;
641+
max-speed = <1500000>;
642642
pinctrl-names = "default";
643643
pinctrl-0 = <&bt_host_wake_l &bt_wake_l &bt_enable_h>;
644644
shutdown-gpios = <&gpio2 RK_PB7 GPIO_ACTIVE_HIGH>;

0 commit comments

Comments
 (0)