ALSA: hda - Try to allow haswell HDMI audio even without powerwell
authorDavid Henningsson <david.henningsson@canonical.com>
Mon, 19 Aug 2013 11:32:30 +0000 (13:32 +0200)
committerTakashi Iwai <tiwai@suse.de>
Mon, 19 Aug 2013 13:46:17 +0000 (15:46 +0200)
If compiled without CONFIG_SND_HDA_I915, the audio driver cannot
request power well. However, if the power well is on for other
reasons, maybe audio can still work. Therefore, do not skip the
card completely if compiled without CONFIG_SND_HDA_I915.

Signed-off-by: David Henningsson <david.henningsson@canonical.com>
Signed-off-by: Takashi Iwai <tiwai@suse.de>
sound/pci/hda/hda_intel.c

index 7f9e4062a8d7ee9bd7c198b877d7cbaf4b915feb..c6c98298ac397c024d35cf55e5d85f3fe095decc 100644 (file)
@@ -3855,11 +3855,13 @@ static int azx_probe_continue(struct azx *chip)
 
        /* Request power well for Haswell HDA controller and codec */
        if (chip->driver_caps & AZX_DCAPS_I915_POWERWELL) {
+#ifdef CONFIG_SND_HDA_I915
                err = hda_i915_init();
                if (err < 0) {
                        snd_printk(KERN_ERR SFX "Error request power-well from i915\n");
                        goto out_free;
                }
+#endif
                hda_display_power(true);
        }