File 0006-enable-bt-wifi-pin.patch of Package imx93-devicetree

From 2f0b420fd0ecac08c6352efc3ae5d5a14b76c182 Mon Sep 17 00:00:00 2001
From: Michael van der Raad <vanderraad@inventeers>
Date: Tue, 16 Sep 2025 10:08:14 +0000
Subject: [PATCH 1/2] Enable bt wifi module at startup

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

diff --git a/arch/arm64/boot/dts/freescale/imx93-11x11-frdm.dts b/arch/arm64/boot/dts/freescale/imx93-11x11-frdm.dts
index 9d87e16595f6..8ccf4de75094 100644
--- a/arch/arm64/boot/dts/freescale/imx93-11x11-frdm.dts
+++ b/arch/arm64/boot/dts/freescale/imx93-11x11-frdm.dts
@@ -989,9 +989,23 @@ spi_wifi_bl: spi@1 {
 		reg = <1>;
 		compatible = "lwn,bk4";
 		spi-max-frequency = <1000000>;
+
+		brcmf: bcrmf@1 {
+			reg = <1>;
+			compatible = "brcm,bcm4329-fmac";
+		};
 	};
 };
 
+&gpio1 {
+    bt-wifi-enable-hog {
+        gpio-hog;
+        gpios = <12 GPIO_ACTIVE_LOW>;  // Pin 12, active low
+        output-high;                    // Set output to high
+        line-name = "bt-wifi-en";   // Optional label
+    };
+};
+
 &ele_if0 {
 	memory-region = <&ele_reserved>;
 };
-- 
2.50.1


From a9139dfb07d6da04f7e9474bf26f9b083f9ab54f Mon Sep 17 00:00:00 2001
From: Michael van der Raad <vanderraad@inventeers>
Date: Tue, 16 Sep 2025 10:25:13 +0000
Subject: [PATCH 2/2] Remove unused lines

---
 arch/arm64/boot/dts/freescale/imx93-11x11-frdm.dts | 5 -----
 1 file changed, 5 deletions(-)

diff --git a/arch/arm64/boot/dts/freescale/imx93-11x11-frdm.dts b/arch/arm64/boot/dts/freescale/imx93-11x11-frdm.dts
index 8ccf4de75094..dfae322ef388 100644
--- a/arch/arm64/boot/dts/freescale/imx93-11x11-frdm.dts
+++ b/arch/arm64/boot/dts/freescale/imx93-11x11-frdm.dts
@@ -989,11 +989,6 @@ spi_wifi_bl: spi@1 {
 		reg = <1>;
 		compatible = "lwn,bk4";
 		spi-max-frequency = <1000000>;
-
-		brcmf: bcrmf@1 {
-			reg = <1>;
-			compatible = "brcm,bcm4329-fmac";
-		};
 	};
 };
 
-- 
2.50.1

openSUSE Build Service is sponsored by