File 0006-enable-bluetooth.patch of Package imx93-devicetree

From 167d72503942d018d4dde4142e07ee7e80232ebd Mon Sep 17 00:00:00 2001
From: Michael van der Raad <vanderraad@inventeers>
Date: Tue, 16 Sep 2025 11:16:10 +0000
Subject: [PATCH 1/2] Enable bluetooth driver and uart

---
 .../boot/dts/freescale/imx93-11x11-frdm.dts   | 33 ++++++++++---------
 1 file changed, 17 insertions(+), 16 deletions(-)

diff --git a/arch/arm64/boot/dts/freescale/imx93-11x11-frdm.dts b/arch/arm64/boot/dts/freescale/imx93-11x11-frdm.dts
index dfae322ef388..852757f4a435 100644
--- a/arch/arm64/boot/dts/freescale/imx93-11x11-frdm.dts
+++ b/arch/arm64/boot/dts/freescale/imx93-11x11-frdm.dts
@@ -477,18 +477,6 @@ &lpuart2 { /* console */
 	status = "okay";
 };
 
-&lpuart5 {
-	/* BT */
-	pinctrl-names = "default";
-	pinctrl-assert-gpios = <&pcal6524 19 GPIO_ACTIVE_HIGH>;
-	pinctrl-0 = <&pinctrl_uart5>;
-	status = "okay";
-
-	bluetooth {
-		compatible = "nxp,88w8987-bt";
-	};
-};
-
 &usbotg1 {
 	dr_mode = "otg";
 	hnp-disable;
@@ -918,16 +906,19 @@ MX93_PAD_GPIO_IO04__LPSPI7_PCS0            0x0000031E
                 MX93_PAD_GPIO_IO05__LPSPI7_SIN             0x0000011E
                 MX93_PAD_GPIO_IO06__LPSPI7_SOUT            0x0000011E
                 MX93_PAD_GPIO_IO07__LPSPI7_SCK             0x0000051E
-                /*
-                    MX93_PAD_GPIO_IO12__LPUART8_TX             0x0000011E
-                    MX93_PAD_GPIO_IO13__LPUART8_RX             0x0000011E
-                */
                 MX93_PAD_GPIO_IO25__LPSPI7_PCS1            0x0000031E
                 MX93_PAD_SAI1_RXD0__GPIO1_IO14             0x0000111E
                 MX93_PAD_SAI1_TXC__GPIO1_IO12              0x0000011E
 		>;
 	};
 
+	pinctrl_lpuart8: lpuart8grp {
+		fsl,pins = <
+			MX93_PAD_GPIO_IO12__LPUART8_TX             0x0000011E
+			MX93_PAD_GPIO_IO13__LPUART8_RX             0x0000011E
+		>;
+	}
+
 	pinctrl_led2: ledsgrp2 {
 		fsl,pins = <
 			MX93_PAD_GPIO_IO13__TPM4_CH2  0x02
@@ -992,6 +983,16 @@ spi_wifi_bl: spi@1 {
 	};
 };
 
+&lpuart8 {
+	pinctrl-names = "default";
+	pinctrl-0 = <&pinctrl_lpuart8>;
+	status = "okay";
+
+	bluetooth {
+		compatible = "nxp,88w8987-bt";
+	};
+};
+
 &gpio1 {
     bt-wifi-enable-hog {
         gpio-hog;
-- 
2.50.1


From a9c6abb07f90cfa4c735987d9a89ecd80c5b774d Mon Sep 17 00:00:00 2001
From: Michael van der Raad <vanderraad@inventeers>
Date: Tue, 16 Sep 2025 11:20:10 +0000
Subject: [PATCH 2/2] Fix devicetree

---
 arch/arm64/boot/dts/freescale/imx93-11x11-frdm.dts | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/arch/arm64/boot/dts/freescale/imx93-11x11-frdm.dts b/arch/arm64/boot/dts/freescale/imx93-11x11-frdm.dts
index 852757f4a435..f50a01e05266 100644
--- a/arch/arm64/boot/dts/freescale/imx93-11x11-frdm.dts
+++ b/arch/arm64/boot/dts/freescale/imx93-11x11-frdm.dts
@@ -917,7 +917,7 @@ pinctrl_lpuart8: lpuart8grp {
 			MX93_PAD_GPIO_IO12__LPUART8_TX             0x0000011E
 			MX93_PAD_GPIO_IO13__LPUART8_RX             0x0000011E
 		>;
-	}
+	};
 
 	pinctrl_led2: ledsgrp2 {
 		fsl,pins = <
-- 
2.50.1

openSUSE Build Service is sponsored by