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

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

ALSA: hda - Move SD nums definitions to hda_intel.c



The defined numbers of SDs are specific to hda-intel, so move them to
there.

Signed-off-by: default avatarTakashi Iwai <tiwai@suse.de>
parent 703c759f
Loading
Loading
Loading
Loading
+17 −0
Original line number Original line Diff line number Diff line
@@ -94,6 +94,23 @@ enum {
/* Define VIA HD Audio Device ID*/
/* Define VIA HD Audio Device ID*/
#define VIA_HDAC_DEVICE_ID		0x3288
#define VIA_HDAC_DEVICE_ID		0x3288


/* max number of SDs */
/* ICH, ATI and VIA have 4 playback and 4 capture */
#define ICH6_NUM_CAPTURE	4
#define ICH6_NUM_PLAYBACK	4

/* ULI has 6 playback and 5 capture */
#define ULI_NUM_CAPTURE		5
#define ULI_NUM_PLAYBACK	6

/* ATI HDMI may have up to 8 playbacks and 0 capture */
#define ATIHDMI_NUM_CAPTURE	0
#define ATIHDMI_NUM_PLAYBACK	8

/* TERA has 4 playback and 3 capture */
#define TERA_NUM_CAPTURE	3
#define TERA_NUM_PLAYBACK	4



static int index[SNDRV_CARDS] = SNDRV_DEFAULT_IDX;
static int index[SNDRV_CARDS] = SNDRV_DEFAULT_IDX;
static char *id[SNDRV_CARDS] = SNDRV_DEFAULT_STR;
static char *id[SNDRV_CARDS] = SNDRV_DEFAULT_STR;
+0 −17
Original line number Original line Diff line number Diff line
@@ -103,23 +103,6 @@ enum { SDI0, SDI1, SDI2, SDI3, SDO0, SDO1, SDO2, SDO3 };
 * other constants
 * other constants
 */
 */


/* max number of SDs */
/* ICH, ATI and VIA have 4 playback and 4 capture */
#define ICH6_NUM_CAPTURE	4
#define ICH6_NUM_PLAYBACK	4

/* ULI has 6 playback and 5 capture */
#define ULI_NUM_CAPTURE		5
#define ULI_NUM_PLAYBACK	6

/* ATI HDMI may have up to 8 playbacks and 0 capture */
#define ATIHDMI_NUM_CAPTURE	0
#define ATIHDMI_NUM_PLAYBACK	8

/* TERA has 4 playback and 3 capture */
#define TERA_NUM_CAPTURE	3
#define TERA_NUM_PLAYBACK	4

/* max number of fragments - we may use more if allocating more pages for BDL */
/* max number of fragments - we may use more if allocating more pages for BDL */
#define BDL_SIZE		4096
#define BDL_SIZE		4096
#define AZX_MAX_BDL_ENTRIES	(BDL_SIZE / 16)
#define AZX_MAX_BDL_ENTRIES	(BDL_SIZE / 16)