Lines Matching refs:tdm_slots
82 int tdm_slots; member
625 u32 slot_length = mcasp->bclk_lrclk_ratio / mcasp->tdm_slots; in davinci_config_channel_size()
663 u8 slots = mcasp->tdm_slots; in mcasp_common_hw_param()
773 total_slots = mcasp->tdm_slots; in mcasp_i2s_hw_param()
923 if (channels > mcasp->tdm_slots) in davinci_mcasp_hw_params()
924 channels = mcasp->tdm_slots; in davinci_mcasp_hw_params()
1031 if (channels > rd->mcasp->tdm_slots) in davinci_mcasp_hw_rule_rate()
1032 channels = rd->mcasp->tdm_slots; in davinci_mcasp_hw_rule_rate()
1066 if (channels > rd->mcasp->tdm_slots) in davinci_mcasp_hw_rule_format()
1067 channels = rd->mcasp->tdm_slots; in davinci_mcasp_hw_rule_format()
1096 int max_chan_per_wire = rd->mcasp->tdm_slots < ci->max ? in davinci_mcasp_hw_rule_channels()
1097 rd->mcasp->tdm_slots : ci->max; in davinci_mcasp_hw_rule_channels()
1110 if (c1 == rd->mcasp->tdm_slots) { in davinci_mcasp_hw_rule_channels()
1155 max_channels *= mcasp->tdm_slots; in davinci_mcasp_startup()
1486 pdata->tdm_slots = val; in davinci_mcasp_set_pdata_from_of()
1616 if (pdata->tdm_slots < 2) { in davinci_mcasp_probe()
1618 pdata->tdm_slots); in davinci_mcasp_probe()
1619 mcasp->tdm_slots = 2; in davinci_mcasp_probe()
1620 } else if (pdata->tdm_slots > 32) { in davinci_mcasp_probe()
1622 pdata->tdm_slots); in davinci_mcasp_probe()
1623 mcasp->tdm_slots = 32; in davinci_mcasp_probe()
1625 mcasp->tdm_slots = pdata->tdm_slots; in davinci_mcasp_probe()