This patch set adds a DMA allocator that can be used by any driver wrapping a STM32 HAL driver that supports DMA. This also adds support for the SPI driver to use this DMA allocator.