Lines Matching refs:tdm_slots
83 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()
1208 int slots = rd->mcasp->tdm_slots; in davinci_mcasp_hw_rule_format()
1259 int tdm_slots = mcasp->tdm_slots; in davinci_mcasp_startup() local
1268 tdm_slots = hweight32(mcasp->tdm_mask[substream->stream]); in davinci_mcasp_startup()
1287 max_channels *= tdm_slots; in davinci_mcasp_startup()
1301 if (max_channels < tdm_slots) in davinci_mcasp_startup()
1302 max_channels = tdm_slots; in davinci_mcasp_startup()
1638 pdata->tdm_slots = val; in davinci_mcasp_set_pdata_from_of()
1848 if (pdata->tdm_slots < 2) { in davinci_mcasp_probe()
1850 pdata->tdm_slots); in davinci_mcasp_probe()
1851 mcasp->tdm_slots = 2; in davinci_mcasp_probe()
1852 } else if (pdata->tdm_slots > 32) { in davinci_mcasp_probe()
1854 pdata->tdm_slots); in davinci_mcasp_probe()
1855 mcasp->tdm_slots = 32; in davinci_mcasp_probe()
1857 mcasp->tdm_slots = pdata->tdm_slots; in davinci_mcasp_probe()