SPI MOSI phase

fixed the alignment of data on MOSI for all SPI modes.

Needs to be merged with the regular SPI block