linux/sound/pci/hda
Takashi Iwai 4d7fbdbcb1 ALSA: hda - Allow codec-specific set_power_state ops
The procedure for codec D-state change may have exceptional cases
depending on the codec chip, such as a longer delay or suppressing D3.

This patch adds a new codec ops, set_power_state() to override the system
default function.  For ease of porting, snd_hda_codec_set_power_to_all()
helper function is extracted from the default set_power_state() function.

As an example, the Conexant codec-specific delay is removed from the
default routine but moved to patch_conexant.c.

Signed-off-by: Takashi Iwai <tiwai@suse.de>
2011-07-26 17:21:24 +02:00
..
alc260_quirks.c ALSA: hda - Split quirk codes from patch_realtek.c 2011-07-07 18:27:29 +02:00
alc262_quirks.c ALSA: hda - Split quirk codes from patch_realtek.c 2011-07-07 18:27:29 +02:00
alc268_quirks.c ALSA: hda - Split quirk codes from patch_realtek.c 2011-07-07 18:27:29 +02:00
alc269_quirks.c ALSA: hda - Split quirk codes from patch_realtek.c 2011-07-07 18:27:29 +02:00
alc662_quirks.c ALSA: hda - Split quirk codes from patch_realtek.c 2011-07-07 18:27:29 +02:00
alc680_quirks.c ALSA: hda - Split quirk codes from patch_realtek.c 2011-07-07 18:27:29 +02:00
alc861_quirks.c ALSA: hda - Split quirk codes from patch_realtek.c 2011-07-07 18:27:29 +02:00
alc861vd_quirks.c ALSA: hda - Split quirk codes from patch_realtek.c 2011-07-07 18:27:29 +02:00
alc880_quirks.c ALSA: hda - Split quirk codes from patch_realtek.c 2011-07-07 18:27:29 +02:00
alc882_quirks.c ALSA: hda - Split quirk codes from patch_realtek.c 2011-07-07 18:27:29 +02:00
alc_quirks.c ALSA: hda - Split quirk codes from patch_realtek.c 2011-07-07 18:27:29 +02:00
hda_beep.c include cleanup: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h 2010-03-30 22:02:32 +09:00
hda_beep.h ALSA: hda - Fix missing static inline to beep dummy function 2011-06-14 08:14:32 +02:00
hda_codec.c ALSA: hda - Allow codec-specific set_power_state ops 2011-07-26 17:21:24 +02:00
hda_codec.h ALSA: hda - Allow codec-specific set_power_state ops 2011-07-26 17:21:24 +02:00
hda_eld.c Merge branch 'fix/hda' into topic/hda 2011-07-07 09:28:47 +02:00
hda_generic.c ALSA: hda - consitify string arrays 2011-01-18 07:43:17 +01:00
hda_hwdep.c ALSA: hda - Ensure codec patch files are checked for the correct codec ID 2010-07-26 10:28:01 +02:00
hda_intel.c Merge branch 'topic/hda' into for-linus 2011-07-22 08:43:27 +02:00
hda_local.h ALSA: hda - Make CONFIG_SND_HDA_POWER_SAVE depending on CONFIG_PM 2011-07-26 17:21:18 +02:00
hda_proc.c ALSA: hda - Always read raw connections for proc output 2011-07-12 07:45:01 +02:00
Kconfig ALSA: hda - Make CONFIG_SND_HDA_POWER_SAVE depending on CONFIG_PM 2011-07-26 17:21:18 +02:00
Makefile ALSA: hda - Add Creative CA0132 HDA codec support 2011-06-21 07:31:25 +02:00
patch_analog.c ALSA: hda - Make CONFIG_SND_HDA_POWER_SAVE depending on CONFIG_PM 2011-07-26 17:21:18 +02:00
patch_ca0110.c ALSA: hda: Virtualize SPDIF out controls 2011-06-06 12:51:59 +02:00
patch_ca0132.c ALSA: hda - Fix a compile error in patch_ca0132.c for the recent SPDIF change 2011-06-21 07:44:51 +02:00
patch_cirrus.c ALSA: hda - Create snd_hda_get_conn_index() helper function 2011-06-29 08:01:46 +02:00
patch_cmedia.c ALSA: hda - Fix unused variable warning 2011-06-29 08:02:33 +02:00
patch_conexant.c ALSA: hda - Allow codec-specific set_power_state ops 2011-07-26 17:21:24 +02:00
patch_hdmi.c ALSA: hda: HDMI: Support codecs with fewer cvts than pins 2011-06-06 12:58:14 +02:00
patch_realtek.c ALSA: hda - Make CONFIG_SND_HDA_POWER_SAVE depending on CONFIG_PM 2011-07-26 17:21:18 +02:00
patch_si3054.c ALSA: hda - Constify fixup and other array data in patch_si3054.c 2011-05-02 12:22:39 +02:00
patch_sigmatel.c ALSA: hda - Make CONFIG_SND_HDA_POWER_SAVE depending on CONFIG_PM 2011-07-26 17:21:18 +02:00
patch_via.c ALSA: hda - Make CONFIG_SND_HDA_POWER_SAVE depending on CONFIG_PM 2011-07-26 17:21:18 +02:00