I am trying to use multiple SPIs on Colibri T20 under Linux (Toradex OpenEmbedded Angstrom) on a custom carrier board.
I see all of them as spidev (spidev0.0, spidev.1.0, spidev1.1, spidev1.1, spidev1.2, spidev1.3, spidev2.0, spidev2.1, spidev2.2. spidev2.3).
spidev3 is used for dual CAN bus interfacing – this works
All spidev0 and spidev2 are also working.
But despite pin multiplexing has been configured for SPI2 on corresponding pins there is no communication on spidev1.
I am aware that SPI2 pins are multiplexed with LCD_D19-D21 but pin-muxes are set and LCD_Dxx signals are tri-stated.
Would you please advise.