Searched refs:spdif (Results 1 - 18 of 18) sorted by relevance

/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/sound/pci/ice1712/
H A Ddelta.c205 snd_cs8403_decode_spdif_bits(&ucontrol->value.iec958, ice->spdif.cs8403_bits);
215 change = ice->spdif.cs8403_bits != val;
216 ice->spdif.cs8403_bits = val;
228 snd_cs8403_decode_spdif_bits(&ucontrol->value.iec958, ice->spdif.cs8403_stream_bits);
238 change = ice->spdif.cs8403_stream_bits != val;
239 ice->spdif.cs8403_stream_bits = val;
368 ice->spdif.cs8403_stream_bits = ice->spdif.cs8403_bits;
379 tmp = ice->spdif.cs8403_stream_bits;
388 change = ice->spdif
[all...]
H A Dews.c256 snd_cs8404_decode_spdif_bits(&ucontrol->value.iec958, ice->spdif.cs8403_bits);
266 change = ice->spdif.cs8403_bits != val;
267 ice->spdif.cs8403_bits = val;
279 snd_cs8404_decode_spdif_bits(&ucontrol->value.iec958, ice->spdif.cs8403_stream_bits);
289 change = ice->spdif.cs8403_stream_bits != val;
290 ice->spdif.cs8403_stream_bits = val;
304 ice->spdif.cs8403_stream_bits = ice->spdif.cs8403_bits;
315 tmp = ice->spdif.cs8403_stream_bits;
324 change = ice->spdif
[all...]
H A Dice1712.c24 - spdif nonaudio consumer mode does not work (at least with my
128 /* check whether the clock mode is spdif-in */
368 * spdif callbacks
398 ice->spdif.ops.open = open_cs8427;
399 ice->spdif.ops.close = close_cs8427;
400 ice->spdif.ops.setup_rate = setup_cs8427;
1059 if (ice->spdif.ops.setup_rate)
1060 ice->spdif.ops.setup_rate(ice, rate);
1185 if (ice->spdif.ops.open)
1186 ice->spdif
[all...]
H A Dice1712.h334 unsigned int force_pdma4: 1; /* VT1720/4 - PDMA4 as non-spdif */
335 unsigned int force_rdma1: 1; /* VT1720/4 - RDMA1 as non-spdif */
346 struct snd_ice1712_spdif spdif; member in struct:snd_ice1712
H A Dice1724.c106 /* check whether the clock mode is spdif-in */
479 if (ice->spdif.ops.setup_rate)
480 ice->spdif.ops.setup_rate(ice, rate);
883 /* update spdif control bits; call with reg_lock */
1036 return 0; /* no spdif device */
1593 int spdif = ice->vt1720 ? 13 : 15; local
1597 if (ucontrol->value.enumerated.item[0] == spdif) {
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/sound/oss/
H A Dtrident.c436 /* Added by Matt Wu 01-05-2001 for spdif in */
468 /* Added by Matt Wu 01-05-2001 for spdif in */
3257 unsigned long spdif; local
3286 spdif = inw(TRID_REG(card, ALI_GLOBAL_CONTROL));
3287 spdif |= ALI_SPDIF_OUT_CH_ENABLE;
3288 spdif &= ALI_SPDIF_OUT_SEL_SPDIF;
3289 outw(spdif, TRID_REG(card, ALI_GLOBAL_CONTROL));
3290 spdif = inw(TRID_REG(card, ALI_SPDIF_CS));
3292 spdif |= 0x0002;
3294 spdif
3316 unsigned long spdif; local
3328 unsigned long spdif; local
[all...]
H A Des1371.c2745 static int spdif[NR_DEVICE]; variable
2751 module_param_array(spdif, bool, NULL, 0);
2752 MODULE_PARM_DESC(spdif, "if 1 the output is in S/PDIF digital mode");
2946 if (spdif[devindex]) {
3107 /* format is: es1371=[spdif,[nomix,[amplifier]]] */
3117 ((get_option(&str, &spdif[nr_dev]) == 2)
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/sound/pci/ac97/
H A Dac97_pcm.c165 if (pcm->spdif)
214 /* update the internal spdif bits */
477 rpcm->spdif = pcm->spdif;
486 if (pcm->spdif && pcm->stream == 0)
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/include/sound/
H A Dtrident.h335 spdif: 1, member in struct:snd_trident_voice
417 struct snd_pcm *spdif; /* SPDIF PCM */ member in struct:snd_trident
H A Dac97_codec.h384 #define AC97_CX_SPDIF (1<<3) /* Conexant's spdif interface */
617 spdif: 1; /* spdif pcm */ member in struct:ac97_pcm
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/sound/pci/trident/
H A Dtrident_main.c1263 Description: Set the hardware parameters for the spdif device.
1525 if (voice->spdif)
1844 voice->spdif = 1;
2222 struct snd_pcm *spdif; local
2227 if ((err = snd_pcm_new(trident->card, "trident_dx_nx IEC958", device, 1, 0, &spdif)) < 0)
2230 spdif->private_data = trident;
2232 snd_pcm_set_ops(spdif, SNDRV_PCM_STREAM_PLAYBACK, &snd_trident_spdif_ops);
2234 snd_pcm_set_ops(spdif, SNDRV_PCM_STREAM_PLAYBACK, &snd_trident_spdif_7018_ops);
2236 spdif->info_flags = 0;
2237 strcpy(spdif
[all...]
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/sound/pci/
H A Dens1370.c90 static int spdif[SNDRV_CARDS]; variable
110 module_param_array(spdif, int, NULL, 0444);
111 MODULE_PARM_DESC(spdif, "S/PDIF output (-1 = none, 0 = auto, 1 = force).");
426 unsigned int spdif; member in struct:ensoniq
1111 if (ensoniq->spdif && ensoniq->playback2_substream == NULL)
1134 if (ensoniq->spdif && ensoniq->playback1_substream == NULL)
1455 /* spdif controls */
2448 if ((err = snd_ensoniq_1371_mixer(ensoniq, spdif[dev], lineio[dev])) < 0) {
H A Drme32.c1014 int spdif = 0; local
1019 spdif = (rme32->wcreg & RME32_WCR_ADAT) == 0;
1021 if (spdif) {
H A Drme96.c1316 int spdif = 0; local
1324 spdif = (rme96->wcreg & RME96_WCR_ADAT) == 0;
1326 if (spdif) {
H A Datiixp.c615 /* set up spdif, enable burst mode */
1202 .spdif = 1,
1292 /* PCM #1: spdif playback */
H A Dintel8x0.c198 #define ICH_NVSPINT 0x00000010 /* nforce spdif interrupt */
252 ICH_REG_ALI_SPDIFCSR = 0xf8, /* spdif channel status register */
253 ICH_REG_ALI_SPDIFICS = 0xfc, /* spdif interface control/status */
268 #define ALI_INT_SPDIFOUT (1<<23) /* controller spdif out INTERRUPT */
302 #define ICH_ALI_IF_SPDF_SRC (3<<12) /* 00 = PCM, 01 = AC97-in, 10 = spdif-in, 11 = i2s */
303 #define ICH_ALI_IF_AC97_OUT (3<<8) /* 00 = PCM, 10 = spdif-in, 11 = i2s */
1598 .spdif = 1,
2337 /* stop the spdif interrupt */
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/sound/pci/ali5451/
H A Dali5451.c52 static int spdif; variable
60 module_param(spdif, bool, 0444);
61 MODULE_PARM_DESC(spdif, "Support SPDIF I/O");
1394 "spdif rate detect err!\n");
1881 /* spdif aplayback switch */
1883 /* spdif out to spdif channel */
1885 /* spdif in from spdif channel */
2301 err = snd_ali_create(card, pci, pcm_channels, spdif,
[all...]
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/sound/aoa/codecs/
H A Dsnd-aoa-codec-onyx.c436 SINGLE_BIT(spdif,
964 /* spdif control defaults to off */

Completed in 234 milliseconds