ret = snd_soc_register_codec(&spi->dev,&soc_codec_dev_i2s3_775d, &i2s3_775d_dai[0], 1);
int snd_soc_register_codec(struct device *dev,
const struct snd_soc_codec_driver *codec_drv,
struct snd_soc_dai_driver *dai_drv,
int num_dai)
{
}
Two front structure snd_soc_codec_driver control structure behind snd_soc_dai_driver is data