.formats = CS35L32_FORMATS,
                },
                .ops = &cs35l32_ops,
-               .symmetric_rates = 1,
+               .symmetric_rate = 1,
        }
 };
 
 
                        .formats = CS35L33_FORMATS,
                },
                .ops = &cs35l33_ops,
-               .symmetric_rates = 1,
+               .symmetric_rate = 1,
 };
 
 static int cs35l33_set_hg_data(struct snd_soc_component *component,
 
                        .formats = CS35L34_FORMATS,
                },
                .ops = &cs35l34_ops,
-               .symmetric_rates = 1,
+               .symmetric_rate = 1,
 };
 
 static int cs35l34_boost_inductor(struct cs35l34_private *cs35l34,
 
                        .formats = CS35L35_FORMATS,
                },
                .ops = &cs35l35_ops,
-               .symmetric_rates = 1,
+               .symmetric_rate = 1,
        },
        {
                .name = "cs35l35-pdm",
 
                        .formats = CS35L36_TX_FORMATS,
                },
                .ops = &cs35l36_ops,
-               .symmetric_rates = 1,
+               .symmetric_rate = 1,
        },
 };
 
 
                        .formats = CS4234_FORMATS,
                },
                .ops = &cs4234_dai_ops,
-               .symmetric_rates = 1,
+               .symmetric_rate = 1,
        },
 };
 
 
                .formats        = CS4271_PCM_FORMATS,
        },
        .ops = &cs4271_dai_ops,
-       .symmetric_rates = 1,
+       .symmetric_rate = 1,
 };
 
 static int cs4271_reset(struct snd_soc_component *component)
 
                        .formats = CS42L73_FORMATS,
                },
                .ops = &cs42l73_ops,
-               .symmetric_rates = 1,
+               .symmetric_rate = 1,
         },
        {
                .name = "cs42l73-asp",
                        .formats = CS42L73_FORMATS,
                },
                .ops = &cs42l73_ops,
-               .symmetric_rates = 1,
+               .symmetric_rate = 1,
         },
        {
                .name = "cs42l73-vsp",
                        .formats = CS42L73_FORMATS,
                },
                .ops = &cs42l73_ops,
-               .symmetric_rates = 1,
+               .symmetric_rate = 1,
         }
 };
 
 
                        .formats = CS43130_PCM_FORMATS,
                },
                .ops = &cs43130_pcm_ops,
-               .symmetric_rates = 1,
+               .symmetric_rate = 1,
        },
        {
                .name = "cs43130-asp-dop",
                        .formats = CS43130_DOP_FORMATS,
                },
                .ops = &cs43130_dop_ops,
-               .symmetric_rates = 1,
+               .symmetric_rate = 1,
        },
        {
                .name = "cs43130-xsp-dop",
                        .formats = CS43130_DOP_FORMATS,
                },
                .ops = &cs43130_dop_ops,
-               .symmetric_rates = 1,
+               .symmetric_rate = 1,
        },
        {
                .name = "cs43130-xsp-dsd",
 
                                  SNDRV_PCM_FMTBIT_S24_LE,
        },
        .ops                    = &cs4341_dai_ops,
-       .symmetric_rates        = 1,
+       .symmetric_rate         = 1,
 };
 
 static const struct snd_soc_component_driver soc_component_cs4341 = {
 
                .formats        = CS4349_PCM_FORMATS,
        },
        .ops = &cs4349_dai_ops,
-       .symmetric_rates = 1,
+       .symmetric_rate = 1,
 };
 
 static const struct snd_soc_component_driver soc_component_dev_cs4349 = {
 
                        .formats = MADERA_FORMATS,
                 },
                .ops = &madera_dai_ops,
-               .symmetric_rates = 1,
-               .symmetric_samplebits = 1,
+               .symmetric_rate = 1,
+               .symmetric_sample_bits = 1,
        },
        {
                .name = "cs47l15-aif2",
                        .formats = MADERA_FORMATS,
                 },
                .ops = &madera_dai_ops,
-               .symmetric_rates = 1,
-               .symmetric_samplebits = 1,
+               .symmetric_rate = 1,
+               .symmetric_sample_bits = 1,
        },
        {
                .name = "cs47l15-aif3",
                        .formats = MADERA_FORMATS,
                 },
                .ops = &madera_dai_ops,
-               .symmetric_rates = 1,
-               .symmetric_samplebits = 1,
+               .symmetric_rate = 1,
+               .symmetric_sample_bits = 1,
        },
        {
                .name = "cs47l15-cpu-trace",
 
                         .formats = CS47L24_FORMATS,
                 },
                .ops = &arizona_dai_ops,
-               .symmetric_rates = 1,
-               .symmetric_samplebits = 1,
+               .symmetric_rate = 1,
+               .symmetric_sample_bits = 1,
        },
        {
                .name = "cs47l24-aif2",
                         .formats = CS47L24_FORMATS,
                 },
                .ops = &arizona_dai_ops,
-               .symmetric_rates = 1,
-               .symmetric_samplebits = 1,
+               .symmetric_rate = 1,
+               .symmetric_sample_bits = 1,
        },
        {
                .name = "cs47l24-aif3",
                         .formats = CS47L24_FORMATS,
                 },
                .ops = &arizona_dai_ops,
-               .symmetric_rates = 1,
-               .symmetric_samplebits = 1,
+               .symmetric_rate = 1,
+               .symmetric_sample_bits = 1,
        },
        {
                .name = "cs47l24-cpu-voicectrl",
 
                        .formats = MADERA_FORMATS,
                 },
                .ops = &madera_dai_ops,
-               .symmetric_rates = 1,
-               .symmetric_samplebits = 1,
+               .symmetric_rate = 1,
+               .symmetric_sample_bits = 1,
        },
        {
                .name = "cs47l35-aif2",
                        .formats = MADERA_FORMATS,
                 },
                .ops = &madera_dai_ops,
-               .symmetric_rates = 1,
-               .symmetric_samplebits = 1,
+               .symmetric_rate = 1,
+               .symmetric_sample_bits = 1,
        },
        {
                .name = "cs47l35-aif3",
                        .formats = MADERA_FORMATS,
                 },
                .ops = &madera_dai_ops,
-               .symmetric_rates = 1,
-               .symmetric_samplebits = 1,
+               .symmetric_rate = 1,
+               .symmetric_sample_bits = 1,
        },
        {
                .name = "cs47l35-slim1",
 
                        .formats = MADERA_FORMATS,
                 },
                .ops = &madera_dai_ops,
-               .symmetric_rates = 1,
-               .symmetric_samplebits = 1,
+               .symmetric_rate = 1,
+               .symmetric_sample_bits = 1,
        },
        {
                .name = "cs47l85-aif2",
                        .formats = MADERA_FORMATS,
                 },
                .ops = &madera_dai_ops,
-               .symmetric_rates = 1,
-               .symmetric_samplebits = 1,
+               .symmetric_rate = 1,
+               .symmetric_sample_bits = 1,
        },
        {
                .name = "cs47l85-aif3",
                        .formats = MADERA_FORMATS,
                 },
                .ops = &madera_dai_ops,
-               .symmetric_rates = 1,
-               .symmetric_samplebits = 1,
+               .symmetric_rate = 1,
+               .symmetric_sample_bits = 1,
        },
        {
                .name = "cs47l85-aif4",
                        .formats = MADERA_FORMATS,
                 },
                .ops = &madera_dai_ops,
-               .symmetric_rates = 1,
-               .symmetric_samplebits = 1,
+               .symmetric_rate = 1,
+               .symmetric_sample_bits = 1,
        },
        {
                .name = "cs47l85-slim1",
 
                        .formats = MADERA_FORMATS,
                 },
                .ops = &madera_dai_ops,
-               .symmetric_rates = 1,
-               .symmetric_samplebits = 1,
+               .symmetric_rate = 1,
+               .symmetric_sample_bits = 1,
        },
        {
                .name = "cs47l90-aif2",
                        .formats = MADERA_FORMATS,
                 },
                .ops = &madera_dai_ops,
-               .symmetric_rates = 1,
-               .symmetric_samplebits = 1,
+               .symmetric_rate = 1,
+               .symmetric_sample_bits = 1,
        },
        {
                .name = "cs47l90-aif3",
                        .formats = MADERA_FORMATS,
                 },
                .ops = &madera_dai_ops,
-               .symmetric_rates = 1,
-               .symmetric_samplebits = 1,
+               .symmetric_rate = 1,
+               .symmetric_sample_bits = 1,
        },
        {
                .name = "cs47l90-aif4",
                        .formats = MADERA_FORMATS,
                 },
                .ops = &madera_dai_ops,
-               .symmetric_rates = 1,
-               .symmetric_samplebits = 1,
+               .symmetric_rate = 1,
+               .symmetric_sample_bits = 1,
        },
        {
                .name = "cs47l90-slim1",
 
                        .formats = MADERA_FORMATS,
                 },
                .ops = &madera_dai_ops,
-               .symmetric_rates = 1,
-               .symmetric_samplebits = 1,
+               .symmetric_rate = 1,
+               .symmetric_sample_bits = 1,
        },
        {
                .name = "cs47l92-aif2",
                        .formats = MADERA_FORMATS,
                 },
                .ops = &madera_dai_ops,
-               .symmetric_rates = 1,
-               .symmetric_samplebits = 1,
+               .symmetric_rate = 1,
+               .symmetric_sample_bits = 1,
        },
        {
                .name = "cs47l92-aif3",
                        .formats = MADERA_FORMATS,
                 },
                .ops = &madera_dai_ops,
-               .symmetric_rates = 1,
-               .symmetric_samplebits = 1,
+               .symmetric_rate = 1,
+               .symmetric_sample_bits = 1,
        },
        {
                .name = "cs47l92-slim1",
 
                .formats = CS53L30_FORMATS,
        },
        .ops = &cs53l30_ops,
-       .symmetric_rates = 1,
+       .symmetric_rate = 1,
 };
 
 static int cs53l30_component_probe(struct snd_soc_component *component)