Writing a Linux SPI driver for OMAP3 systems