Added SPI interface driver