How should I integrate my SPI driver into kernel?