请问sdk 提供的 dts 为何与原理图中 gpio 引脚不一致
Posted: 2026-01-26 10:02
https://github.com/LuckfoxTECH/luckfox- ... ltra-w.dts
中定义
wireless_bluetooth: wireless-bluetooth {
compatible = "bluetooth-platdata";
uart_rts_gpios = <&gpio0 RK_PA5 GPIO_ACTIVE_LOW>;
pinctrl-names = "default", "rts_gpio";
pinctrl-0 = <&uart1m0_rtsn>;
pinctrl-1 = <&uart1_gpios>;
BT,wake_gpio = <&gpio0 RK_PA2 GPIO_ACTIVE_HIGH>;
BT,wake_host_irq = <&gpio1 RK_PA2 GPIO_ACTIVE_HIGH>;
status = "okay";
};
但是原理图中bt_wake_host和 host_wake_bt分别为GPIO0_A2和GPIO3_B0,另外提供的 dts 中也没有配置clocks,导致蓝牙功能异常。
中定义
wireless_bluetooth: wireless-bluetooth {
compatible = "bluetooth-platdata";
uart_rts_gpios = <&gpio0 RK_PA5 GPIO_ACTIVE_LOW>;
pinctrl-names = "default", "rts_gpio";
pinctrl-0 = <&uart1m0_rtsn>;
pinctrl-1 = <&uart1_gpios>;
BT,wake_gpio = <&gpio0 RK_PA2 GPIO_ACTIVE_HIGH>;
BT,wake_host_irq = <&gpio1 RK_PA2 GPIO_ACTIVE_HIGH>;
status = "okay";
};
但是原理图中bt_wake_host和 host_wake_bt分别为GPIO0_A2和GPIO3_B0,另外提供的 dts 中也没有配置clocks,导致蓝牙功能异常。