Lines Matching defs:ad198x_spec
34 struct ad198x_spec { struct
35 const struct snd_kcontrol_new *mixers[6];
36 int num_mixers;
37 unsigned int beep_amp; /* beep amp value, set via set_beep_amp() */
38 const struct hda_verb *init_verbs[6]; /* initialization verbs
41 unsigned int num_init_verbs;
44 struct hda_multi_out multiout; /* playback set-up
48 unsigned int cur_eapd;
49 unsigned int need_dac_fix;
51 const hda_nid_t *alt_dac_nid;
52 const struct hda_pcm_stream *stream_analog_alt_playback;
53 int independent_hp;
54 int num_active_streams;
57 unsigned int num_adc_nids;
58 const hda_nid_t *adc_nids;
59 hda_nid_t dig_in_nid; /* digital-in NID; optional */
62 const struct hda_input_mux *input_mux;
63 const hda_nid_t *capsrc_nids;
64 unsigned int cur_mux[3];
67 const struct hda_channel_mode *channel_mode;
68 int num_channel_mode;
71 struct hda_pcm pcm_rec[3]; /* used in alc_build_pcms() */
73 unsigned int spdif_route;
76 struct auto_pin_cfg autocfg;
77 struct snd_array kctls;
101 struct ad198x_spec *spec = codec->spec; in ad198x_mux_enum_info() argument