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.

AM3356: AM3356 SPI Slave Treiber for Linux

Part Number: AM3356

Dear TI Processor Team,

my customer working with AM3356 wants to use SPI for Interprocessor-communication, while the AM3356 is the SPI Slave.

The Linux McSPI Driver seems to support Master only according to documentation, despite the fact there is some code for slave support implemented.

Can you please how to get the SPI Slave Mode supported on AM3356?

Thanks and best regards,

Joe

  • Hello Joe,

    The AM335x hardware allows for SPI slave. However, TI does not support SPI slave on Linux. Post Using the processor as SPI slave makes it sounds like the issue is that the customer would have to write their own SPI slave driver. We support TI software on the forums, but we cannot support custom software development (including helping the customer write and test a custom driver).

    Our AM335x RTOS driver supports SPI slave mode (see Device Drivers > McSPI-QSPI-OSPI). If the customer wants to go ahead and develop a custom SPI slave driver on their own, they can find helpful posts from previous customers by searching the TI forums. My favorite method is using a Google site search, like this: "site:e2e.ti.com AM335x Linux SPI slave"

    Regards,

    Nick