Searched refs:tdm_slots (Results 1 – 13 of 13) sorted by relevance
/linux-4.1.27/sound/soc/ |
D | soc-utils.c | 23 int snd_soc_calc_frame_size(int sample_size, int channels, int tdm_slots) in snd_soc_calc_frame_size() argument 25 return sample_size * channels * tdm_slots; in snd_soc_calc_frame_size() 42 int snd_soc_calc_bclk(int fs, int sample_size, int channels, int tdm_slots) in snd_soc_calc_bclk() argument 44 return fs * snd_soc_calc_frame_size(sample_size, channels, tdm_slots); in snd_soc_calc_bclk()
|
/linux-4.1.27/sound/soc/davinci/ |
D | davinci-mcasp.c | 82 int tdm_slots; member 625 u32 slot_length = mcasp->bclk_lrclk_ratio / mcasp->tdm_slots; in davinci_config_channel_size() 663 u8 slots = mcasp->tdm_slots; in mcasp_common_hw_param() 773 total_slots = mcasp->tdm_slots; in mcasp_i2s_hw_param() 923 if (channels > mcasp->tdm_slots) in davinci_mcasp_hw_params() 924 channels = mcasp->tdm_slots; in davinci_mcasp_hw_params() 1031 if (channels > rd->mcasp->tdm_slots) in davinci_mcasp_hw_rule_rate() 1032 channels = rd->mcasp->tdm_slots; in davinci_mcasp_hw_rule_rate() 1066 if (channels > rd->mcasp->tdm_slots) in davinci_mcasp_hw_rule_format() 1067 channels = rd->mcasp->tdm_slots; in davinci_mcasp_hw_rule_format() [all …]
|
/linux-4.1.27/include/linux/platform_data/ |
D | davinci_asp.h | 80 int tdm_slots; member
|
/linux-4.1.27/include/linux/mfd/arizona/ |
D | core.h | 141 int tdm_slots[ARIZONA_MAX_AIF]; member
|
/linux-4.1.27/sound/soc/codecs/ |
D | wm8993.c | 215 int tdm_slots; member 1212 if (wm8993->tdm_slots) { in wm8993_hw_params() 1214 wm8993->tdm_slots, wm8993->tdm_width); in wm8993_hw_params() 1215 wm8993->bclk *= wm8993->tdm_width * wm8993->tdm_slots; in wm8993_hw_params() 1364 wm8993->tdm_slots = 0; in wm8993_set_tdm_slot() 1398 wm8993->tdm_slots = slots / 2; in wm8993_set_tdm_slot()
|
D | arizona.c | 1352 int tdm_slots = arizona->tdm_slots[dai->id - 1]; in arizona_hw_params() local 1364 if (tdm_slots) { in arizona_hw_params() 1366 tdm_slots, tdm_width); in arizona_hw_params() 1367 bclk_target = tdm_slots * tdm_width * params_rate(params); in arizona_hw_params() 1368 channels = tdm_slots; in arizona_hw_params() 1581 arizona->tdm_slots[dai->id - 1] = slots; in arizona_set_tdm_slot()
|
D | wm8904.c | 85 int tdm_slots; member 1292 if (wm8904->tdm_slots) { in wm8904_hw_params() 1294 wm8904->tdm_slots, wm8904->tdm_width); in wm8904_hw_params() 1297 wm8904->tdm_slots); in wm8904_hw_params() 1561 wm8904->tdm_slots = slots / 2; in wm8904_set_tdm_slot()
|
D | max98090.c | 1674 if (max98090->tdm_slots == 4) { in max98090_dai_set_fmt() 1678 } else if (max98090->tdm_slots == 3) { in max98090_dai_set_fmt() 1737 if (max98090->tdm_slots > 1) in max98090_dai_set_fmt() 1758 max98090->tdm_slots = slots; in max98090_set_tdm_slot() 1761 if (max98090->tdm_slots > 1) { in max98090_set_tdm_slot()
|
D | max98090.h | 1539 int tdm_slots; member
|
/linux-4.1.27/arch/arm/mach-davinci/ |
D | board-dm646x-evm.c | 334 .tdm_slots = 2, 343 .tdm_slots = 32,
|
D | board-da830-evm.c | 206 .tdm_slots = 2,
|
D | board-da850-evm.c | 761 .tdm_slots = 2,
|
/linux-4.1.27/include/sound/ |
D | soc.h | 448 int snd_soc_calc_frame_size(int sample_size, int channels, int tdm_slots); 450 int snd_soc_calc_bclk(int fs, int sample_size, int channels, int tdm_slots);
|