This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

AM6442: missing Single Master with More Channels mode of SPI driver

Part Number: AM6442
Other Parts Discussed in Thread: SYSCONFIG

Dear TI,

I can choose Single Master, Multi Master, Single Slave configurations in SysConfig tool.

I would like to connect more memory devices to the same MCSPI port using more ChipSelect lines. Unfortunatel the SPI driver does not support such operation. I would need Single Master mode on more channels.

Multi Master mode is not usable  in this case because the driver sets SINGLE bit in MODULCTRL register accordingly (0),and then chip select lines will be driven by hw for each transferred byte/word.

My actual workaround: choose Multi Master mode, add & configure all required channels, then set MODULCTRL.SINGLE to 1 after driver initialization, and enable FIFO just for the actual transfer on actual channel (or do not use FIFO at all).

(P409 is the second Chip Select, channels have different SPI clock frequency)

It would be nicer to have Single Master of More Slaves mode in driver. Can you add that?

Regards,

Kalman