Skip to content

Commit cc63d55

Browse files
committed
dts: rp1: Disable DMA usage for UART0
Some recent DMA changes have led to data loss in UART0 on Pi 5. It also seems that even prior to these changes there was a problem with aborted transfers. As this is the only RP1 UART configured for DMA, it is better to remove the DMA usage until it is shown to be reliable. Link: #6365 Signed-off-by: Phil Elwell <phil@raspberrypi.com>
1 parent c132137 commit cc63d55

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

arch/arm64/boot/dts/broadcom/rp1.dtsi

+3-3
Original file line numberDiff line numberDiff line change
@@ -55,9 +55,9 @@
5555
interrupts = <RP1_INT_UART0 IRQ_TYPE_LEVEL_HIGH>;
5656
clocks = <&rp1_clocks RP1_CLK_UART &rp1_clocks RP1_PLL_SYS_PRI_PH>;
5757
clock-names = "uartclk", "apb_pclk";
58-
dmas = <&rp1_dma RP1_DMA_UART0_TX>,
59-
<&rp1_dma RP1_DMA_UART0_RX>;
60-
dma-names = "tx", "rx";
58+
// dmas = <&rp1_dma RP1_DMA_UART0_TX>,
59+
// <&rp1_dma RP1_DMA_UART0_RX>;
60+
// dma-names = "tx", "rx";
6161
pinctrl-names = "default";
6262
arm,primecell-periphid = <0x00541011>;
6363
uart-has-rtscts;

0 commit comments

Comments
 (0)