Add SPI backend