ALSA: hda - Enable loopback accounts for CONFIG_PM=n, too
The loopback list is referred by the VIA codec driver no matter whether CONFIG_PM is set or not, thus we need to enable it always. Otherwise it gets compile errors. Reported-by: Randy Dunlap <rdunlap@infradead.org> Signed-off-by: Takashi Iwai <tiwai@suse.de>
This commit is contained in:
parent
b57a895fa2
commit
46a144818a
2 changed files with 1 additions and 6 deletions
|
@ -2483,7 +2483,6 @@ static int create_in_jack_mode(struct hda_codec *codec, hda_nid_t pin)
|
|||
* Parse input paths
|
||||
*/
|
||||
|
||||
#ifdef CONFIG_PM
|
||||
/* add the powersave loopback-list entry */
|
||||
static void add_loopback_list(struct hda_gen_spec *spec, hda_nid_t mix, int idx)
|
||||
{
|
||||
|
@ -2498,9 +2497,6 @@ static void add_loopback_list(struct hda_gen_spec *spec, hda_nid_t mix, int idx)
|
|||
spec->num_loopbacks++;
|
||||
spec->loopback.amplist = spec->loopback_list;
|
||||
}
|
||||
#else
|
||||
#define add_loopback_list(spec, mix, idx) /* NOP */
|
||||
#endif
|
||||
|
||||
/* create input playback/capture controls for the given pin */
|
||||
static int new_analog_input(struct hda_codec *codec, int input_idx,
|
||||
|
|
|
@ -226,11 +226,10 @@ struct hda_gen_spec {
|
|||
hda_nid_t vmaster_nid;
|
||||
unsigned int vmaster_tlv[4];
|
||||
struct hda_vmaster_mute_hook vmaster_mute;
|
||||
#ifdef CONFIG_PM
|
||||
|
||||
struct hda_loopback_check loopback;
|
||||
int num_loopbacks;
|
||||
struct hda_amp_list loopback_list[8];
|
||||
#endif
|
||||
|
||||
/* multi-io */
|
||||
int multi_ios;
|
||||
|
|
Loading…
Reference in a new issue