That should not happen. This sequence was tested on all version of cs420x
Is there some output of the failure you can report?
On 3/2/11 3:48 PM, "Arun Raghavan" arun.raghavan@collabora.co.uk wrote:
From: Arun Raghavan arun@accosted.net
The commit a769cbcf60cee51f4431c0938acd39e7e5b76b8d ALSA: hda - Add errata initverb sequence for CS42xx codecs applies a fix for a chip erratum that is specific to CS4207 unconditionally. On CS4206, this causes digital output to never be activated.
sound/pci/hda/patch_cirrus.c | 5 +++-- 1 files changed, 3 insertions(+), 2 deletions(-)
diff --git a/sound/pci/hda/patch_cirrus.c b/sound/pci/hda/patch_cirrus.c index a07b031..9804b09 100644 --- a/sound/pci/hda/patch_cirrus.c +++ b/sound/pci/hda/patch_cirrus.c @@ -1065,8 +1065,9 @@ static int cs_init(struct hda_codec *codec) { struct cs_spec *spec = codec->spec;
- /* init_verb sequence for C0/C1/C2 errata*/
- snd_hda_sequence_write(codec, cs_errata_init_verbs);
/* init_verb sequence for CS4207 C0/C1/C2 errata */
if (codec->vendor_id == 0x10134207)
snd_hda_sequence_write(codec, cs_errata_init_verbs);
snd_hda_sequence_write(codec, cs_coef_init_verbs);
-- 1.7.4.1