You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Target platform: MIMX8MM6 Cortex M4
I can use the spi_mcux_ecspi driver for transfers where each SPI word is 8 bits. However, it fails if an SPI word is 32 bits.
for 8 bits dfs will be 1 and the transfers are handled correctly. For 32 bits dfs will be 4 and the transfers will fail.
With the current driver implementation transfer.dataSize should always be 1.
Expected behavior
The spi_mcux_ecspi driver should support transfer sizes up to 32 bits.
Environment (please complete the following information):
OS: Linux
Toolchain: zephyr-sdk-0.16.8
Zephyr Version 3.7.0
The text was updated successfully, but these errors were encountered:
Describe the bug
Target platform: MIMX8MM6 Cortex M4
I can use the spi_mcux_ecspi driver for transfers where each SPI word is 8 bits. However, it fails if an SPI word is 32 bits.
zephyr/drivers/spi/spi_mcux_ecspi.c
Line 96 in 6dce233
for 8 bits
dfs
will be 1 and the transfers are handled correctly. For 32 bitsdfs
will be 4 and the transfers will fail.With the current driver implementation
transfer.dataSize
should always be 1.Expected behavior
The spi_mcux_ecspi driver should support transfer sizes up to 32 bits.
Environment (please complete the following information):
The text was updated successfully, but these errors were encountered: