Allowing to change the SPI device state allows us to save the information whether the device was already initialized and avoid 2 separate drivers to initialize it.