Mark SPI task as distributable instead of combinable
Conditionally excluding 2 port functionality

Not needed for single port, saves memory