Вуа-ля! Вдумчивое курение исходников ядра и даташитов говорит, что
SPI0_SS это slave select в slave-mode, а в master-mode это как раз SPI0_SOMI, он же SPI0_MISO
http://www.ti.com/lit/ds/symlink/tms320dm365.pdfстраница 37
CON40, он же GPIO23, он же PWM0, он же SPI0_SS, он же SPI0_SOMI
В железе не проверял, догадка только, но уж очень правдаподобная.
Ещё мануал говорят, что на dm365 аж 5 SPI:
SPI1 - на GPIO26,27,28
SPI2 - на GPIO29,30,31,32
SPI3 - на GPIO100,101,102,103 (не выведен на гребёнку) - Карта MMC случайно не на нём живёт?
SPI4 - на GPIO34,35,36,37
Вопрос - Эти SPI задействовать без пиления кода ядра?
Вопрос важный, ответ на него может подстегнуть допиливание ArduCopter'а для виртурилки.