diff --git a/arch/arm/boot/dts/overlays/README b/arch/arm/boot/dts/overlays/README index 02e9d6045122dd..011ae25cc3689d 100644 --- a/arch/arm/boot/dts/overlays/README +++ b/arch/arm/boot/dts/overlays/README @@ -460,6 +460,9 @@ Params: 6, 8 and 10 of the 40-way header (2712 only, default "off") + uart0_dma Enable DMA usage on UART0 (2712 only, default + "off") + uart1 Set to "on" or "off" to enable or disable uart1 (default varies) diff --git a/arch/arm64/boot/dts/broadcom/bcm2712-rpi.dtsi b/arch/arm64/boot/dts/broadcom/bcm2712-rpi.dtsi index 5cb04f345200cb..bb3ba682c8312c 100644 --- a/arch/arm64/boot/dts/broadcom/bcm2712-rpi.dtsi +++ b/arch/arm64/boot/dts/broadcom/bcm2712-rpi.dtsi @@ -220,6 +220,11 @@ pio: &rp1_pio { suspend = <&pwr_key>, "linux,code:0=205"; uart0 = <&uart0>, "status"; uart0_console = <&uart0>,"status", <&aliases>, "console=",&uart0; + uart0_dma = <&uart0>,"dmas:0=",<&rp1_dma>, + <&uart0>,"dmas:4=",, + <&uart0>,"dmas:8=",<&rp1_dma>, + <&uart0>,"dmas:12=",, + <&uart0>,"dma-names[=747800727800"; // "tx", "rx" wifiaddr = <&wifi>, "local-mac-address["; cam0_reg = <&cam0_reg>,"status";