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