spisw SPI software driver (kernel module) for Edison, it uses bitbang. I wrote this when there was no working SPI driver for the Edison. Kernel headers are needed for the compilation.