Lines Matching refs:tdm_slots
86 int tdm_slots; member
639 mcasp->slot_width = div / mcasp->tdm_slots; in __davinci_mcasp_set_clkdiv()
640 if (div % mcasp->tdm_slots) in __davinci_mcasp_set_clkdiv()
643 __func__, div, mcasp->tdm_slots); in __davinci_mcasp_set_clkdiv()
711 int slots = mcasp->tdm_slots; in davinci_mcasp_ch_constraint()
775 mcasp->tdm_slots = slots; in davinci_mcasp_set_tdm_slot()
841 u8 slots = mcasp->tdm_slots; in mcasp_common_hw_param()
967 total_slots = mcasp->tdm_slots; in mcasp_i2s_hw_param()
1234 int slots = mcasp->tdm_slots; in davinci_mcasp_hw_params()
1353 int slots = rd->mcasp->tdm_slots; in davinci_mcasp_hw_rule_rate()
1403 int slots = rd->mcasp->tdm_slots; in davinci_mcasp_hw_rule_format()
1461 int tdm_slots = mcasp->tdm_slots; in davinci_mcasp_startup() local
1470 tdm_slots = hweight32(mcasp->tdm_mask[substream->stream]); in davinci_mcasp_startup()
1490 max_channels *= tdm_slots; in davinci_mcasp_startup()
1505 if (max_channels < tdm_slots) in davinci_mcasp_startup()
1506 max_channels = tdm_slots; in davinci_mcasp_startup()
1792 pdata->tdm_slots = val; in davinci_mcasp_set_pdata_from_of()
2176 if (pdata->tdm_slots < 2) { in davinci_mcasp_probe()
2178 pdata->tdm_slots); in davinci_mcasp_probe()
2179 mcasp->tdm_slots = 2; in davinci_mcasp_probe()
2180 } else if (pdata->tdm_slots > 32) { in davinci_mcasp_probe()
2182 pdata->tdm_slots); in davinci_mcasp_probe()
2183 mcasp->tdm_slots = 32; in davinci_mcasp_probe()
2185 mcasp->tdm_slots = pdata->tdm_slots; in davinci_mcasp_probe()