summaryrefslogtreecommitdiffstats
path: root/arch/arm/boot/dts/vf610-bk4.dts
diff options
context:
space:
mode:
authorLukasz Majewski <lukma@denx.de>2019-10-10 11:08:02 +0200
committerShawn Guo <shawnguo@kernel.org>2019-10-25 10:52:13 +0200
commit0f3a10687b9a6d26b9808432bb8ad0aa17210ea5 (patch)
treeae53235e332fb927507707852e2173fca64160ac /arch/arm/boot/dts/vf610-bk4.dts
parentARM: dts: imx6q-gw54xx: Do not use 'simple-audio-card,dai-link' (diff)
downloadlinux-0f3a10687b9a6d26b9808432bb8ad0aa17210ea5.tar.xz
linux-0f3a10687b9a6d26b9808432bb8ad0aa17210ea5.zip
ARM: dts: Disable DMA support on the BK4 vf610 device's fsl_lpuart
This change disables the DMA support (RX/TX) on the NXP's fsl_lpuart driver - the PIO mode is used instead. This change is necessary for better robustness of BK4's device use cases with many potentially interrupted short serial transfers. Without it the driver hangs when some distortion happens on UART lines. Signed-off-by: Lukasz Majewski <lukma@denx.de> Suggested-by: Robin Murphy <robin.murphy@arm.com> Signed-off-by: Shawn Guo <shawnguo@kernel.org>
Diffstat (limited to 'arch/arm/boot/dts/vf610-bk4.dts')
-rw-r--r--arch/arm/boot/dts/vf610-bk4.dts4
1 files changed, 4 insertions, 0 deletions
diff --git a/arch/arm/boot/dts/vf610-bk4.dts b/arch/arm/boot/dts/vf610-bk4.dts
index 0f3870d3b099..830c85476b3d 100644
--- a/arch/arm/boot/dts/vf610-bk4.dts
+++ b/arch/arm/boot/dts/vf610-bk4.dts
@@ -259,24 +259,28 @@
&uart0 {
pinctrl-names = "default";
pinctrl-0 = <&pinctrl_uart0>;
+ /delete-property/dma-names;
status = "okay";
};
&uart1 {
pinctrl-names = "default";
pinctrl-0 = <&pinctrl_uart1>;
+ /delete-property/dma-names;
status = "okay";
};
&uart2 {
pinctrl-names = "default";
pinctrl-0 = <&pinctrl_uart2>;
+ /delete-property/dma-names;
status = "okay";
};
&uart3 {
pinctrl-names = "default";
pinctrl-0 = <&pinctrl_uart3>;
+ /delete-property/dma-names;
status = "okay";
};