diff options
author | Srinivas Kandagatla <srinivas.kandagatla@linaro.org> | 2022-12-05 12:34:12 +0000 |
---|---|---|
committer | Srinivas Kandagatla <srinivas.kandagatla@linaro.org> | 2022-12-05 12:34:12 +0000 |
commit | b7834f2489d2440c3e9eb69b6eff1dc8e71be526 (patch) | |
tree | a4893fc99a2dc8c875691f8b48c4eda3496c201c | |
parent | 51210584929de51bb3a2a2a6b3bf7c8c7194b1ac (diff) |
WIP: soundwire: qcom: make sure the fifo writes are completedlenovo-x13s-6.1.0-rc7-audio
Signed-off-by: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
-rw-r--r-- | drivers/soundwire/qcom.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/drivers/soundwire/qcom.c b/drivers/soundwire/qcom.c index 5353a33a5d8bd..1be0947039fa9 100644 --- a/drivers/soundwire/qcom.c +++ b/drivers/soundwire/qcom.c @@ -380,8 +380,9 @@ static int qcom_swrm_cmd_fifo_wr_cmd(struct qcom_swrm_ctrl *swrm, u8 cmd_data, if (swrm->version <= 0x01030000) usleep_range(150, 155); + swrm_wait_for_wr_fifo_done(swrm); + if (cmd_id == SWR_BROADCAST_CMD_ID) { - swrm_wait_for_wr_fifo_done(swrm); /* * sleep for 10ms for MSM soundwire variant to allow broadcast * command to complete. |