]> git.ipfire.org Git - thirdparty/kernel/linux.git/commitdiff
arm64: dts: imx943-evk: enable lpuart6 for Bluetooth
authorSherry Sun <sherry.sun@nxp.com>
Mon, 19 Jan 2026 10:52:15 +0000 (18:52 +0800)
committerFrank Li <Frank.Li@nxp.com>
Tue, 24 Feb 2026 16:56:38 +0000 (11:56 -0500)
Enable lpuart6 for Bluetooth support.

Signed-off-by: Sherry Sun <sherry.sun@nxp.com>
Reviewed-by: Frank Li <Frank.Li@nxp.com>
Signed-off-by: Frank Li <Frank.Li@nxp.com>
arch/arm64/boot/dts/freescale/imx943-evk.dts

index 31fa9675cee13709d6774ea3a8464168b7fead44..f54404c9bfc9314001ff9a28290ed823c4df60b5 100644 (file)
@@ -21,6 +21,7 @@
                mmc0 = &usdhc1;
                mmc1 = &usdhc2;
                serial0 = &lpuart1;
+               serial5 = &lpuart6;
        };
 
        bt_sco_codec: bt-sco-codec {
        status = "okay";
 };
 
+&lpuart6 {
+       /* BT */
+       pinctrl-0 = <&pinctrl_uart6>;
+       pinctrl-names = "default";
+       status = "okay";
+
+       bluetooth {
+               compatible = "nxp,88w8987-bt";
+       };
+};
+
 &micfil {
        assigned-clocks = <&scmi_clk IMX94_CLK_AUDIOPLL1_VCO>,
                          <&scmi_clk IMX94_CLK_AUDIOPLL2_VCO>,
                >;
        };
 
+       pinctrl_uart6: uart6grp {
+               fsl,pins = <
+                       IMX94_PAD_GPIO_IO04__LPUART6_TX         0x31e
+                       IMX94_PAD_GPIO_IO05__LPUART6_RX         0x31e
+                       IMX94_PAD_GPIO_IO06__LPUART6_CTS_B      0x31e
+                       IMX94_PAD_GPIO_IO07__LPUART6_RTS_B      0x31e
+               >;
+       };
+
        pinctrl_usdhc1_100mhz: usdhc1-100mhzgrp {
                fsl,pins = <
                        IMX94_PAD_SD1_CLK__USDHC1_CLK           0x158e