summaryrefslogtreecommitdiff
path: root/soc
diff options
context:
space:
mode:
authorqctecmdr <qctecmdr@localhost>2020-04-15 00:20:03 -0700
committerGerrit - the friendly Code Review server <code-review@localhost>2020-04-15 00:20:03 -0700
commit1434fd1207a74722be483c00e60491bfc2e57710 (patch)
tree4b5e8901904bd5f3f0c9a5d7ffdb8890ad76e3bf /soc
parent5c9bb03e6d5b5bde6e80c7594f22f98d75248f12 (diff)
parentdc52af1584da6fa6e00405769a3ddd85c1f41d68 (diff)
downloadmsm-extra-1434fd1207a74722be483c00e60491bfc2e57710.tar.gz
Merge "soc: swr-mstr: Add delay between fifo writes to avoid overflow/underflow"
Diffstat (limited to 'soc')
-rw-r--r--soc/swr-mstr-ctrl.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/soc/swr-mstr-ctrl.c b/soc/swr-mstr-ctrl.c
index b0ad17f7..db81ffc9 100644
--- a/soc/swr-mstr-ctrl.c
+++ b/soc/swr-mstr-ctrl.c
@@ -616,10 +616,10 @@ static int swr_master_bulk_write(struct swr_mstr_ctrl *swrm, u32 *reg_addr,
for (i = 0; i < length; i++) {
/* wait for FIFO WR command to complete to avoid overflow */
/*
- * Reduce sleep from 100us to 10us to meet KPIs
+ * Reduce sleep from 100us to 50us to meet KPIs
* This still meets the hardware spec
*/
- usleep_range(10, 12);
+ usleep_range(50, 55);
swr_master_write(swrm, reg_addr[i], val[i]);
}
mutex_unlock(&swrm->iolock);