broke out kernel version specific spi init into separate files
working on SPI module with Rekha