Lines Matching refs:link_mask
34 u32 link_mask; /* channel mask for the direction */ member
120 u32 link_mask = mcpdm->config[0].link_mask | mcpdm->config[1].link_mask; in omap_mcpdm_start() local
125 ctrl |= link_mask; in omap_mcpdm_start()
139 u32 link_mask = MCPDM_PDM_DN_MASK | MCPDM_PDM_UP_MASK; in omap_mcpdm_stop() local
144 ctrl &= ~(link_mask); in omap_mcpdm_stop()
278 mcpdm->config[0].link_mask = 0; in omap_mcpdm_dai_shutdown()
279 mcpdm->config[1].link_mask = 0; in omap_mcpdm_dai_shutdown()
303 int link_mask = 0; in omap_mcpdm_dai_hw_params() local
311 link_mask |= 1 << 4; in omap_mcpdm_dai_hw_params()
317 link_mask |= 1 << 3; in omap_mcpdm_dai_hw_params()
320 link_mask |= 1 << 2; in omap_mcpdm_dai_hw_params()
323 link_mask |= 1 << 1; in omap_mcpdm_dai_hw_params()
326 link_mask |= 1 << 0; in omap_mcpdm_dai_hw_params()
338 link_mask <<= 3; 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; in omap_mcpdm_dai_hw_params()
349 if (!mcpdm->config[!stream].link_mask) in omap_mcpdm_dai_hw_params()
350 mcpdm->config[!stream].link_mask = (0x3 << 3); in omap_mcpdm_dai_hw_params()
366 if (mcpdm->config[stream].link_mask && in omap_mcpdm_dai_hw_params()
367 mcpdm->config[stream].link_mask != link_mask) in omap_mcpdm_dai_hw_params()
370 mcpdm->config[stream].link_mask = link_mask; in omap_mcpdm_dai_hw_params()