Add SPI master driver with DMA support