File 0002-enable-uart6-bt.patch of Package imx93-devicetree

From 89edd637dc615396d21ccd4e77f369e95155e2d8 Mon Sep 17 00:00:00 2001
From: Michael van der Raad <vanderraad@inventeers.nl>
Date: Fri, 26 Sep 2025 15:05:00 +0000
Subject: [PATCH] Enable uart 6

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

diff --git a/arch/arm64/boot/dts/freescale/imx93-11x11-frdm.dts b/arch/arm64/boot/dts/freescale/imx93-11x11-frdm.dts
index 068026c73017..d19a76f95a3a 100644
--- a/arch/arm64/boot/dts/freescale/imx93-11x11-frdm.dts
+++ b/arch/arm64/boot/dts/freescale/imx93-11x11-frdm.dts
@@ -581,12 +581,6 @@ &wdog3 {
 	status = "okay";
 };
 
-&tpm3 {
-	pinctrl-names = "default";
-	pinctrl-0 = <&pinctrl_led1>;
-	status = "okay";
-};
-
 &tpm4 {
 	pinctrl-names = "default";
 	pinctrl-0 = <&pinctrl_led2>;
@@ -916,15 +910,16 @@ MX93_PAD_GPIO_IO10__LPSPI3_SOUT     0x3fe
 			MX93_PAD_GPIO_IO11__LPSPI3_SCK      0x3fe
 		>;
 	};
-	pinctrl_led1: ledsgrp1 {
+	pinctrl_led2: ledsgrp2 {
 		fsl,pins = <
-			MX93_PAD_GPIO_IO04__TPM3_CH0  0x02
-			MX93_PAD_GPIO_IO12__TPM3_CH2  0x02
+			MX93_PAD_GPIO_IO13__TPM4_CH2  0x02
 		>;
 	};
-	pinctrl_led2: ledsgrp2 {
+
+    pinctrl_uart6: uart6grp {
 		fsl,pins = <
-			MX93_PAD_GPIO_IO13__TPM4_CH2  0x02
+			MX93_PAD_GPIO_IO04__LPUART6_TX             0x0000031E
+			MX93_PAD_GPIO_IO05__LPUART6_RX             0x0000011E
 		>;
 	};
 };
@@ -966,6 +961,18 @@ spidev0: spi@0 {
 	};
 };
 
+&lpuart6 {
+	pinctrl-names = "default";
+	pinctrl-0 = <&pinctrl_uart6>;
+	status = "okay";
+	uart-has-rtscts;
+	bluetooth {
+		compatible = "infineon,cyw43439-bt", "brcm,bcm4329-bt";
+		shutdown-gpios = <&gpio1 12 GPIO_ACTIVE_LOW>;
+	};
+};
+
 &ele_if0 {
 	memory-region = <&ele_reserved>;
 };
+
-- 
2.51.0

openSUSE Build Service is sponsored by