Lines Matching defs:devfmt
636 struct catpt_ssp_device_format devfmt;
640 devfmt.iface = dai->driver->id;
641 devfmt.channels = codec_dai->driver->capture.channels_max;
643 switch (devfmt.iface) {
645 devfmt.mclk = CATPT_MCLK_FREQ_24_MHZ;
647 switch (devfmt.channels) {
649 devfmt.mode = CATPT_SSP_MODE_TDM_PROVIDER;
650 devfmt.clock_divider = 4;
654 devfmt.mode = CATPT_SSP_MODE_I2S_PROVIDER;
655 devfmt.clock_divider = 9;
661 devfmt.mclk = CATPT_MCLK_OFF;
662 devfmt.mode = CATPT_SSP_MODE_I2S_CONSUMER;
663 devfmt.clock_divider = 0;
668 if (!memcmp(&cdev->devfmt[devfmt.iface], &devfmt, sizeof(devfmt)))
675 ret = catpt_ipc_set_device_format(cdev, &devfmt);
683 memcpy(&cdev->devfmt[devfmt.iface], &devfmt, sizeof(devfmt));