|
@@ -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;
|