Lines Matching defs:slot
1410 /* Digital interface - DA from slot mapping */
1468 /* Digital interface - AD to slot mapping */
1772 /* Digital interface - DA from slot mapping */
1782 /* Digital interface - AD to slot mapping */
2217 unsigned int val, mask, slot, slots_active;
2237 dev_err(dai->component->dev, "%s: Unsupported slot-width 0x%x\n",
2242 dev_dbg(dai->component->dev, "%s: IF0 slot-width: %d bits.\n",
2246 /* Setup TDM clocking according to slot count */
2288 slot = ffs(tx_mask);
2289 snd_soc_component_update_bits(component, AB8500_DASLOTCONF1, mask, slot);
2290 snd_soc_component_update_bits(component, AB8500_DASLOTCONF3, mask, slot);
2291 snd_soc_component_update_bits(component, AB8500_DASLOTCONF2, mask, slot);
2292 snd_soc_component_update_bits(component, AB8500_DASLOTCONF4, mask, slot);
2295 slot = ffs(tx_mask);
2296 snd_soc_component_update_bits(component, AB8500_DASLOTCONF1, mask, slot);
2297 snd_soc_component_update_bits(component, AB8500_DASLOTCONF3, mask, slot);
2298 slot = fls(tx_mask);
2299 snd_soc_component_update_bits(component, AB8500_DASLOTCONF2, mask, slot);
2300 snd_soc_component_update_bits(component, AB8500_DASLOTCONF4, mask, slot);
2304 "%s: In 8-channel mode DA-from-slot mapping is set manually.",
2329 slot = ffs(rx_mask);
2330 snd_soc_component_update_bits(component, AB8500_ADSLOTSEL(slot),
2331 AB8500_MASK_SLOT(slot),
2332 AB8500_ADSLOTSELX_AD_OUT_TO_SLOT(AB8500_AD_OUT3, slot));
2335 slot = ffs(rx_mask);
2337 AB8500_ADSLOTSEL(slot),
2338 AB8500_MASK_SLOT(slot),
2339 AB8500_ADSLOTSELX_AD_OUT_TO_SLOT(AB8500_AD_OUT3, slot));
2340 slot = fls(rx_mask);
2342 AB8500_ADSLOTSEL(slot),
2343 AB8500_MASK_SLOT(slot),
2344 AB8500_ADSLOTSELX_AD_OUT_TO_SLOT(AB8500_AD_OUT2, slot));
2348 "%s: In 8-channel mode AD-to-slot mapping is set manually.",