Searched refs:tdm_slot (Results 1 – 5 of 5) sorted by relevance
| /linux/sound/soc/sti/ |
| H A D | sti_uniperif.c | 138 uni->tdm_slot.slots = slots; in sti_uniperiph_set_tdm_slot() 139 uni->tdm_slot.slot_width = slot_width; in sti_uniperiph_set_tdm_slot() 141 uni->tdm_slot.mask = (tx_mask != 0) ? tx_mask : rx_mask; in sti_uniperiph_set_tdm_slot() 144 for (i = 0, avail_slots = 0; i < uni->tdm_slot.slots; i++) { in sti_uniperiph_set_tdm_slot() 145 if ((uni->tdm_slot.mask >> i) & 0x01) in sti_uniperiph_set_tdm_slot() 148 uni->tdm_slot.avail_slots = avail_slots; in sti_uniperiph_set_tdm_slot() 151 frame_size = uni->tdm_slot.avail_slots * uni->tdm_slot.slot_width / 8; in sti_uniperiph_set_tdm_slot() 170 t.min = uni->tdm_slot.avail_slots; in sti_uniperiph_fix_tdm_chan() 171 t.max = uni->tdm_slot.avail_slots; in sti_uniperiph_fix_tdm_chan() 186 switch (uni->tdm_slot.slot_width) { in sti_uniperiph_fix_tdm_format() [all …]
|
| H A D | uniperif.h | 1333 struct dai_tdm_slot tdm_slot; member 1399 return (uni->tdm_slot.slots * uni->tdm_slot.slot_width / 8); in sti_uniperiph_get_unip_tdm_frame_size()
|
| /linux/sound/soc/intel/avs/ |
| H A D | utils.h | 51 int *ssp_port, int *tdm_slot) in avs_mach_get_ssp_tdm() argument 66 *tdm_slot = avs_mach_ssp_tdm(mach, *ssp_port); in avs_mach_get_ssp_tdm()
|
| H A D | board_selection.c | 479 static int avs_register_i2s_test_board(struct avs_dev *adev, int ssp_port, int tdm_slot) in avs_register_i2s_test_board() argument 488 ssp_port, tdm_slot)); in avs_register_i2s_test_board() 492 tdms[ssp_port] = BIT(tdm_slot); in avs_register_i2s_test_board() 506 int ssp_port, tdm_slot, ret; in avs_register_i2s_test_boards() local 529 for_each_set_bit(tdm_slot, &tdm_slots, 16) { in avs_register_i2s_test_boards() 530 ret = avs_register_i2s_test_board(adev, ssp_port, tdm_slot); in avs_register_i2s_test_boards()
|
| /linux/sound/soc/codecs/ |
| H A D | adau17x1.h | 50 unsigned int tdm_slot[2]; member
|