Skip to content

Commit

Permalink
ALSA: hda/cirrus: Add extra 10 ms delay to allow PLL settle and lock.
Browse files Browse the repository at this point in the history
New HW platforms with multiple CS42L42 parts, faster CPU and i2c
requre some extra delay to allow PLL to settle and lock. Adding
extra 10ms delay.

Signed-off-by: Vitaly Rodionov <vitalyr@opensource.cirrus.com>
Link: https://lore.kernel.org/r/20221205145713.23852-1-vitalyr@opensource.cirrus.com
Signed-off-by: Takashi Iwai <tiwai@suse.de>
  • Loading branch information
Vitaly Rodionov authored and tiwai committed Dec 5, 2022
1 parent 198dde0 commit 9fb9fa1
Showing 1 changed file with 1 addition and 1 deletion.
2 changes: 1 addition & 1 deletion sound/pci/hda/patch_cs8409.c
Original file line number Diff line number Diff line change
Expand Up @@ -888,7 +888,7 @@ static void cs42l42_resume(struct sub_codec *cs42l42)

/* Initialize CS42L42 companion codec */
cs8409_i2c_bulk_write(cs42l42, cs42l42->init_seq, cs42l42->init_seq_num);
usleep_range(20000, 25000);
usleep_range(30000, 35000);

/* Clear interrupts, by reading interrupt status registers */
cs8409_i2c_bulk_read(cs42l42, irq_regs, ARRAY_SIZE(irq_regs));
Expand Down

0 comments on commit 9fb9fa1

Please sign in to comment.