Home
last modified time | relevance | path

Searched refs:active_slots (Results 1 – 2 of 2) sorted by relevance

/Linux-v4.19/sound/soc/bcm/
Dcygnus-ssp.c977 unsigned int active_slots; in cygnus_set_dai_tdm_slot() local
987 active_slots = hweight32(tx_mask); in cygnus_set_dai_tdm_slot()
989 if (active_slots > 16) in cygnus_set_dai_tdm_slot()
993 if (active_slots % 2) in cygnus_set_dai_tdm_slot()
997 if (active_slots == 16) in cygnus_set_dai_tdm_slot()
998 active_slots = 0; in cygnus_set_dai_tdm_slot()
1033 __func__, active_slots, frame_bits); in cygnus_set_dai_tdm_slot()
1038 value |= (active_slots << I2S_OUT_CFGX_VALID_SLOT); in cygnus_set_dai_tdm_slot()
1046 value |= (active_slots << I2S_OUT_CFGX_VALID_SLOT); in cygnus_set_dai_tdm_slot()
/Linux-v4.19/sound/soc/davinci/
Ddavinci-mcasp.c857 int i, active_slots; in mcasp_i2s_hw_param() local
872 active_slots = hweight32(mcasp->tdm_mask[stream]); in mcasp_i2s_hw_param()
873 active_serializers = (channels + active_slots - 1) / in mcasp_i2s_hw_param()
874 active_slots; in mcasp_i2s_hw_param()
876 active_slots = channels; in mcasp_i2s_hw_param()
880 if (--active_slots <= 0) in mcasp_i2s_hw_param()
888 active_slots = channels; in mcasp_i2s_hw_param()
890 active_slots = total_slots; in mcasp_i2s_hw_param()
892 for (i = 0; i < active_slots; i++) in mcasp_i2s_hw_param()