SPI initial commit

Signed-off-by: Sriharsha <helpzuna@gmail.com>