ARM: dts: microchip: gardena-smart-gateway: Use DMA for USART3
authorEzra Buehler <ezra.buehler@husqvarnagroup.com>
Tue, 2 Jan 2024 16:18:39 +0000 (17:18 +0100)
committerClaudiu Beznea <claudiu.beznea@tuxon.dev>
Sat, 3 Feb 2024 17:00:33 +0000 (19:00 +0200)
The AT91SAM9G25-based GARDENA smart Gateway uses USART3 (ttyS1) to
communicate (over PPP, at 115200 baud) with the radio module.

We have been experiencing packet loss and seeing errors on the ppp0
interface. Enabling DMA for the serial interface resolves the issues.

Co-developed-by: Michael Zimmermann <michael.zimmermann@grandcentrix.net>
Signed-off-by: Michael Zimmermann <michael.zimmermann@grandcentrix.net>
Signed-off-by: Ezra Buehler <ezra.buehler@husqvarnagroup.com>
Acked-by: Nicolas Ferre <nicolas.ferre@microchip.com>
Link: https://lore.kernel.org/r/20240102161839.702625-3-ezra.buehler@husqvarna.com
[claudiu.beznea: s/Co-Developed-by/Co-developed-by to make checkpatch.pl
 happy, s/at91/microchip in commit title]
Signed-off-by: Claudiu Beznea <claudiu.beznea@tuxon.dev>
arch/arm/boot/dts/microchip/at91sam9g25-gardena-smart-gateway.dts

index 92f2c05c873f631a26480a0e09a00619c8e36b5e..af70eb8a3a021259753dd3e75e5f515eabe6fee7 100644 (file)
 };
 
 &usart3 {
+       atmel,use-dma-rx;
+       atmel,use-dma-tx;
        status = "okay";
 
        pinctrl-0 = <&pinctrl_usart3