Added SPI interface support