arm64: tegra: Add DMA properties for Tegra186 and Tegra194 UARTs

Adding the missing dmas and dma-names properties which are required
for uart when using with the Tegra HSUART driver.

Signed-off-by: Aaron Kling <webgeek1234@gmail.com>
This commit is contained in:
Aaron Kling
2025-04-27 16:05:00 -05:00
committed by Thomas Makin
parent a6c8c18494
commit 13f4490c9d
6 changed files with 38 additions and 0 deletions

View File

@@ -61,6 +61,8 @@
}; };
serial@3100000 { serial@3100000 {
/delete-property/ dmas;
/delete-property/ dma-names;
status = "okay"; status = "okay";
}; };

View File

@@ -549,6 +549,8 @@
}; };
serial@3100000 { serial@3100000 {
/delete-property/ dmas;
/delete-property/ dma-names;
status = "okay"; status = "okay";
}; };

View File

@@ -612,6 +612,8 @@
interrupts = <GIC_SPI 112 IRQ_TYPE_LEVEL_HIGH>; interrupts = <GIC_SPI 112 IRQ_TYPE_LEVEL_HIGH>;
clocks = <&bpmp TEGRA186_CLK_UARTA>; clocks = <&bpmp TEGRA186_CLK_UARTA>;
resets = <&bpmp TEGRA186_RESET_UARTA>; resets = <&bpmp TEGRA186_RESET_UARTA>;
dmas = <&gpcdma 8>, <&gpcdma 8>;
dma-names = "rx", "tx";
status = "disabled"; status = "disabled";
}; };
@@ -624,6 +626,8 @@
clock-names = "serial"; clock-names = "serial";
resets = <&bpmp TEGRA186_RESET_UARTB>; resets = <&bpmp TEGRA186_RESET_UARTB>;
reset-names = "serial"; reset-names = "serial";
dmas = <&gpcdma 9>, <&gpcdma 9>;
dma-names = "rx", "tx";
status = "disabled"; status = "disabled";
}; };
@@ -636,6 +640,8 @@
clock-names = "serial"; clock-names = "serial";
resets = <&bpmp TEGRA186_RESET_UARTD>; resets = <&bpmp TEGRA186_RESET_UARTD>;
reset-names = "serial"; reset-names = "serial";
dmas = <&gpcdma 19>, <&gpcdma 19>;
dma-names = "rx", "tx";
status = "disabled"; status = "disabled";
}; };
@@ -648,6 +654,8 @@
clock-names = "serial"; clock-names = "serial";
resets = <&bpmp TEGRA186_RESET_UARTE>; resets = <&bpmp TEGRA186_RESET_UARTE>;
reset-names = "serial"; reset-names = "serial";
dmas = <&gpcdma 20>, <&gpcdma 20>;
dma-names = "rx", "tx";
status = "disabled"; status = "disabled";
}; };
@@ -660,6 +668,8 @@
clock-names = "serial"; clock-names = "serial";
resets = <&bpmp TEGRA186_RESET_UARTF>; resets = <&bpmp TEGRA186_RESET_UARTF>;
reset-names = "serial"; reset-names = "serial";
dmas = <&gpcdma 12>, <&gpcdma 12>;
dma-names = "rx", "tx";
status = "disabled"; status = "disabled";
}; };
@@ -1239,6 +1249,8 @@
clock-names = "serial"; clock-names = "serial";
resets = <&bpmp TEGRA186_RESET_UARTC>; resets = <&bpmp TEGRA186_RESET_UARTC>;
reset-names = "serial"; reset-names = "serial";
dmas = <&gpcdma 3>, <&gpcdma 3>;
dma-names = "rx", "tx";
status = "disabled"; status = "disabled";
}; };
@@ -1251,6 +1263,8 @@
clock-names = "serial"; clock-names = "serial";
resets = <&bpmp TEGRA186_RESET_UARTG>; resets = <&bpmp TEGRA186_RESET_UARTG>;
reset-names = "serial"; reset-names = "serial";
dmas = <&gpcdma 2>, <&gpcdma 2>;
dma-names = "rx", "tx";
status = "disabled"; status = "disabled";
}; };

View File

@@ -104,6 +104,8 @@
}; };
serial@3110000 { serial@3110000 {
/delete-property/ dmas;
/delete-property/ dma-names;
status = "okay"; status = "okay";
}; };

View File

@@ -78,6 +78,8 @@
}; };
serial@3100000 { serial@3100000 {
/delete-property/ dmas;
/delete-property/ dma-names;
status = "okay"; status = "okay";
}; };

View File

@@ -747,6 +747,8 @@
interrupts = <GIC_SPI 112 IRQ_TYPE_LEVEL_HIGH>; interrupts = <GIC_SPI 112 IRQ_TYPE_LEVEL_HIGH>;
clocks = <&bpmp TEGRA194_CLK_UARTA>; clocks = <&bpmp TEGRA194_CLK_UARTA>;
resets = <&bpmp TEGRA194_RESET_UARTA>; resets = <&bpmp TEGRA194_RESET_UARTA>;
dmas = <&gpcdma 8>, <&gpcdma 8>;
dma-names = "rx", "tx";
status = "disabled"; status = "disabled";
}; };
@@ -757,6 +759,8 @@
interrupts = <GIC_SPI 113 IRQ_TYPE_LEVEL_HIGH>; interrupts = <GIC_SPI 113 IRQ_TYPE_LEVEL_HIGH>;
clocks = <&bpmp TEGRA194_CLK_UARTB>; clocks = <&bpmp TEGRA194_CLK_UARTB>;
resets = <&bpmp TEGRA194_RESET_UARTB>; resets = <&bpmp TEGRA194_RESET_UARTB>;
dmas = <&gpcdma 9>, <&gpcdma 9>;
dma-names = "rx", "tx";
status = "disabled"; status = "disabled";
}; };
@@ -769,6 +773,8 @@
clock-names = "serial"; clock-names = "serial";
resets = <&bpmp TEGRA194_RESET_UARTD>; resets = <&bpmp TEGRA194_RESET_UARTD>;
reset-names = "serial"; reset-names = "serial";
dmas = <&gpcdma 19>, <&gpcdma 19>;
dma-names = "rx", "tx";
status = "disabled"; status = "disabled";
}; };
@@ -781,6 +787,8 @@
clock-names = "serial"; clock-names = "serial";
resets = <&bpmp TEGRA194_RESET_UARTE>; resets = <&bpmp TEGRA194_RESET_UARTE>;
reset-names = "serial"; reset-names = "serial";
dmas = <&gpcdma 20>, <&gpcdma 20>;
dma-names = "rx", "tx";
status = "disabled"; status = "disabled";
}; };
@@ -793,6 +801,8 @@
clock-names = "serial"; clock-names = "serial";
resets = <&bpmp TEGRA194_RESET_UARTF>; resets = <&bpmp TEGRA194_RESET_UARTF>;
reset-names = "serial"; reset-names = "serial";
dmas = <&gpcdma 12>, <&gpcdma 12>;
dma-names = "rx", "tx";
status = "disabled"; status = "disabled";
}; };
@@ -820,6 +830,8 @@
clock-names = "serial"; clock-names = "serial";
resets = <&bpmp TEGRA194_RESET_UARTH>; resets = <&bpmp TEGRA194_RESET_UARTH>;
reset-names = "serial"; reset-names = "serial";
dmas = <&gpcdma 13>, <&gpcdma 13>;
dma-names = "rx", "tx";
status = "disabled"; status = "disabled";
}; };
@@ -1619,6 +1631,8 @@
clock-names = "serial"; clock-names = "serial";
resets = <&bpmp TEGRA194_RESET_UARTC>; resets = <&bpmp TEGRA194_RESET_UARTC>;
reset-names = "serial"; reset-names = "serial";
dmas = <&gpcdma 3>, <&gpcdma 3>;
dma-names = "rx", "tx";
status = "disabled"; status = "disabled";
}; };
@@ -1631,6 +1645,8 @@
clock-names = "serial"; clock-names = "serial";
resets = <&bpmp TEGRA194_RESET_UARTG>; resets = <&bpmp TEGRA194_RESET_UARTG>;
reset-names = "serial"; reset-names = "serial";
dmas = <&gpcdma 2>, <&gpcdma 2>;
dma-names = "rx", "tx";
status = "disabled"; status = "disabled";
}; };