Added SPI driver.
Added GPIO driver.
Added PWM regmap.
Miscellaneous task changes-- not fully debugged.