UPSTREAM: spi: rockchip: check requesting dma channel with EPROBE_DEFER
authorShawn Lin <shawn.lin@rock-chips.com>
Wed, 9 Mar 2016 08:11:32 +0000 (16:11 +0800)
committerHuang, Tao <huangtao@rock-chips.com>
Thu, 16 Jun 2016 12:57:48 +0000 (20:57 +0800)
commite4fd6b6c15a604157e5ee2a0ff341e783574e7f1
tree753b6a67dda1f3a05c162dbf3d2483c18050a143
parent6c29c8fd8b3e8da734965183ffb41cb06459e1ea
UPSTREAM: spi: rockchip: check requesting dma channel with EPROBE_DEFER

Let's defer probing the driver if the return value of
dma_request_slave_channel is ERR_PTR(-EPROBE_DEFER) instead
of disabling dma capability directly.

Change-Id: I8371178a772cd310df711d7d3b5fe5288be5000d
Signed-off-by: Shawn Lin <shawn.lin@rock-chips.com>
Signed-off-by: Mark Brown <broonie@kernel.org>
Signed-off-by: Caesar Wang <wxt@rock-chips.com>
(cherry picked from git.kernel.org next/linux-next.git master
 commit 61cadcf46cfdb9f7eec70527968c2b91e9823786)
drivers/spi/spi-rockchip.c