Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit de6c74f3 authored by Takashi Iwai's avatar Takashi Iwai
Browse files

ALSA: hda - Define some constants in patch_via.c



Signed-off-by: default avatarTakashi Iwai <tiwai@suse.de>
parent b89596a1
Loading
Loading
Loading
Loading
+6 −4
Original line number Original line Diff line number Diff line
@@ -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 {
	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 {
	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;