spi doesn't need class_device