diff options
| -rw-r--r-- | sound/pci/rme9652/hdspm.c | 11 |
1 files changed, 7 insertions, 4 deletions
diff --git a/sound/pci/rme9652/hdspm.c b/sound/pci/rme9652/hdspm.c index d1e05828cee6..8e6ce1473333 100644 --- a/sound/pci/rme9652/hdspm.c +++ b/sound/pci/rme9652/hdspm.c | |||
| @@ -561,10 +561,13 @@ static char *hdspm_speed_names[] = { "single", "double", "quad" }; | |||
| 561 | static char *texts_autosync_aes_tco[] = { "Word Clock", | 561 | static char *texts_autosync_aes_tco[] = { "Word Clock", |
| 562 | "AES1", "AES2", "AES3", "AES4", | 562 | "AES1", "AES2", "AES3", "AES4", |
| 563 | "AES5", "AES6", "AES7", "AES8", | 563 | "AES5", "AES6", "AES7", "AES8", |
| 564 | "TCO" }; | 564 | "TCO", "Sync In" |
| 565 | }; | ||
| 565 | static char *texts_autosync_aes[] = { "Word Clock", | 566 | static char *texts_autosync_aes[] = { "Word Clock", |
| 566 | "AES1", "AES2", "AES3", "AES4", | 567 | "AES1", "AES2", "AES3", "AES4", |
| 567 | "AES5", "AES6", "AES7", "AES8" }; | 568 | "AES5", "AES6", "AES7", "AES8", |
| 569 | "Sync In" | ||
| 570 | }; | ||
| 568 | static char *texts_autosync_madi_tco[] = { "Word Clock", | 571 | static char *texts_autosync_madi_tco[] = { "Word Clock", |
| 569 | "MADI", "TCO", "Sync In" }; | 572 | "MADI", "TCO", "Sync In" }; |
| 570 | static char *texts_autosync_madi[] = { "Word Clock", | 573 | static char *texts_autosync_madi[] = { "Word Clock", |
| @@ -2941,11 +2944,11 @@ static int snd_hdspm_info_autosync_ref(struct snd_kcontrol *kcontrol, | |||
| 2941 | 2944 | ||
| 2942 | if (AES32 == hdspm->io_type) { | 2945 | if (AES32 == hdspm->io_type) { |
| 2943 | static char *texts[] = { "WordClock", "AES1", "AES2", "AES3", | 2946 | static char *texts[] = { "WordClock", "AES1", "AES2", "AES3", |
| 2944 | "AES4", "AES5", "AES6", "AES7", "AES8", "None"}; | 2947 | "AES4", "AES5", "AES6", "AES7", "AES8", "TCO", "Sync In", "None"}; |
| 2945 | 2948 | ||
| 2946 | uinfo->type = SNDRV_CTL_ELEM_TYPE_ENUMERATED; | 2949 | uinfo->type = SNDRV_CTL_ELEM_TYPE_ENUMERATED; |
| 2947 | uinfo->count = 1; | 2950 | uinfo->count = 1; |
| 2948 | uinfo->value.enumerated.items = 10; | 2951 | uinfo->value.enumerated.items = ARRAY_SIZE(texts); |
| 2949 | if (uinfo->value.enumerated.item >= | 2952 | if (uinfo->value.enumerated.item >= |
| 2950 | uinfo->value.enumerated.items) | 2953 | uinfo->value.enumerated.items) |
| 2951 | uinfo->value.enumerated.item = | 2954 | uinfo->value.enumerated.item = |
