Add SPI support