Lines Matching refs:uplink
145 * Configures McPDM uplink for audio recording.
148 int omap_mcpdm_capture_open(struct omap_mcpdm_link *uplink)
153 if (!uplink)
156 mcpdm->uplink = uplink;
159 irq_mask |= uplink->irq_mask & MCPDM_UPLINK_IRQ_MASK;
162 /* Configure uplink threshold */
163 if (uplink->threshold > UP_THRES_MAX)
164 uplink->threshold = UP_THRES_MAX;
166 omap_mcpdm_write(MCPDM_FIFO_CTRL_UP, uplink->threshold);
174 ctrl |= uplink->format & PDMOUTFORMAT;
177 mcpdm->up_channels = uplink->channels & (PDM_UP_MASK | PDM_STATUS_MASK);
202 /* Configure uplink threshold */
225 * Cleans McPDM uplink configuration.
228 int omap_mcpdm_capture_close(struct omap_mcpdm_link *uplink)
232 if (!uplink)
236 irq_mask |= uplink->irq_mask & MCPDM_UPLINK_IRQ_MASK;
245 mcpdm->uplink = NULL;
307 omap_mcpdm_capture_open(mcpdm_irq->uplink);
314 omap_mcpdm_capture_open(mcpdm_irq->uplink);