The beginnings of the SPI driver.  Much more still to be done.