This driver was created by Sciensis Advanced Technology Systems (Greece) to interface an at32stk1000 board to other microcontrollers (and development boards) that have an spi interface. This driver uses ATMEL's spi master controller driver to interface with the hardware. The userland can access the driver by its device file (/dev/scspi0) to do any read/write/open/close/ioctl on the device.
A patch is available for kernel 2.6.18 and 2.6.20
The one for 2.6.20 is lighter and with coding style and lots of little details fixed
For comments/questions/bug reports contact