Hello,
Playing with SPI on my pandaboard ES card, I noticed the following things:
The trace "enabling spi3/spi4" is misleading.
The patch enables spidev for SPI1, chipselect 0 and 1, not spi3 and spi4.
The corresponding pins are not configured automatically.
Looking into the similar patch for omap beagle expansion, when registering the spidev driver, the corresponding pin mux configuration is also performed. Maybe it could be a good thing to add this configuration to the Panda patch.
Best regards,
Yann