Home
last modified time | relevance | path

Searched refs:tdm_slots (Results 1 – 15 of 15) sorted by relevance

/Linux-v4.19/sound/soc/davinci/
Ddavinci-mcasp.c83 int tdm_slots; member
567 mcasp->slot_width = div / mcasp->tdm_slots; in __davinci_mcasp_set_clkdiv()
568 if (div % mcasp->tdm_slots) in __davinci_mcasp_set_clkdiv()
571 __func__, div, mcasp->tdm_slots); in __davinci_mcasp_set_clkdiv()
618 int slots = mcasp->tdm_slots; in davinci_mcasp_ch_constraint()
682 mcasp->tdm_slots = slots; in davinci_mcasp_set_tdm_slot()
752 u8 slots = mcasp->tdm_slots; in mcasp_common_hw_param()
863 total_slots = mcasp->tdm_slots; in mcasp_i2s_hw_param()
1063 int slots = mcasp->tdm_slots; in davinci_mcasp_hw_params()
1165 int slots = rd->mcasp->tdm_slots; in davinci_mcasp_hw_rule_rate()
[all …]
/Linux-v4.19/sound/soc/
Dsoc-utils.c17 int snd_soc_calc_frame_size(int sample_size, int channels, int tdm_slots) in snd_soc_calc_frame_size() argument
19 return sample_size * channels * tdm_slots; in snd_soc_calc_frame_size()
36 int snd_soc_calc_bclk(int fs, int sample_size, int channels, int tdm_slots) in snd_soc_calc_bclk() argument
38 return fs * snd_soc_calc_frame_size(sample_size, channels, tdm_slots); in snd_soc_calc_bclk()
/Linux-v4.19/sound/soc/bcm/
Dbcm2835-i2s.c124 unsigned int tdm_slots; member
241 dev->tdm_slots = 0; in bcm2835_i2s_set_dai_bclk_ratio()
248 dev->tdm_slots = 2; in bcm2835_i2s_set_dai_bclk_ratio()
283 dev->tdm_slots = slots; in bcm2835_i2s_set_dai_tdm_slot()
368 if (dev->tdm_slots) { in bcm2835_i2s_hw_params()
369 slots = dev->tdm_slots; in bcm2835_i2s_hw_params()
/Linux-v4.19/include/linux/platform_data/
Ddavinci_asp.h80 int tdm_slots; member
/Linux-v4.19/sound/soc/codecs/
Dwm8993.c215 int tdm_slots; member
1211 if (wm8993->tdm_slots) { in wm8993_hw_params()
1213 wm8993->tdm_slots, wm8993->tdm_width); in wm8993_hw_params()
1214 wm8993->bclk *= wm8993->tdm_width * wm8993->tdm_slots; in wm8993_hw_params()
1363 wm8993->tdm_slots = 0; in wm8993_set_tdm_slot()
1397 wm8993->tdm_slots = slots / 2; in wm8993_set_tdm_slot()
Darizona.c1790 int tdm_slots = arizona->tdm_slots[dai->id - 1]; in arizona_hw_params() local
1802 if (tdm_slots) { in arizona_hw_params()
1804 tdm_slots, tdm_width); in arizona_hw_params()
1805 bclk_target = tdm_slots * tdm_width * params_rate(params); in arizona_hw_params()
1806 channels = tdm_slots; in arizona_hw_params()
2022 arizona->tdm_slots[dai->id - 1] = slots; in arizona_set_tdm_slot()
Dwm8904.c85 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()
1562 wm8904->tdm_slots = slots / 2; in wm8904_set_tdm_slot()
Dmax98090.c1618 if (max98090->tdm_slots == 4) { in max98090_dai_set_fmt()
1622 } else if (max98090->tdm_slots == 3) { in max98090_dai_set_fmt()
1681 if (max98090->tdm_slots > 1) in max98090_dai_set_fmt()
1702 max98090->tdm_slots = slots; in max98090_set_tdm_slot()
1705 if (max98090->tdm_slots > 1) { in max98090_set_tdm_slot()
Dmax98090.h1539 int tdm_slots; member
/Linux-v4.19/include/linux/mfd/arizona/
Dcore.h156 int tdm_slots[ARIZONA_MAX_AIF]; member
/Linux-v4.19/arch/arm/mach-davinci/
Dboard-dm646x-evm.c368 .tdm_slots = 2,
377 .tdm_slots = 32,
Dboard-da830-evm.c184 .tdm_slots = 2,
Dboard-da850-evm.c758 .tdm_slots = 2,
/Linux-v4.19/include/uapi/sound/
Dasoc.h346 __le32 tdm_slots; /* number of TDM slots in use */ member
/Linux-v4.19/include/sound/
Dsoc.h494 int snd_soc_calc_frame_size(int sample_size, int channels, int tdm_slots);
496 int snd_soc_calc_bclk(int fs, int sample_size, int channels, int tdm_slots);