ARM: dts: logicpd-torpedo: Disable Bluetooth Serial DMA
diff mbox series

Message ID 20191009192053.30255-1-aford173@gmail.com
State New
Headers show
Series
  • ARM: dts: logicpd-torpedo: Disable Bluetooth Serial DMA
Related show

Commit Message

Adam Ford Oct. 9, 2019, 7:20 p.m. UTC
The default serial driver for omap2plus is the 8250_omap driver.
Unfortunately, this driver does not yet appear to have fully
functional DMA on OMAP3630/DM3730 which causes some timeouts and
frame errors.

This patch removes the DMA entry from the device tree which allow
the UART to operate without Bluetooth frame errors. If/when DMA
is working on OMAP3630, this should be reverted.

Signed-off-by: Adam Ford <aford173@gmail.com>

Comments

Tony Lindgren Oct. 22, 2019, 4:23 p.m. UTC | #1
* Adam Ford <aford173@gmail.com> [191009 12:21]:
> The default serial driver for omap2plus is the 8250_omap driver.
> Unfortunately, this driver does not yet appear to have fully
> functional DMA on OMAP3630/DM3730 which causes some timeouts and
> frame errors.
> 
> This patch removes the DMA entry from the device tree which allow
> the UART to operate without Bluetooth frame errors. If/when DMA
> is working on OMAP3630, this should be reverted.

Applying into omap-for-v5.5/dt thanks.

Tony

Patch
diff mbox series

diff --git a/arch/arm/boot/dts/logicpd-torpedo-37xx-devkit.dts b/arch/arm/boot/dts/logicpd-torpedo-37xx-devkit.dts
index c34ba0ef8b4d..79d56bc14e88 100644
--- a/arch/arm/boot/dts/logicpd-torpedo-37xx-devkit.dts
+++ b/arch/arm/boot/dts/logicpd-torpedo-37xx-devkit.dts
@@ -51,6 +51,7 @@ 
 };
 
 &uart2 {
+	/delete-property/dma-names;
 	bluetooth {
 		compatible = "ti,wl1283-st";
 		enable-gpios = <&gpio6 2 GPIO_ACTIVE_HIGH>; /* gpio 162 */