mirror of
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git
synced 2024-12-28 16:56:26 +00:00
ASoC: cs42l42: Remove redundant delays in suspend().
This patch will remove redundant delay and minimise total suspend() function call time. Signed-off-by: Vitaly Rodionov <vitalyr@opensource.cirrus.com> Link: https://msgid.link/r/20240216101157.23176-1-vitalyr@opensource.cirrus.com Signed-off-by: Mark Brown <broonie@kernel.org>
This commit is contained in:
parent
e480c0991d
commit
3b4ec34602
@ -809,8 +809,7 @@
|
||||
#define CS42L42_PLL_LOCK_TIMEOUT_US 1250
|
||||
#define CS42L42_HP_ADC_EN_TIME_US 20000
|
||||
#define CS42L42_PDN_DONE_POLL_US 1000
|
||||
#define CS42L42_PDN_DONE_TIMEOUT_US 200000
|
||||
#define CS42L42_PDN_DONE_TIME_MS 100
|
||||
#define CS42L42_FILT_DISCHARGE_TIME_MS 46
|
||||
#define CS42L42_PDN_DONE_TIMEOUT_US 235000
|
||||
#define CS42L42_PDN_DONE_TIME_MS 65
|
||||
|
||||
#endif /* __CS42L42_H */
|
||||
|
@ -2195,7 +2195,6 @@ int cs42l42_suspend(struct device *dev)
|
||||
/* Discharge FILT+ */
|
||||
regmap_update_bits(cs42l42->regmap, CS42L42_PWR_CTL2,
|
||||
CS42L42_DISCHARGE_FILT_MASK, CS42L42_DISCHARGE_FILT_MASK);
|
||||
msleep(CS42L42_FILT_DISCHARGE_TIME_MS);
|
||||
|
||||
regcache_cache_only(cs42l42->regmap, true);
|
||||
gpiod_set_value_cansleep(cs42l42->reset_gpio, 0);
|
||||
|
Loading…
Reference in New Issue
Block a user