Added support for SPI control of CS via an external decoder.
Added support of GPIO memory mapped devices which have ports which are
write only.