remoteproc: qcom: q6v5: shore up resource probe handling
authorBrian Norris <briannorris@chromium.org>
Tue, 9 Oct 2018 22:25:27 +0000 (15:25 -0700)
committerBjorn Andersson <bjorn.andersson@linaro.org>
Wed, 10 Oct 2018 06:13:32 +0000 (23:13 -0700)
commit1e2517d126171a41f801738ffd19687836cd178a
tree5838c0d91487969fec4d1ee47c6ea81b209c0f27
parent6e6b1ada0c6a745b0190016b1f50b699a625a944
remoteproc: qcom: q6v5: shore up resource probe handling

Commit d5269c4553a6 ("remoteproc: qcom: q6v5: Propagate EPROBE_DEFER")
fixed up our probe code to handle -EPROBE_DEFER, but it ignored one of
our interrupts, and it also didn't really handle all the other error
codes you might get (e.g., with a bad DT definition). Handle those all
explicitly.

Fixes: d5269c4553a6 ("remoteproc: qcom: q6v5: Propagate EPROBE_DEFER")
Reviewed-by: Douglas Anderson <dianders@chromium.org>
Signed-off-by: Brian Norris <briannorris@chromium.org>
Signed-off-by: Bjorn Andersson <bjorn.andersson@linaro.org>
drivers/remoteproc/qcom_q6v5.c