aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/soc/tegra
diff options
context:
space:
mode:
authorSrinivas Kandagatla <srinivas.kandagatla@linaro.org>2019-02-08 17:55:10 +0000
committerBjorn Andersson <bjorn.andersson@linaro.org>2019-06-11 21:51:07 -0700
commit1ac19ad799f880af58b9a8a4321334f6f6fc72e6 (patch)
treefa90a5f5bdac62af7002dff37e374f75964435d9 /drivers/soc/tegra
parentsoc: qcom: rpmpd: Add MSM8998 power-domains (diff)
downloadlinux-dev-1ac19ad799f880af58b9a8a4321334f6f6fc72e6.tar.xz
linux-dev-1ac19ad799f880af58b9a8a4321334f6f6fc72e6.zip
qcom: apr: Make apr callbacks in non-atomic context
APR communication with DSP is not atomic in nature. Its request-response type. Trying to pretend that these are atomic and invoking apr client callbacks directly under atomic/irq context has endless issues with soundcard. It makes more sense to convert these to nonatomic calls. This also coverts all the dais to be nonatomic. All the callbacks are now invoked as part of rx work queue. Signed-off-by: Srinivas Kandagatla <srinivas.kandagatla@linaro.org> Reviewed-by: Bjorn Andersson <bjorn.andersson@linaro.org> Signed-off-by: Bjorn Andersson <bjorn.andersson@linaro.org>
Diffstat (limited to 'drivers/soc/tegra')
0 files changed, 0 insertions, 0 deletions