Hello @NaveenGS,
Have you tried with any of the following check examples yet?
RaulRomero_0-1669340170549.png
[Import SDK example(s) -> driver_examples]
You could try using polling method too.
Since the USART, as you point out, does not provide an IDLE detection interrupt, you could try to configure the DMA for a large receive buffer and perform polling every amount of ms of the transfer count. For that you should configure the transfers from FIFORD register.
RaulRomero_1-1669340170552.png
[LPC55S1x/LPC551x User Manual. Chapter 34: LPC55S1x/LPC551x USARTs]
Best regards, Raul