Hi,
I am using SDMA with UART.
I am trying to configure UART for fine granularity on RX (RX_TRIG_GRANU1 = 1)
I have set the SCR_REG[7] = 1
As per documentation (TLR_REG[7:4] /RX_FIFO_TRIG_DMA) and (FCR_REG[7:6]/RX_FIFO_TRIG) should combine to make a trigger level (1 to 63).
But that is not working for me. If I set the trigger level to 1, I get the SDMA request after 3 bytes.
On the other hand when I only configure RX_FIFO_TRIG_DMA I get the desire result but unfortunately minimum space is 4 bytes in that mode.
Please let me know what I am missing here. I have made sure that registers are accessed in their right modes.
Thanks,
haider