Home
last modified time | relevance | path

Searched refs:iec958 (Results 1 – 25 of 42) sorted by relevance

12

/linux/sound/soc/sti/
H A Duniperif_player.c232 player->stream_settings.iec958.status[3] = in uni_player_set_channel_status()
236 player->stream_settings.iec958.status[3] = in uni_player_set_channel_status()
240 player->stream_settings.iec958.status[3] = in uni_player_set_channel_status()
244 player->stream_settings.iec958.status[3] = in uni_player_set_channel_status()
248 player->stream_settings.iec958.status[3] = in uni_player_set_channel_status()
252 player->stream_settings.iec958.status[3] = in uni_player_set_channel_status()
256 player->stream_settings.iec958.status[3] = in uni_player_set_channel_status()
260 player->stream_settings.iec958.status[3] = in uni_player_set_channel_status()
264 player->stream_settings.iec958.status[3] = in uni_player_set_channel_status()
269 player->stream_settings.iec958.status[3] = in uni_player_set_channel_status()
[all …]
/linux/sound/pci/au88x0/
H A Dau88x0_pcm.c462 ucontrol->value.iec958.status[0] = 0xff; in snd_vortex_spdif_mask_get()
463 ucontrol->value.iec958.status[1] = 0xff; in snd_vortex_spdif_mask_get()
464 ucontrol->value.iec958.status[2] = 0xff; in snd_vortex_spdif_mask_get()
465 ucontrol->value.iec958.status[3] = IEC958_AES3_CON_FS; in snd_vortex_spdif_mask_get()
472 ucontrol->value.iec958.status[0] = 0x00; in snd_vortex_spdif_get()
473 ucontrol->value.iec958.status[1] = IEC958_AES1_CON_ORIGINAL|IEC958_AES1_CON_DIGDIGCONV_ID; in snd_vortex_spdif_get()
474 ucontrol->value.iec958.status[2] = 0x00; in snd_vortex_spdif_get()
476 case 32000: ucontrol->value.iec958.status[3] = IEC958_AES3_CON_FS_32000; break; in snd_vortex_spdif_get()
477 case 44100: ucontrol->value.iec958.status[3] = IEC958_AES3_CON_FS_44100; break; in snd_vortex_spdif_get()
478 case 48000: ucontrol->value.iec958.status[3] = IEC958_AES3_CON_FS_48000; break; in snd_vortex_spdif_get()
[all …]
/linux/sound/aoa/codecs/
H A Donyx.c453 ucontrol->value.iec958.status[0] = 0x3e; in onyx_spdif_mask_get()
454 ucontrol->value.iec958.status[1] = 0xff; in onyx_spdif_mask_get()
456 ucontrol->value.iec958.status[3] = 0x3f; in onyx_spdif_mask_get()
457 ucontrol->value.iec958.status[4] = 0x0f; in onyx_spdif_mask_get()
478 ucontrol->value.iec958.status[0] = v & 0x3e; in onyx_spdif_get()
481 ucontrol->value.iec958.status[1] = v; in onyx_spdif_get()
484 ucontrol->value.iec958.status[3] = v & 0x3f; in onyx_spdif_get()
487 ucontrol->value.iec958.status[4] = v & 0x0f; in onyx_spdif_get()
500 v = (v & ~0x3e) | (ucontrol->value.iec958.status[0] & 0x3e); in onyx_spdif_put()
503 v = ucontrol->value.iec958.status[1]; in onyx_spdif_put()
[all …]
/linux/sound/soc/fsl/
H A Defika-audio-fabric.c38 SND_SOC_DAILINK_DEFS(iec958,
53 SND_SOC_DAILINK_REG(iec958),
H A Dfsl_spdif.c792 uvalue->value.iec958.status[0] = ctrl->ch_status[0]; in fsl_spdif_pb_get()
793 uvalue->value.iec958.status[1] = ctrl->ch_status[1]; in fsl_spdif_pb_get()
794 uvalue->value.iec958.status[2] = ctrl->ch_status[2]; in fsl_spdif_pb_get()
795 uvalue->value.iec958.status[3] = ctrl->ch_status[3]; in fsl_spdif_pb_get()
807 ctrl->ch_status[0] = uvalue->value.iec958.status[0]; in fsl_spdif_pb_put()
808 ctrl->ch_status[1] = uvalue->value.iec958.status[1]; in fsl_spdif_pb_put()
809 ctrl->ch_status[2] = uvalue->value.iec958.status[2]; in fsl_spdif_pb_put()
810 ctrl->ch_status[3] = uvalue->value.iec958.status[3]; in fsl_spdif_pb_put()
831 ucontrol->value.iec958.status[0] = (cstatus >> 16) & 0xFF; in fsl_spdif_capture_get()
832 ucontrol->value.iec958 in fsl_spdif_capture_get()
[all...]
H A Dpcm030-audio-fabric.c30 SND_SOC_DAILINK_DEFS(iec958,
44 SND_SOC_DAILINK_REG(iec958),
/linux/sound/virtio/
H A Dvirtio_kctl.c156 memcpy(&uvalue->value.iec958, &kvalue->value.iec958, in virtsnd_kctl_get()
157 sizeof(uvalue->value.iec958)); in virtsnd_kctl_get()
221 memcpy(&kvalue->value.iec958, &uvalue->value.iec958, in virtsnd_kctl_put()
222 sizeof(kvalue->value.iec958)); in virtsnd_kctl_put()
/linux/sound/soc/atmel/
H A Dmchp-spdiftx.c554 memcpy(uvalue->value.iec958.status, ctrl->ch_stat, in mchp_spdiftx_cs_get()
573 if (ctrl->ch_stat[i] != uvalue->value.iec958.status[i]) in mchp_spdiftx_cs_put()
575 ctrl->ch_stat[i] = uvalue->value.iec958.status[i]; in mchp_spdiftx_cs_put()
599 memset(uvalue->value.iec958.status, 0xff, in mchp_spdiftx_cs_mask()
600 sizeof(uvalue->value.iec958.status)); in mchp_spdiftx_cs_mask()
614 memcpy(uvalue->value.iec958.subcode, ctrl->user_data, in mchp_spdiftx_subcode_get()
633 if (ctrl->user_data[i] != uvalue->value.iec958.subcode[i]) in mchp_spdiftx_subcode_put()
636 ctrl->user_data[i] = uvalue->value.iec958.subcode[i]; in mchp_spdiftx_subcode_put()
H A Dmchp-spdifrx.c576 memcpy(uvalue->value.iec958.status, ch_stat->data, in mchp_spdifrx_cs_get()
607 memset(uvalue->value.iec958.status, 0xff, in mchp_spdifrx_cs_mask()
608 sizeof(uvalue->value.iec958.status)); in mchp_spdifrx_cs_mask()
658 memcpy(uvalue->value.iec958.subcode, user_data->data, in mchp_spdifrx_subcode_ch_get()
/linux/sound/pci/ctxfi/
H A Dctmixer.c683 ucontrol->value.iec958.status[0] = 0xff; in ct_spdif_get_mask()
684 ucontrol->value.iec958.status[1] = 0xff; in ct_spdif_get_mask()
685 ucontrol->value.iec958.status[2] = 0xff; in ct_spdif_get_mask()
686 ucontrol->value.iec958.status[3] = 0xff; in ct_spdif_get_mask()
701 ucontrol->value.iec958.status[0] = (status >> 0) & 0xff; in ct_spdif_get()
702 ucontrol->value.iec958.status[1] = (status >> 8) & 0xff; in ct_spdif_get()
703 ucontrol->value.iec958.status[2] = (status >> 16) & 0xff; in ct_spdif_get()
704 ucontrol->value.iec958.status[3] = (status >> 24) & 0xff; in ct_spdif_get()
716 status = (ucontrol->value.iec958.status[0] << 0) | in ct_spdif_put()
717 (ucontrol->value.iec958.status[1] << 8) | in ct_spdif_put()
[all …]
/linux/sound/pci/ca0106/
H A Dca0106_mixer.c331 decode_spdif_bits(ucontrol->value.iec958.status, in snd_ca0106_spdif_get_default()
342 decode_spdif_bits(ucontrol->value.iec958.status, in snd_ca0106_spdif_get_stream()
350 ucontrol->value.iec958.status[0] = 0xff; in snd_ca0106_spdif_get_mask()
351 ucontrol->value.iec958.status[1] = 0xff; in snd_ca0106_spdif_get_mask()
352 ucontrol->value.iec958.status[2] = 0xff; in snd_ca0106_spdif_get_mask()
353 ucontrol->value.iec958.status[3] = 0xff; in snd_ca0106_spdif_get_mask()
372 val = encode_spdif_bits(ucontrol->value.iec958.status); in snd_ca0106_spdif_put_default()
392 val = encode_spdif_bits(ucontrol->value.iec958.status); in snd_ca0106_spdif_put_stream()
/linux/sound/pci/emu10k1/
H A Demu10k1x.c1052 ucontrol->value.iec958.status[0] = (emu->spdif_bits[idx] >> 0) & 0xff; in snd_emu10k1x_spdif_get()
1053 ucontrol->value.iec958.status[1] = (emu->spdif_bits[idx] >> 8) & 0xff; in snd_emu10k1x_spdif_get()
1054 ucontrol->value.iec958.status[2] = (emu->spdif_bits[idx] >> 16) & 0xff; in snd_emu10k1x_spdif_get()
1055 ucontrol->value.iec958.status[3] = (emu->spdif_bits[idx] >> 24) & 0xff; in snd_emu10k1x_spdif_get()
1062 ucontrol->value.iec958.status[0] = 0xff; in snd_emu10k1x_spdif_get_mask()
1063 ucontrol->value.iec958.status[1] = 0xff; in snd_emu10k1x_spdif_get_mask()
1064 ucontrol->value.iec958.status[2] = 0xff; in snd_emu10k1x_spdif_get_mask()
1065 ucontrol->value.iec958.status[3] = 0xff; in snd_emu10k1x_spdif_get_mask()
1077 val = (ucontrol->value.iec958.status[0] << 0) | in snd_emu10k1x_spdif_put()
1078 (ucontrol->value.iec958.status[1] << 8) | in snd_emu10k1x_spdif_put()
[all …]
/linux/drivers/staging/vc04_services/bcm2835-audio/
H A Dbcm2835-ctl.c145 ucontrol->value.iec958.status[i] = in snd_bcm2835_spdif_default_get()
162 val |= (unsigned int)ucontrol->value.iec958.status[i] << (i * 8); in snd_bcm2835_spdif_default_put()
186 ucontrol->value.iec958.status[0] = IEC958_AES0_NONAUDIO; in snd_bcm2835_spdif_mask_get()
/linux/sound/x86/
H A Dintel_hdmi_audio.c1380 ucontrol->value.iec958.status[0] = (intelhaddata->aes_bits >> 0) & 0xff; in had_iec958_get()
1381 ucontrol->value.iec958.status[1] = (intelhaddata->aes_bits >> 8) & 0xff; in had_iec958_get()
1382 ucontrol->value.iec958.status[2] = in had_iec958_get()
1384 ucontrol->value.iec958.status[3] = in had_iec958_get()
1392 ucontrol->value.iec958.status[0] = 0xff; in had_iec958_mask_get()
1393 ucontrol->value.iec958.status[1] = 0xff; in had_iec958_mask_get()
1394 ucontrol->value.iec958.status[2] = 0xff; in had_iec958_mask_get()
1395 ucontrol->value.iec958.status[3] = 0xff; in had_iec958_mask_get()
1406 val = (ucontrol->value.iec958.status[0] << 0) | in had_iec958_put()
1407 (ucontrol->value.iec958.status[1] << 8) | in had_iec958_put()
[all …]
/linux/drivers/gpu/drm/bridge/imx/
H A Dimx8mp-hdmi-pai.c42 int iec958) in imx8mp_hdmi_pai_enable() argument
57 if (iec958) { in imx8mp_hdmi_pai_enable()
/linux/sound/pci/trident/
H A Dtrident_main.c2319 ucontrol->value.iec958.status[0] = (trident->spdif_bits >> 0) & 0xff; in snd_trident_spdif_default_get()
2320 ucontrol->value.iec958.status[1] = (trident->spdif_bits >> 8) & 0xff; in snd_trident_spdif_default_get()
2321 ucontrol->value.iec958.status[2] = (trident->spdif_bits >> 16) & 0xff; in snd_trident_spdif_default_get()
2322 ucontrol->value.iec958.status[3] = (trident->spdif_bits >> 24) & 0xff; in snd_trident_spdif_default_get()
2333 val = (ucontrol->value.iec958.status[0] << 0) | in snd_trident_spdif_default_put()
2334 (ucontrol->value.iec958.status[1] << 8) | in snd_trident_spdif_default_put()
2335 (ucontrol->value.iec958.status[2] << 16) | in snd_trident_spdif_default_put()
2336 (ucontrol->value.iec958.status[3] << 24); in snd_trident_spdif_default_put()
2376 ucontrol->value.iec958.status[0] = 0xff; in snd_trident_spdif_mask_get()
2377 ucontrol->value.iec958.status[1] = 0xff; in snd_trident_spdif_mask_get()
[all …]
/linux/sound/i2c/
H A Dcs8427.c429 memcpy(ucontrol->value.iec958.status, chip->playback.def_status, 24); in snd_cs8427_spdif_get()
446 change = memcmp(ucontrol->value.iec958.status, status, 24) != 0; in snd_cs8427_spdif_put()
447 memcpy(status, ucontrol->value.iec958.status, 24); in snd_cs8427_spdif_put()
469 memset(ucontrol->value.iec958.status, 0xff, 24); in snd_cs8427_spdif_mask_get()
/linux/sound/pci/cs46xx/
H A Dcs46xx_lib.c2107 ucontrol->value.iec958.status[0] = _wrap_all_bits((ins->spdif_csuv_default >> 24) & 0xff); in snd_cs46xx_spdif_default_get()
2108 ucontrol->value.iec958.status[1] = _wrap_all_bits((ins->spdif_csuv_default >> 16) & 0xff); in snd_cs46xx_spdif_default_get()
2109 ucontrol->value.iec958.status[2] = 0; in snd_cs46xx_spdif_default_get()
2110 ucontrol->value.iec958.status[3] = _wrap_all_bits((ins->spdif_csuv_default) & 0xff); in snd_cs46xx_spdif_default_get()
2124 val = ((unsigned int)_wrap_all_bits(ucontrol->value.iec958.status[0]) << 24) | in snd_cs46xx_spdif_default_put()
2125 ((unsigned int)_wrap_all_bits(ucontrol->value.iec958.status[2]) << 16) | in snd_cs46xx_spdif_default_put()
2126 ((unsigned int)_wrap_all_bits(ucontrol->value.iec958.status[3])) | in snd_cs46xx_spdif_default_put()
2143 ucontrol->value.iec958.status[0] = 0xff; in snd_cs46xx_spdif_mask_get()
2144 ucontrol->value.iec958.status[1] = 0xff; in snd_cs46xx_spdif_mask_get()
2145 ucontrol->value.iec958.status[2] = 0x00; in snd_cs46xx_spdif_mask_get()
[all …]
/linux/sound/i2c/other/
H A Dak4114.c227 ucontrol->value.iec958.status[i] = reg_read(chip, AK4114_REG_RXCSB0 + i); in snd_ak4114_spdif_get()
238 ucontrol->value.iec958.status[i] = chip->txcsb[i]; in snd_ak4114_spdif_playback_get()
249 reg_write(chip, AK4114_REG_TXCSB0 + i, ucontrol->value.iec958.status[i]); in snd_ak4114_spdif_playback_put()
263 memset(ucontrol->value.iec958.status, 0xff, AK4114_REG_RXCSB_SIZE); in snd_ak4114_spdif_mask_get()
/linux/sound/pci/ymfpci/
H A Dymfpci_main.c1244 ucontrol->value.iec958.status[0] = (chip->spdif_bits >> 0) & 0xff; in snd_ymfpci_spdif_default_get()
1245 ucontrol->value.iec958.status[1] = (chip->spdif_bits >> 8) & 0xff; in snd_ymfpci_spdif_default_get()
1246 ucontrol->value.iec958.status[3] = IEC958_AES3_CON_FS_48000; in snd_ymfpci_spdif_default_get()
1257 val = ((ucontrol->value.iec958.status[0] & 0x3e) << 0) | in snd_ymfpci_spdif_default_put()
1258 (ucontrol->value.iec958.status[1] << 8); in snd_ymfpci_spdif_default_put()
1289 ucontrol->value.iec958.status[0] = 0x3e; in snd_ymfpci_spdif_mask_get()
1290 ucontrol->value.iec958.status[1] = 0xff; in snd_ymfpci_spdif_mask_get()
1316 ucontrol->value.iec958.status[0] = (chip->spdif_pcm_bits >> 0) & 0xff; in snd_ymfpci_spdif_stream_get()
1317 ucontrol->value.iec958.status[1] = (chip->spdif_pcm_bits >> 8) & 0xff; in snd_ymfpci_spdif_stream_get()
1318 ucontrol->value.iec958.status[3] = IEC958_AES3_CON_FS_48000; in snd_ymfpci_spdif_stream_get()
[all …]
/linux/sound/pci/ac97/
H A Dac97_codec.c687 ucontrol->value.iec958.status[0] = IEC958_AES0_PROFESSIONAL | in snd_ac97_spdif_cmask_get()
691 ucontrol->value.iec958.status[1] = IEC958_AES1_CON_CATEGORY | in snd_ac97_spdif_cmask_get()
693 ucontrol->value.iec958.status[3] = IEC958_AES3_CON_FS; in snd_ac97_spdif_cmask_get()
700 ucontrol->value.iec958.status[0] = IEC958_AES0_PROFESSIONAL | in snd_ac97_spdif_pmask_get()
712 ucontrol->value.iec958.status[0] = ac97->spdif_status & 0xff; in snd_ac97_spdif_default_get()
713 ucontrol->value.iec958.status[1] = (ac97->spdif_status >> 8) & 0xff; in snd_ac97_spdif_default_get()
714 ucontrol->value.iec958.status[2] = (ac97->spdif_status >> 16) & 0xff; in snd_ac97_spdif_default_get()
715 ucontrol->value.iec958.status[3] = (ac97->spdif_status >> 24) & 0xff; in snd_ac97_spdif_default_get()
726 new = val = ucontrol->value.iec958.status[0] & (IEC958_AES0_PROFESSIONAL|IEC958_AES0_NONAUDIO); in snd_ac97_spdif_default_put()
727 if (ucontrol->value.iec958.status[0] & IEC958_AES0_PROFESSIONAL) { in snd_ac97_spdif_default_put()
[all …]
/linux/sound/hda/common/
H A Dcodec.c2150 ucontrol->value.iec958.status[0] = IEC958_AES0_PROFESSIONAL | in snd_hda_spdif_cmask_get()
2154 ucontrol->value.iec958.status[1] = IEC958_AES1_CON_CATEGORY | in snd_hda_spdif_cmask_get()
2162 ucontrol->value.iec958.status[0] = IEC958_AES0_PROFESSIONAL | in snd_hda_spdif_pmask_get()
2179 ucontrol->value.iec958.status[0] = spdif->status & 0xff; in snd_hda_spdif_default_get()
2180 ucontrol->value.iec958.status[1] = (spdif->status >> 8) & 0xff; in snd_hda_spdif_default_get()
2181 ucontrol->value.iec958.status[2] = (spdif->status >> 16) & 0xff; in snd_hda_spdif_default_get()
2182 ucontrol->value.iec958.status[3] = (spdif->status >> 24) & 0xff; in snd_hda_spdif_default_get()
2288 spdif->status = ucontrol->value.iec958.status[0] | in snd_hda_spdif_default_put()
2289 ((unsigned int)ucontrol->value.iec958.status[1] << 8) | in snd_hda_spdif_default_put()
2290 ((unsigned int)ucontrol->value.iec958.status[2] << 16) | in snd_hda_spdif_default_put()
[all …]
/linux/sound/pci/ice1712/
H A Ddelta.c196 snd_cs8403_decode_spdif_bits(&ucontrol->value.iec958, ice->spdif.cs8403_bits); in delta_spdif_default_get()
204 val = snd_cs8403_encode_spdif_bits(&ucontrol->value.iec958); in delta_spdif_default_put()
217 snd_cs8403_decode_spdif_bits(&ucontrol->value.iec958, ice->spdif.cs8403_stream_bits); in delta_spdif_stream_get()
225 val = snd_cs8403_encode_spdif_bits(&ucontrol->value.iec958); in delta_spdif_stream_put()
/linux/sound/soc/sunxi/
H A Dsun4i-spdif.c412 u8 *status = ucontrol->value.iec958.status; in sun4i_spdif_get_status_mask()
429 u8 *status = ucontrol->value.iec958.status; in sun4i_spdif_get_status()
457 u8 *status = ucontrol->value.iec958.status; in sun4i_spdif_set_status()
/linux/sound/soc/meson/
H A Daxg-spdifin.c277 ucontrol->value.iec958.status[i] = 0xff; in axg_spdifin_get_status_mask()
301 ucontrol->value.iec958.status[offset] = in axg_spdifin_get_status()

12