commit | 32f2fc5dc3992b4b60cc6b1a6a31be605cc9c3a2 | [log] [tgz] |
---|---|---|
author | Vignesh Raghavendra <vigneshr@ti.com> | Tue Feb 04 18:18:16 2020 +0530 |
committer | Mark Brown <broonie@kernel.org> | Thu Feb 06 15:53:57 2020 +0000 |
tree | 3c2661a2487ca02142a7de0ed8abc9a73b58638d | |
parent | e4e8276a4f652be2c7bb783a0155d4adb85f5d7d [diff] |
spi: spi-omap2-mcspi: Support probe deferral for DMA channels dma_request_channel() can return -EPROBE_DEFER, if DMA driver is not ready. Currently driver just falls back to PIO mode on probe deferral. Fix this by requesting all required channels during probe and propagating EPROBE_DEFER error code. Signed-off-by: Vignesh Raghavendra <vigneshr@ti.com> Link: https://lore.kernel.org/r/20200204124816.16735-3-vigneshr@ti.com Signed-off-by: Mark Brown <broonie@kernel.org>