Commit de6c74f3 authored by Takashi Iwai's avatar Takashi Iwai

ALSA: hda - Define some constants in patch_via.c

Signed-off-by: default avatarTakashi Iwai <tiwai@suse.de>
parent b89596a1
...@@ -107,6 +107,8 @@ struct via_input { ...@@ -107,6 +107,8 @@ struct via_input {
const char *label; /* input-source label */ const char *label; /* input-source label */
}; };
#define VIA_MAX_ADCS 3
struct via_spec { struct via_spec {
/* codec parameterization */ /* codec parameterization */
const struct snd_kcontrol_new *mixers[6]; const struct snd_kcontrol_new *mixers[6];
...@@ -132,15 +134,15 @@ struct via_spec { ...@@ -132,15 +134,15 @@ struct via_spec {
int num_active_streams; int num_active_streams;
int dac_mixer_idx; int dac_mixer_idx;
struct nid_path out_path[4]; struct nid_path out_path[HDA_SIDE + 1];
struct nid_path hp_path; struct nid_path hp_path;
struct nid_path hp_dep_path; struct nid_path hp_dep_path;
struct nid_path speaker_path; struct nid_path speaker_path;
/* capture */ /* capture */
unsigned int num_adc_nids; unsigned int num_adc_nids;
hda_nid_t adc_nids[3]; hda_nid_t adc_nids[VIA_MAX_ADCS];
hda_nid_t mux_nids[3]; hda_nid_t mux_nids[VIA_MAX_ADCS];
hda_nid_t aa_mix_nid; hda_nid_t aa_mix_nid;
hda_nid_t dig_in_nid; hda_nid_t dig_in_nid;
...@@ -148,7 +150,7 @@ struct via_spec { ...@@ -148,7 +150,7 @@ struct via_spec {
bool dyn_adc_switch; bool dyn_adc_switch;
int num_inputs; int num_inputs;
struct via_input inputs[AUTO_CFG_MAX_INS + 1]; struct via_input inputs[AUTO_CFG_MAX_INS + 1];
unsigned int cur_mux[3]; unsigned int cur_mux[VIA_MAX_ADCS];
/* dynamic ADC switching */ /* dynamic ADC switching */
hda_nid_t cur_adc; hda_nid_t cur_adc;
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment