[PATCH 4.4 31/39] spi: Introduce device-managed SPI controller allocation