Lines Matching refs:link_mask
48 u32 link_mask; /* channel mask for the direction */ member
129 u32 link_mask = mcpdm->config[0].link_mask | mcpdm->config[1].link_mask; in omap_mcpdm_start() local
134 ctrl |= link_mask; in omap_mcpdm_start()
148 u32 link_mask = MCPDM_PDM_DN_MASK | MCPDM_PDM_UP_MASK; in omap_mcpdm_stop() local
153 ctrl &= ~(link_mask); in omap_mcpdm_stop()
283 mcpdm->config[0].link_mask = 0; in omap_mcpdm_dai_shutdown()
284 mcpdm->config[1].link_mask = 0; in omap_mcpdm_dai_shutdown()
300 int link_mask = 0; in omap_mcpdm_dai_hw_params() local
308 link_mask |= 1 << 4; in omap_mcpdm_dai_hw_params()
313 link_mask |= 1 << 3; in omap_mcpdm_dai_hw_params()
315 link_mask |= 1 << 2; in omap_mcpdm_dai_hw_params()
317 link_mask |= 1 << 1; in omap_mcpdm_dai_hw_params()
319 link_mask |= 1 << 0; in omap_mcpdm_dai_hw_params()
331 link_mask <<= 3; in omap_mcpdm_dai_hw_params()
334 if (!mcpdm->config[!stream].link_mask) in omap_mcpdm_dai_hw_params()
335 mcpdm->config[!stream].link_mask = 0x3; in omap_mcpdm_dai_hw_params()
341 if (!mcpdm->config[!stream].link_mask) in omap_mcpdm_dai_hw_params()
342 mcpdm->config[!stream].link_mask = (0x3 << 3); in omap_mcpdm_dai_hw_params()
348 if (mcpdm->config[stream].link_mask && in omap_mcpdm_dai_hw_params()
349 mcpdm->config[stream].link_mask != link_mask) in omap_mcpdm_dai_hw_params()
352 mcpdm->config[stream].link_mask = link_mask; in omap_mcpdm_dai_hw_params()