Spi support

this is tested lightly on my odroid u3 with 7i90, but I'm sure it needs revision before it's suitable to merge.

it can
 * read hmid
 * verify eeprom
 * write eeprom