i.MX8MM SPI DMA not working

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi Robin,

I am seeing SPI DMA failure on i.MX8MM running kernel 5.13.0-rc5:

[   41.315984] spi_master spi1: I/O Error in DMA RX
[   41.320660] mcp251xfd spi1.0: SPI transfer failed: -110
[   41.325947] spi_master spi1: failed to transfer one message from queue
[   41.332532] mcp251xfd spi1.0 can0: IRQ handler
mcp251xfd_handle_rxif() returned -110.
[   41.340432] mcp251xfd spi1.0 can0: IRQ handler returned -110
(intf=0x3f1a0012).
[   41.347990] spi_master spi2: I/O Error in DMA RX

There is an old series from you that aimed to fix i.MX8MM SPI DMA:
https://patchwork.kernel.org/project/spi-devel-general/patch/1593523876-22387-6-git-send-email-yibin.gong@xxxxxxx/

Do you have an updated tree with these patches applied so I can test
them with a recent kernel?

Besides the imx-sdma and imx-spi fixes, do we need an updated
sdma-imx7d.bin for SPI DMA to work on i.MX8MM?  I am using the one
from the linux-firmware tree:
https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git/log/imx/sdma/sdma-imx7d.bin

Would it work if a use the ROM firmware or would you recommend using
the external firmware?

Please advise.

Thanks,

Fabio Estevam



[Index of Archives]     [Linux Kernel]     [Linux ARM (vger)]     [Linux ARM MSM]     [Linux Omap]     [Linux Arm]     [Linux Tegra]     [Fedora ARM]     [Linux for Samsung SOC]     [eCos]     [Linux PCI]     [Linux Fastboot]     [Gcc Help]     [Git]     [DCCP]     [IETF Announce]     [Security]     [Linux MIPS]     [Yosemite Campsites]

  Powered by Linux