Bladeren bron

arm64: dts: ti:k3-am6: Add DMA entries for UART nodes

Add DMA entries for MCU UART0, MAIN UART0,1,2.

Signed-off-by: Vignesh Raghavendra <vigneshr@ti.com>
Signed-off-by: Sekhar Nori <nsekhar@ti.com>
Vignesh Raghavendra 6 jaren geleden
bovenliggende
commit
db2ea2e8e2
2 gewijzigde bestanden met toevoegingen van 12 en 0 verwijderingen
  1. 9 0
      arch/arm64/boot/dts/ti/k3-am65-main.dtsi
  2. 3 0
      arch/arm64/boot/dts/ti/k3-am65-mcu.dtsi

+ 9 - 0
arch/arm64/boot/dts/ti/k3-am65-main.dtsi

@@ -142,6 +142,9 @@
 		clock-frequency = <48000000>;
 		current-speed = <115200>;
 		power-domains = <&k3_pds 146>;
+		dmas = <&main_udmap &pdma1 20 UDMA_DIR_TX>,
+		       <&main_udmap &pdma1 20 UDMA_DIR_RX>;
+		dma-names = "tx", "rx";
 	};
 
 	main_uart1: serial@2810000 {
@@ -152,6 +155,9 @@
 		interrupts = <GIC_SPI 193 IRQ_TYPE_LEVEL_HIGH>;
 		clock-frequency = <48000000>;
 		power-domains = <&k3_pds 147>;
+		dmas = <&main_udmap &pdma1 21 UDMA_DIR_TX>,
+		       <&main_udmap &pdma1 21 UDMA_DIR_RX>;
+		dma-names = "tx", "rx";
 	};
 
 	main_uart2: serial@2820000 {
@@ -162,6 +168,9 @@
 		interrupts = <GIC_SPI 194 IRQ_TYPE_LEVEL_HIGH>;
 		clock-frequency = <48000000>;
 		power-domains = <&k3_pds 148>;
+		dmas = <&main_udmap &pdma1 22 UDMA_DIR_TX>,
+		       <&main_udmap &pdma1 22 UDMA_DIR_RX>;
+		dma-names = "tx", "rx";
 	};
 
 	main_intr: interrupt-controller0 {

+ 3 - 0
arch/arm64/boot/dts/ti/k3-am65-mcu.dtsi

@@ -20,6 +20,9 @@
 			clock-frequency = <96000000>;
 			current-speed = <115200>;
 			power-domains = <&k3_pds 149>;
+			dmas = <&mcu_udmap &mcu_pdma1 18 UDMA_DIR_TX>,
+			       <&mcu_udmap &mcu_pdma1 18 UDMA_DIR_RX>;
+			dma-names = "tx", "rx";
 	};
 
 	mcu_ram: mcu-ram@41c00000 {