Initial Stm32f4 spi driver

I think you can also omit this here, I would interpret the poweron/off functions in a sense, that they just switch of the power for the SPI device (see clock gating), and do not change the actual state of the device.