Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

ARM: dts: stm32: keep uart nodes behavior on stm32mp157a-stinger96

DMA configuration is added to uart nodes in stm32mp15x device tree.
Delete uart4 DMA property in stm32mp157a-stinger96 board device tree to
keep console in irq mode, as DMA support for console has been removed
from the driver by commit e359b4411c28 ("serial: stm32: fix threaded
interrupt handling").
Delete also usart2 and uart7 DMA property to keep current behavior.

Signed-off-by: Erwan Le Ray <erwan.leray@foss.st.com>
Signed-off-by: Alexandre Torgue <alexandre.torgue@foss.st.com>

authored by

Erwan Le Ray and committed by
Alexandre Torgue
ee41561d 9e9388e2

+6
+6
arch/arm/boot/dts/stm32mp157a-stinger96.dtsi
··· 288 288 pinctrl-0 = <&usart2_pins_b>; 289 289 pinctrl-1 = <&usart2_sleep_pins_b>; 290 290 st,hw-flow-ctrl; 291 + /delete-property/dmas; 292 + /delete-property/dma-names; 291 293 status = "okay"; 292 294 }; 293 295 ··· 298 296 pinctrl-names = "default"; 299 297 pinctrl-0 = <&uart4_pins_c>; 300 298 st,hw-flow-ctrl; 299 + /delete-property/dmas; 300 + /delete-property/dma-names; 301 301 status = "okay"; 302 302 }; 303 303 ··· 307 303 &uart7 { 308 304 pinctrl-names = "default"; 309 305 pinctrl-0 = <&uart7_pins_b>; 306 + /delete-property/dmas; 307 + /delete-property/dma-names; 310 308 status = "okay"; 311 309 }; 312 310