|
@@ -211,6 +211,7 @@ static void cx_auto_reboot_notify(struct hda_codec *codec)
|
|
struct conexant_spec *spec = codec->spec;
|
|
struct conexant_spec *spec = codec->spec;
|
|
|
|
|
|
switch (codec->core.vendor_id) {
|
|
switch (codec->core.vendor_id) {
|
|
|
|
+ case 0x14f12008: /* CX8200 */
|
|
case 0x14f150f2: /* CX20722 */
|
|
case 0x14f150f2: /* CX20722 */
|
|
case 0x14f150f4: /* CX20724 */
|
|
case 0x14f150f4: /* CX20724 */
|
|
break;
|
|
break;
|
|
@@ -218,7 +219,7 @@ static void cx_auto_reboot_notify(struct hda_codec *codec)
|
|
return;
|
|
return;
|
|
}
|
|
}
|
|
|
|
|
|
- /* Turn the CX20722 codec into D3 to avoid spurious noises
|
|
|
|
|
|
+ /* Turn the problematic codec into D3 to avoid spurious noises
|
|
from the internal speaker during (and after) reboot */
|
|
from the internal speaker during (and after) reboot */
|
|
cx_auto_turn_eapd(codec, spec->num_eapds, spec->eapds, false);
|
|
cx_auto_turn_eapd(codec, spec->num_eapds, spec->eapds, false);
|
|
|
|
|