spi.c revision f5694369
1