]> git.baikalelectronics.ru Git - kernel.git/commit
ASoC: q6dsp: q6afe: update q6afe_set_param to support global clocks
authorSrinivas Kandagatla <srinivas.kandagatla@linaro.org>
Thu, 10 Sep 2020 10:17:30 +0000 (11:17 +0100)
committerMark Brown <broonie@kernel.org>
Thu, 10 Sep 2020 12:29:27 +0000 (13:29 +0100)
commita341eff92d8909624aa983d872a680efb9e9038b
tree49fc954eb4c987aa413d701ae015206d2391cd1f
parent859f29c6b1196ebdd182a9a30d85a342e72cc2d8
ASoC: q6dsp: q6afe: update q6afe_set_param to support global clocks

Previously there was no case where we need to set clock or send commands
that are not associated with q6afe ports, now we have cases like clock
voting and clock consumers like codecs that needed these clocks.

update q6afe_set_param() to support such cases, including token passing.

Signed-off-by: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
Link: https://lore.kernel.org/r/20200910101732.23484-7-srinivas.kandagatla@linaro.org
Signed-off-by: Mark Brown <broonie@kernel.org>
sound/soc/qcom/qdsp6/q6afe.c