As you may recall, about a year ago I wrote wondering whether it was possible to use GPIO lines as chip selects in the McSPI driver. A few of you pointed out that this functionality had been added to other drivers and it should be quite simple to do the same for McSPI. Two semesters then passed without a followup from me. Thankfully, classes are over and I've had some downtime due to sickness, finally freeing up some time to look at this (just in time as we'll soon need this functionality). This morning I looked through the relevant code and put together this patch to add support for GPIO CSs. As was suggested, I modelled this after the approach taken in the s3c24xx-spi driver. Let me know whether this looks sane. It has yet to see hardware, but in principle things look alright (famous last words). Cheers, - Ben P.S. In case people are curious to see an example of usage I have a patch adding support for multiplexed chip selects to support a data acquisition board for the BeagleBoard that I've been working on[1]. I can send these out if people are interested. [1] http://goldnerlab.physics.umass.edu/wiki/BeagleBoardDaq -- To unsubscribe from this list: send the line "unsubscribe linux-omap" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html