Hi Santosh balakrishnan,
From your description, your problem should still in the code configuration side.
I highly recommend you refer to our LPC54606 sdk spi code at first, that code use SPI9 as the master, SPI2 as the slave.
You can test the official code at first, after it works, you can change the SPI3 to master again.
The SDK code can be downloaded from this link:
Welcome | MCUXpresso SDK Builder
Now answer your two questions:
1. SSEL1
Do you configure pin_mux.c, choose the according pin as the SPI SSEL function? This is very important, a lot of customers didn't configure this part, then find the pin function don't work.
2. How do i get an interrupt on Master Idle?
Please check the user manual at first:


I think you can STAT[MSTIDLE] bit directly instead of using the interrupt.
Wish it helps you!
If you still have question about it, please kindly let me know.
Have a great day,
Kerry
-----------------------------------------------------------------------------------------------------------------------
Note: If this post answers your question, please click the Correct Answer button. Thank you!
-----------------------------------------------------------------------------------------------------------------------