VS-RK3399 BT 配置免费分享
各位童鞋对于VS-RK3399 WiFi 配置了解吗?那么深圳视壮科技给大家免费普及一下吧!希望对各位有用哦!!!!!wir eless-bluetooth {
compatible = "bluetooth-platdata";
//wifi-bt-power-toggle;
uart_rts_gpios = <&gpio2 19 GPIO_ACTIVE_LOW>; /* GPIO2_C3 */
pinctrl-names = "default", "rts_gpio";
pinctrl-0 = <&uart0_rts>;
pinctrl-1 = <&uart0_gpios>;
//BT,power_gpio = <&gpio3 19 GPIO_ACTIVE_HIGH>; /* GPIOx_xx */
BT,reset_gpio = <&gpio0 9 GPIO_ACTIVE_HIGH>; /* GPIO0_B1 */
BT,wake_gpio = <&gpio2 26 GPIO_ACTIVE_HIGH>; /* GPIO2_D2 */
BT,wake_host_irq = <&gpio0 4 GPIO_ACTIVE_HIGH>; /* GPIO0_A4 */
status = "okay";
};
以上是 BT 在 dts 里面的配置,下面对常见可能需要修改的部分进行简单的说明BT,reset_gpio = <&gpio0 9 GPIO_ACTIVE_HIGH>;
这个配置项是关于 BT 的 RESET 脚配置,这个脚不同的 BT 模组不一定都有,具体以实际原理图为准。
BT,power_gpio = <&gpio3 19 GPIO_ACTIVE_HIGH>
这个配置项是关于 BT 的电源控制 GPIO 配置,高电平有效,具体以实际原理图为准。
BT,wake_gpio = <&gpio2 26 GPIO_ACTIVE_HIGH>;
这个配置项是关于BT 的WAKE 脚配置, 对应原理图中的BT_WAKE管脚,高电平有效。
BT,wake_host_irq = <&gpio0 4 GPIO_ACTIVE_HIGH>
这个配置项是关于 BT 的中断脚配置, 对应原理图中的 BT_HOST_WAKE 管脚,高电平有效。默认 BT 使用 uart0 接口连接,uart0 的配置如下
&uart0 {
pinctrl-names = "default";
pinctrl-0 = <&uart0_xfer &uart0_cts>;
status = "okay";
};
技术交流,大家有什么技术问题扣 3026969227一起学习交流哟!!!