Hi @Manuel_Salas,
Apologies for my delayed response.
Could you please share steps to replicate the issue by my side?
>> 1. Configure the SPI node as per shared snap of dts.
2. Disable dma from spi_imx.c as below snap
mehul_dabhi_0-1738142973196.png
3. Transmit some data over SPI.
Also, are you using Cortex M or Cortex A?
>> I am using Cortex A.
SPI as Master or Slave? (I guess is master).
>> Yes, the SPI is configured as Master.
Also, please share your Device tree related to SPI.
>>
mehul_dabhi_1-1738143415671.png
mehul_dabhi_2-1738143522758.png
A captured Image of signals would be helpful.
>> When I switched to native CS I had observed below waveform when I was trying to transmit 24bits with 8 bits-per-word (Yellow - CS & Blue - SCLK). So the CS was going high after each byte transfer.
mehul_dabhi_3-1738143671852.png
To resolve the above issue I was suggested to disable DMA as I mentioned in above steps and got it resolved (below snap yellow - clock and blue - clock).
Screenshot from 2025-02-04 12-49-35.png
If anything is yet required to recreate the issue, I am happy to help with that.
Thanks,
Mehul