add spi module