Merge "soc: soundwire: Add delay to over come race condition"
This commit is contained in:

committed by
Gerrit - the friendly Code Review server

commit
cb0223f0d4
@@ -2880,6 +2880,12 @@ int swrm_wcd_notify(struct platform_device *pdev, u32 id, void *data)
|
|||||||
__func__, swrm->state);
|
__func__, swrm->state);
|
||||||
else
|
else
|
||||||
swrm_device_suspend(&pdev->dev);
|
swrm_device_suspend(&pdev->dev);
|
||||||
|
/*
|
||||||
|
* add delay to ensure clk release happen
|
||||||
|
* if interrupt triggered for clk stop,
|
||||||
|
* wait for it to exit
|
||||||
|
*/
|
||||||
|
usleep_range(10000, 10500);
|
||||||
}
|
}
|
||||||
swrm->mclk_freq = *(int *)data;
|
swrm->mclk_freq = *(int *)data;
|
||||||
mutex_unlock(&swrm->mlock);
|
mutex_unlock(&swrm->mlock);
|
||||||
|
Reference in New Issue
Block a user