ice1724.c (77b0b254af72add59c8125cd8799f390bc508f2b) | ice1724.c (a2af050f8df6eeec29818639859f14eb237d6957) |
---|---|
1/* 2 * ALSA driver for VT1724 ICEnsemble ICE1724 / VIA VT1724 (Envy24HT) 3 * VIA VT1720 (Envy24PT) 4 * 5 * Copyright (c) 2000 Jaroslav Kysela <perex@perex.cz> 6 * 2002 James Stafford <jstafford@ampltd.com> 7 * 2003 Takashi Iwai <tiwai@suse.de> 8 * --- 93 unchanged lines hidden (view full) --- 102 103MODULE_DEVICE_TABLE(pci, snd_vt1724_ids); 104 105 106static int PRO_RATE_LOCKED; 107static int PRO_RATE_RESET = 1; 108static unsigned int PRO_RATE_DEFAULT = 44100; 109 | 1/* 2 * ALSA driver for VT1724 ICEnsemble ICE1724 / VIA VT1724 (Envy24HT) 3 * VIA VT1720 (Envy24PT) 4 * 5 * Copyright (c) 2000 Jaroslav Kysela <perex@perex.cz> 6 * 2002 James Stafford <jstafford@ampltd.com> 7 * 2003 Takashi Iwai <tiwai@suse.de> 8 * --- 93 unchanged lines hidden (view full) --- 102 103MODULE_DEVICE_TABLE(pci, snd_vt1724_ids); 104 105 106static int PRO_RATE_LOCKED; 107static int PRO_RATE_RESET = 1; 108static unsigned int PRO_RATE_DEFAULT = 44100; 109 |
110static char *ext_clock_names[1] = { "IEC958 In" }; | 110static const char * const ext_clock_names[1] = { "IEC958 In" }; |
111 112/* 113 * Basic I/O 114 */ 115 116/* 117 * default rates, default clock routines 118 */ --- 1919 unchanged lines hidden (view full) --- 2038 2039 2040/* 2041 * routing 2042 */ 2043static int snd_vt1724_pro_route_info(struct snd_kcontrol *kcontrol, 2044 struct snd_ctl_elem_info *uinfo) 2045{ | 111 112/* 113 * Basic I/O 114 */ 115 116/* 117 * default rates, default clock routines 118 */ --- 1919 unchanged lines hidden (view full) --- 2038 2039 2040/* 2041 * routing 2042 */ 2043static int snd_vt1724_pro_route_info(struct snd_kcontrol *kcontrol, 2044 struct snd_ctl_elem_info *uinfo) 2045{ |
2046 static char *texts[] = { | 2046 static const char * const texts[] = { |
2047 "PCM Out", /* 0 */ 2048 "H/W In 0", "H/W In 1", /* 1-2 */ 2049 "IEC958 In L", "IEC958 In R", /* 3-4 */ 2050 }; 2051 2052 uinfo->type = SNDRV_CTL_ELEM_TYPE_ENUMERATED; 2053 uinfo->count = 1; 2054 uinfo->value.enumerated.items = 5; --- 173 unchanged lines hidden (view full) --- 2228 2229 [ICE_EEP2_GPIO_STATE] = 0x00, /* inputs */ 2230 [ICE_EEP2_GPIO_STATE1] = 0x00, /* all 1, but GPIO_CPLD_RW 2231 and GPIO15 always zero */ 2232 [ICE_EEP2_GPIO_STATE2] = 0x00, /* inputs */ 2233}; 2234 2235 | 2047 "PCM Out", /* 0 */ 2048 "H/W In 0", "H/W In 1", /* 1-2 */ 2049 "IEC958 In L", "IEC958 In R", /* 3-4 */ 2050 }; 2051 2052 uinfo->type = SNDRV_CTL_ELEM_TYPE_ENUMERATED; 2053 uinfo->count = 1; 2054 uinfo->value.enumerated.items = 5; --- 173 unchanged lines hidden (view full) --- 2228 2229 [ICE_EEP2_GPIO_STATE] = 0x00, /* inputs */ 2230 [ICE_EEP2_GPIO_STATE1] = 0x00, /* all 1, but GPIO_CPLD_RW 2231 and GPIO15 always zero */ 2232 [ICE_EEP2_GPIO_STATE2] = 0x00, /* inputs */ 2233}; 2234 2235 |
2236struct snd_ice1712_card_info snd_vt1724_ooaoo_cards[] __devinitdata = { | 2236static struct snd_ice1712_card_info snd_vt1724_ooaoo_cards[] __devinitdata = { |
2237 { 2238 .name = "ooAoo SQ210a", 2239 .model = "sq210a", 2240 .eeprom_size = sizeof(ooaoo_sq210_eeprom), 2241 .eeprom_data = ooaoo_sq210_eeprom, 2242 }, 2243 { } /* terminator */ 2244}; --- 657 unchanged lines hidden --- | 2237 { 2238 .name = "ooAoo SQ210a", 2239 .model = "sq210a", 2240 .eeprom_size = sizeof(ooaoo_sq210_eeprom), 2241 .eeprom_data = ooaoo_sq210_eeprom, 2242 }, 2243 { } /* terminator */ 2244}; --- 657 unchanged lines hidden --- |