added spi device specification