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