allow noninteractive setting of SPI config