Get SPI partially working with chip selects.

Signed-off-by: Charles Manning <cdhmanning@gmail.com>
Do not deassert spi cs if it is not changing

The CS must remain active during partial transactions.

Accessing the RTC now works.

Signed-off-by: Charles Manning <cdhmanning@gmail.com>