boards: mimxrtXXX: Add UART DMAs

Add DMA phandles to UART nodes in RT 3 digit EVK
dts files now that the UART ASYNC API is supported
in the mcux flexcomm driver.

Also add the DMA phandles to other platforms with
flexcomm uart and lpc dma enabled by default for
compatibility

Signed-off-by: Declan Snyder <declan.snyder@nxp.com>
diff --git a/boards/arm/lpcxpresso55s28/lpcxpresso55s28_common.dtsi b/boards/arm/lpcxpresso55s28/lpcxpresso55s28_common.dtsi
index 152932b..0bd079c 100644
--- a/boards/arm/lpcxpresso55s28/lpcxpresso55s28_common.dtsi
+++ b/boards/arm/lpcxpresso55s28/lpcxpresso55s28_common.dtsi
@@ -93,6 +93,8 @@
 	current-speed = <115200>;
 	pinctrl-0 = <&pinmux_flexcomm0_usart>;
 	pinctrl-names = "default";
+	dmas = <&dma0 4>, <&dma0 5>;
+	dma-names = "rx", "tx";
 };
 
 arduino_i2c: &flexcomm4 {
diff --git a/boards/arm/lpcxpresso55s69/lpcxpresso55s69.dtsi b/boards/arm/lpcxpresso55s69/lpcxpresso55s69.dtsi
index 118cd1d..11b3263 100644
--- a/boards/arm/lpcxpresso55s69/lpcxpresso55s69.dtsi
+++ b/boards/arm/lpcxpresso55s69/lpcxpresso55s69.dtsi
@@ -107,6 +107,8 @@
 &flexcomm0 {
 	compatible = "nxp,lpc-usart";
 	current-speed = <115200>;
+	dmas = <&dma0 4>, <&dma0 5>;
+	dma-names = "rx", "tx";
 };
 
 &flash0 {
diff --git a/boards/arm/mimxrt595_evk/mimxrt595_evk_cm33.dts b/boards/arm/mimxrt595_evk/mimxrt595_evk_cm33.dts
index 3e4b1a8..4a373e7 100644
--- a/boards/arm/mimxrt595_evk/mimxrt595_evk_cm33.dts
+++ b/boards/arm/mimxrt595_evk/mimxrt595_evk_cm33.dts
@@ -216,6 +216,8 @@
 	current-speed = <115200>;
 	pinctrl-0 = <&pinmux_flexcomm0_usart>;
 	pinctrl-names = "default";
+	dmas = <&dma0 0>, <&dma0 1>;
+	dma-names = "rx", "tx";
 };
 
 arduino_i2c: &flexcomm4 {
@@ -281,6 +283,8 @@
 	current-speed = <115200>;
 	pinctrl-0 = <&pinmux_flexcomm12_usart>;
 	pinctrl-names = "default";
+	dmas = <&dma0 34>, <&dma0 35>;
+	dma-names = "rx", "tx";
 };
 
 /* PCA9420 PMIC */
diff --git a/boards/arm/mimxrt685_evk/mimxrt685_evk_cm33.dts b/boards/arm/mimxrt685_evk/mimxrt685_evk_cm33.dts
index 264bc9f..8907ac0 100644
--- a/boards/arm/mimxrt685_evk/mimxrt685_evk_cm33.dts
+++ b/boards/arm/mimxrt685_evk/mimxrt685_evk_cm33.dts
@@ -157,6 +157,8 @@
 	current-speed = <115200>;
 	pinctrl-0 = <&pinmux_flexcomm0_usart>;
 	pinctrl-names = "default";
+	dmas = <&dma0 0>, <&dma0 1>;
+	dma-names = "rx", "tx";
 };
 
 arduino_i2c: &flexcomm2 {
@@ -178,9 +180,12 @@
 
 arduino_serial: &flexcomm4 {
 	compatible = "nxp,lpc-usart";
+	status = "okay";
 	current-speed = <115200>;
 	pinctrl-0 = <&pinmux_flexcomm4_usart>;
 	pinctrl-names = "default";
+	dmas = <&dma0 8>, <&dma0 9>;
+	dma-names = "rx", "tx";
 };
 
 arduino_spi: &flexcomm5 {