Lines Matching refs:tdm_slots
82 int tdm_slots; member
570 mcasp->slot_width = div / mcasp->tdm_slots; in __davinci_mcasp_set_clkdiv()
571 if (div % mcasp->tdm_slots) in __davinci_mcasp_set_clkdiv()
574 __func__, div, mcasp->tdm_slots); in __davinci_mcasp_set_clkdiv()
619 int slots = mcasp->tdm_slots; in davinci_mcasp_ch_constraint()
683 mcasp->tdm_slots = slots; in davinci_mcasp_set_tdm_slot()
753 u8 slots = mcasp->tdm_slots; in mcasp_common_hw_param()
864 total_slots = mcasp->tdm_slots; in mcasp_i2s_hw_param()
1034 int slots = mcasp->tdm_slots; in davinci_mcasp_hw_params()
1143 int slots = rd->mcasp->tdm_slots; in davinci_mcasp_hw_rule_rate()
1185 int slots = rd->mcasp->tdm_slots; in davinci_mcasp_hw_rule_format()
1221 int tdm_slots = mcasp->tdm_slots; in davinci_mcasp_startup() local
1224 tdm_slots = hweight32(mcasp->tdm_mask[substream->stream]); in davinci_mcasp_startup()
1245 max_channels *= tdm_slots; in davinci_mcasp_startup()
1259 if (max_channels < tdm_slots) in davinci_mcasp_startup()
1260 max_channels = tdm_slots; in davinci_mcasp_startup()
1583 pdata->tdm_slots = val; in davinci_mcasp_set_pdata_from_of()
1746 if (pdata->tdm_slots < 2) { in davinci_mcasp_probe()
1748 pdata->tdm_slots); in davinci_mcasp_probe()
1749 mcasp->tdm_slots = 2; in davinci_mcasp_probe()
1750 } else if (pdata->tdm_slots > 32) { in davinci_mcasp_probe()
1752 pdata->tdm_slots); in davinci_mcasp_probe()
1753 mcasp->tdm_slots = 32; in davinci_mcasp_probe()
1755 mcasp->tdm_slots = pdata->tdm_slots; in davinci_mcasp_probe()