Home
last modified time | relevance | path

Searched refs:dai (Results 1 - 16 of 16) sorted by relevance

/third_party/alsa-utils/topology/nhlt/intel/ssp/
H A Dssp-debug.c115 struct ssp_config_dai *dai; in ssp_print_internal() local
120 dai = &ssp->ssp_prm[ssp->ssp_count]; in ssp_print_internal()
124 fprintf(stdout, "io_clk %u\n", dai->io_clk); in ssp_print_internal()
125 fprintf(stdout, "dai_index %u\n", dai->dai_index); in ssp_print_internal()
126 fprintf(stdout, "mclk_id %u\n", dai->mclk_id); in ssp_print_internal()
127 fprintf(stdout, "sample_valid_bits %u\n", dai->sample_valid_bits); in ssp_print_internal()
128 fprintf(stdout, "mclk_direction %u\n", dai->mclk_direction); in ssp_print_internal()
129 fprintf(stdout, "frame_pulse_width %u\n", dai->frame_pulse_width); in ssp_print_internal()
130 fprintf(stdout, "tdm_per_slot_padding_flag %u\n", dai->tdm_per_slot_padding_flag); in ssp_print_internal()
131 fprintf(stdout, "clks_control %u\n", dai in ssp_print_internal()
[all...]
/drivers/hdf_core/framework/include/audio/
H A Daudio_dai_if.h46 * @param dai Indicates a dai device.
48 * @return Returns <b>0</b> if dai device start up success; returns a non-zero value otherwise.
53 int32_t (*Startup)(const struct AudioCard *audioCard, const struct DaiDevice *dai);
61 * @return Returns <b>0</b> if dai pcm param set success; returns a non-zero value otherwise.
73 * @param dai Indicates a dai device.
75 * @return Returns <b>0</b> if dai device trigger success; returns a non-zero value otherwise.
80 int32_t (*Trigger)(const struct AudioCard *audioCard, int cmd, const struct DaiDevice *dai);
86 * @param dai Indicate
[all...]
/drivers/hdf_core/framework/model/audio/core/src/
H A Daudio_core.c66 struct DaiDevice *dai = NULL; in AudioSocRegisterDai() local
77 dai = (struct DaiDevice *)OsalMemCalloc(sizeof(*dai)); in AudioSocRegisterDai()
78 if (dai == NULL) { in AudioSocRegisterDai()
79 ADM_LOG_ERR("Malloc dai device fail!"); in AudioSocRegisterDai()
83 dai->devDaiName = daiData->drvDaiName; in AudioSocRegisterDai()
84 dai->devData = daiData; in AudioSocRegisterDai()
85 dai->device = device; in AudioSocRegisterDai()
86 DListInsertHead(&dai->list, &daiController); in AudioSocRegisterDai()
87 ADM_LOG_INFO("Register [%s] success.", dai in AudioSocRegisterDai()
343 AudioDaiReadReg(const struct DaiDevice *dai, uint32_t reg, uint32_t *val) AudioDaiReadReg() argument
360 AudioDaiWriteReg(const struct DaiDevice *dai, uint32_t reg, uint32_t val) AudioDaiWriteReg() argument
452 AudioUpdateDaiRegBits(const struct DaiDevice *dai, uint32_t reg, const uint32_t mask, const uint32_t shift, uint32_t value) AudioUpdateDaiRegBits() argument
571 AudioDaiRegUpdate(const struct DaiDevice *dai, struct AudioMixerControl *mixerCtrl) AudioDaiRegUpdate() argument
1059 struct DaiDevice *dai = NULL; AudioCpuDaiSetCtrlOps() local
1100 struct DaiDevice *dai = NULL; AudioCpuDaiGetCtrlOps() local
[all...]
/drivers/hdf_core/framework/model/audio/common/src/
H A Daudio_dai_base.c51 ADM_LOG_ERR("dai GetRegConfig fail!"); in DaiGetConfigInfo()
128 int32_t DaiDeviceReadReg(const struct DaiDevice *dai, uint32_t reg, uint32_t *val) in DaiDeviceReadReg() argument
131 if (dai == NULL || dai->devData == NULL || val == NULL) { in DaiDeviceReadReg()
135 virtualAddress = dai->devData->regVirtualAddr; in DaiDeviceReadReg()
140 int32_t DaiDeviceWriteReg(const struct DaiDevice *dai, uint32_t reg, uint32_t value) in DaiDeviceWriteReg() argument
143 if (dai == NULL || dai->devData == NULL) { in DaiDeviceWriteReg()
147 virtualAddress = dai->devData->regVirtualAddr; in DaiDeviceWriteReg()
H A Daudio_codec_base.c653 int32_t CodecDaiRegI2cRead(const struct DaiDevice *dai, uint32_t reg, uint32_t *value) in CodecDaiRegI2cRead() argument
659 if (dai == NULL || dai->devData == NULL || value == NULL) { in CodecDaiRegI2cRead()
664 i2cTransferParam = (struct I2cTransferParam *)dai->devData->privateParam; in CodecDaiRegI2cRead()
666 AUDIO_DRIVER_LOG_ERR("codec dai i2cTransferParam is NULL."); in CodecDaiRegI2cRead()
682 int32_t CodecDaiRegI2cWrite(const struct DaiDevice *dai, uint32_t reg, uint32_t value) in CodecDaiRegI2cWrite() argument
687 if (dai == NULL || dai->devData == NULL) { in CodecDaiRegI2cWrite()
692 i2cTransferParam = (struct I2cTransferParam *)dai->devData->privateParam; in CodecDaiRegI2cWrite()
694 AUDIO_DRIVER_LOG_ERR("codec dai i2cTransferPara in CodecDaiRegI2cWrite()
[all...]
/third_party/alsa-lib/src/topology/
H A Dpcm.c63 /* copy referenced caps to the parent (pcm or be dai) */
163 elem->dai->caps); in tplg_build_dai()
622 struct snd_soc_tplg_dai *dai; in tplg_parse_streams() local
641 dai = elem->dai; in tplg_parse_streams()
642 playback = &dai->playback; in tplg_parse_streams()
643 capture = &dai->capture; in tplg_parse_streams()
644 caps = dai->caps; in tplg_parse_streams()
710 streams[0] = elem->dai->playback; in tplg_save_streams()
711 streams[1] = elem->dai in tplg_save_streams()
992 struct snd_soc_tplg_dai *dai; tplg_parse_dai() local
1105 struct snd_soc_tplg_dai *dai = elem->dai; tplg_save_dai() local
1943 struct snd_soc_tplg_dai *dai; tplg_add_dai_object() local
[all...]
H A Dtplg_local.h173 struct snd_soc_tplg_dai *dai; member
H A Ddata.c54 priv = &elem->dai->priv; in get_priv_data()
/drivers/hdf_core/framework/model/audio/hdmi/include/
H A Daudio_hdmi_codec_ops.h21 const struct AudioCard *audioCard, const struct DaiDevice *dai, bool mute, int32_t direction);
24 int32_t AudioHdmiCodecDaiReadReg(const struct DaiDevice *dai, uint32_t reg, uint32_t *value);
25 int32_t AudioHdmiCodecDaiWriteReg(const struct DaiDevice *dai, uint32_t reg, uint32_t value);
/drivers/hdf_core/framework/test/unittest/model/audio/src/
H A Daudio_core_test.c197 struct DaiDevice dai; in AudioUpdateDaiRegBitsTest() local
205 (void)memset_s(&dai, sizeof(struct DaiDevice), 0, sizeof(struct DaiDevice)); in AudioUpdateDaiRegBitsTest()
206 dai.devDaiName = "dai_service"; in AudioUpdateDaiRegBitsTest()
207 if (AudioUpdateDaiRegBits(&dai, g_audioTestReg.reg, g_audioTestReg.mask, in AudioUpdateDaiRegBitsTest()
334 struct DaiDevice dai; in AudioDaiReadRegTest() local
337 (void)memset_s(&dai, sizeof(struct DaiDevice), 0, sizeof(struct DaiDevice)); in AudioDaiReadRegTest()
338 if (AudioDaiReadReg(&dai, 0, &val) == HDF_SUCCESS) { in AudioDaiReadRegTest()
349 struct DaiDevice dai; in AudioDaiWriteRegTest() local
352 (void)memset_s(&dai, sizeof(struct DaiDevice), 0, sizeof(struct DaiDevice)); in AudioDaiWriteRegTest()
353 if (AudioDaiWriteReg(&dai, in AudioDaiWriteRegTest()
[all...]
/drivers/hdf_core/framework/model/audio/core/include/
H A Daudio_core.h26 int32_t AudioDaiRegUpdate(const struct DaiDevice *dai, struct AudioMixerControl *mixerCtrl);
40 int32_t AudioUpdateDaiRegBits(const struct DaiDevice *dai, uint32_t reg,
58 int32_t AudioDaiReadReg(const struct DaiDevice *dai, uint32_t reg, uint32_t *val);
59 int32_t AudioDaiWriteReg(const struct DaiDevice *dai, uint32_t reg, uint32_t val);
/drivers/hdf_core/framework/model/audio/common/include/
H A Daudio_dai_base.h26 int32_t DaiDeviceReadReg(const struct DaiDevice *dai, uint32_t reg, uint32_t *val);
27 int32_t DaiDeviceWriteReg(const struct DaiDevice *dai, uint32_t reg, uint32_t value);
H A Daudio_codec_base.h73 int32_t CodecDaiRegI2cRead(const struct DaiDevice *dai, uint32_t reg, uint32_t *value);
74 int32_t CodecDaiRegI2cWrite(const struct DaiDevice *dai, uint32_t reg, uint32_t value);
/drivers/hdf_core/framework/model/audio/hdmi/src/
H A Daudio_hdmi_codec_ops.c368 const struct AudioCard *audioCard, const struct DaiDevice *dai, bool mute, int32_t direction) in AudioHdmiCodecDaiMuteStream()
374 (void)dai; in AudioHdmiCodecDaiMuteStream()
418 int32_t AudioHdmiCodecDaiReadReg(const struct DaiDevice *dai, uint32_t reg, uint32_t *value) in AudioHdmiCodecDaiReadReg() argument
420 (void)dai; in AudioHdmiCodecDaiReadReg()
428 int32_t AudioHdmiCodecDaiWriteReg(const struct DaiDevice *dai, uint32_t reg, uint32_t value) in AudioHdmiCodecDaiWriteReg() argument
430 (void)dai; in AudioHdmiCodecDaiWriteReg()
367 AudioHdmiCodecDaiMuteStream( const struct AudioCard *audioCard, const struct DaiDevice *dai, bool mute, int32_t direction) AudioHdmiCodecDaiMuteStream() argument
/drivers/hdf_core/adapter/khdf/linux/model/audio/
H A DMakefile70 $(KHDF_AUDIO_A311D_DIR)/dai/a311d_dai_adapter.o \
71 $(KHDF_AUDIO_A311D_DIR)/dai/a311d_dai_ops.o \
/third_party/alsa-lib/include/
H A Dtopology.h586 * dai."name of front-end DAI" {
1098 struct snd_tplg_dai_template *dai; /*!< Physical DAI */ member

Completed in 12 milliseconds