.driver = {
                .name = "ad193x",
        },
-       .probe_new = ad193x_i2c_probe,
+       .probe = ad193x_i2c_probe,
        .id_table = ad193x_id,
 };
 module_i2c_driver(ad193x_i2c_driver);
 
        .driver = {
                .name = "adau1372",
        },
-       .probe_new = adau1372_i2c_probe,
+       .probe = adau1372_i2c_probe,
        .id_table = adau1372_i2c_ids,
 };
 module_i2c_driver(adau1372_i2c_driver);
 
        .driver = {
                .name = "adau1373",
        },
-       .probe_new = adau1373_i2c_probe,
+       .probe = adau1373_i2c_probe,
        .id_table = adau1373_i2c_id,
 };
 
 
                .name   = "adau1701",
                .of_match_table = of_match_ptr(adau1701_dt_ids),
        },
-       .probe_new      = adau1701_i2c_probe,
+       .probe          = adau1701_i2c_probe,
        .id_table       = adau1701_i2c_id,
 };
 
 
                .name = "adau1761",
                .of_match_table = of_match_ptr(adau1761_i2c_dt_ids),
        },
-       .probe_new = adau1761_i2c_probe,
+       .probe = adau1761_i2c_probe,
        .remove = adau1761_i2c_remove,
        .id_table = adau1761_i2c_ids,
 };
 
                .name = "adau1781",
                .of_match_table = of_match_ptr(adau1781_i2c_dt_ids),
        },
-       .probe_new = adau1781_i2c_probe,
+       .probe = adau1781_i2c_probe,
        .remove = adau1781_i2c_remove,
        .id_table = adau1781_i2c_ids,
 };
 
        .driver = {
                .name = "adau1977",
        },
-       .probe_new = adau1977_i2c_probe,
+       .probe = adau1977_i2c_probe,
        .id_table = adau1977_i2c_ids,
 };
 module_i2c_driver(adau1977_i2c_driver);
 
                .name = "adau7118",
                .of_match_table = adau7118_of_match,
        },
-       .probe_new = adau7118_probe_i2c,
+       .probe = adau7118_probe_i2c,
        .id_table = adau7118_id,
 };
 module_i2c_driver(adau7118_driver);
 
        .driver = {
                .name = "adav803",
        },
-       .probe_new = adav803_probe,
+       .probe = adav803_probe,
        .id_table = adav803_id,
 };
 module_i2c_driver(adav803_driver);
 
                .of_match_table = of_match_ptr(ak4118_of_match),
        },
        .id_table = ak4118_id_table,
-       .probe_new = ak4118_i2c_probe,
+       .probe = ak4118_i2c_probe,
 };
 
 module_i2c_driver(ak4118_i2c_driver);
 
                .pm = &ak4375_pm,
                .of_match_table = ak4375_of_match,
        },
-       .probe_new = ak4375_i2c_probe,
+       .probe = ak4375_i2c_probe,
        .remove = ak4375_i2c_remove,
 };
 module_i2c_driver(ak4375_i2c_driver);
 
                .pm = &ak4458_pm,
                .of_match_table = ak4458_of_match,
                },
-       .probe_new = ak4458_i2c_probe,
+       .probe = ak4458_i2c_probe,
        .remove = ak4458_i2c_remove,
 };
 
 
        .driver = {
                .name = "ak4535",
        },
-       .probe_new = ak4535_i2c_probe,
+       .probe = ak4535_i2c_probe,
        .id_table = ak4535_i2c_id,
 };
 
 
                .name = "ak4613-codec",
                .of_match_table = ak4613_of_match,
        },
-       .probe_new      = ak4613_i2c_probe,
+       .probe          = ak4613_i2c_probe,
        .id_table       = ak4613_i2c_id,
 };
 
 
        .driver = {
                .name = "ak4641",
        },
-       .probe_new = ak4641_i2c_probe,
+       .probe =    ak4641_i2c_probe,
        .remove =   ak4641_i2c_remove,
        .id_table = ak4641_i2c_id,
 };
 
                .name = "ak4642-codec",
                .of_match_table = ak4642_of_match,
        },
-       .probe_new      = ak4642_i2c_probe,
+       .probe          = ak4642_i2c_probe,
        .id_table       = ak4642_i2c_id,
 };
 
 
        .driver = {
                .name = "ak4671-codec",
        },
-       .probe_new = ak4671_i2c_probe,
+       .probe = ak4671_i2c_probe,
        .id_table = ak4671_i2c_id,
 };
 
 
                .of_match_table = of_match_ptr(ak5558_i2c_dt_ids),
                .pm = &ak5558_pm,
        },
-       .probe_new = ak5558_i2c_probe,
+       .probe = ak5558_i2c_probe,
        .remove = ak5558_i2c_remove,
 };
 
 
                .name = "alc562x-codec",
                .of_match_table = of_match_ptr(alc5623_of_match),
        },
-       .probe_new = alc5623_i2c_probe,
+       .probe = alc5623_i2c_probe,
        .id_table = alc5623_i2c_table,
 };
 
 
                .name = "alc5632",
                .of_match_table = of_match_ptr(alc5632_of_match),
        },
-       .probe_new = alc5632_i2c_probe,
+       .probe = alc5632_i2c_probe,
        .id_table = alc5632_i2c_table,
 };
 
 
        .driver = {
                .name = AW88395_I2C_NAME,
        },
-       .probe_new = aw88395_i2c_probe,
+       .probe = aw88395_i2c_probe,
        .id_table = aw88395_i2c_id,
 };
 module_i2c_driver(aw88395_i2c_driver);
 
                   .of_match_table = cs35l32_of_match,
                   },
        .id_table = cs35l32_id,
-       .probe_new = cs35l32_i2c_probe,
+       .probe = cs35l32_i2c_probe,
        .remove = cs35l32_i2c_remove,
 };
 
 
 
                },
        .id_table = cs35l33_id,
-       .probe_new = cs35l33_i2c_probe,
+       .probe = cs35l33_i2c_probe,
        .remove = cs35l33_i2c_remove,
 
 };
 
 
                },
        .id_table = cs35l34_id,
-       .probe_new = cs35l34_i2c_probe,
+       .probe = cs35l34_i2c_probe,
        .remove = cs35l34_i2c_remove,
 
 };
 
                .of_match_table = cs35l35_of_match,
        },
        .id_table = cs35l35_id,
-       .probe_new = cs35l35_i2c_probe,
+       .probe = cs35l35_i2c_probe,
        .remove = cs35l35_i2c_remove,
 };
 
 
                .of_match_table = cs35l36_of_match,
        },
        .id_table = cs35l36_id,
-       .probe_new = cs35l36_i2c_probe,
+       .probe = cs35l36_i2c_probe,
        .remove = cs35l36_i2c_remove,
 };
 module_i2c_driver(cs35l36_i2c_driver);
 
                .acpi_match_table = ACPI_PTR(cs35l41_acpi_match),
        },
        .id_table       = cs35l41_id_i2c,
-       .probe_new      = cs35l41_i2c_probe,
+       .probe          = cs35l41_i2c_probe,
        .remove         = cs35l41_i2c_remove,
 };
 
 
                .pm             = &cs35l45_pm_ops,
        },
        .id_table       = cs35l45_id_i2c,
-       .probe_new      = cs35l45_i2c_probe,
+       .probe          = cs35l45_i2c_probe,
        .remove         = cs35l45_i2c_remove,
 };
 module_i2c_driver(cs35l45_i2c_driver);
 
                .pm = &cs4234_pm,
                .of_match_table = cs4234_of_match,
        },
-       .probe_new =    cs4234_i2c_probe,
+       .probe =        cs4234_i2c_probe,
        .remove =       cs4234_i2c_remove,
 };
 module_i2c_driver(cs4234_i2c_driver);
 
                .of_match_table = cs4265_of_match,
        },
        .id_table = cs4265_id,
-       .probe_new = cs4265_i2c_probe,
+       .probe =    cs4265_i2c_probe,
        .remove =   cs4265_i2c_remove,
 };
 
 
                .of_match_table = cs4270_of_match,
        },
        .id_table = cs4270_id,
-       .probe_new = cs4270_i2c_probe,
+       .probe = cs4270_i2c_probe,
        .remove = cs4270_i2c_remove,
 };
 
 
                .name = "cs4271",
                .of_match_table = of_match_ptr(cs4271_dt_ids),
        },
-       .probe_new = cs4271_i2c_probe,
+       .probe = cs4271_i2c_probe,
        .id_table = cs4271_i2c_id,
 };
 module_i2c_driver(cs4271_i2c_driver);
 
                .acpi_match_table = ACPI_PTR(cs42l42_acpi_match),
                },
        .id_table = cs42l42_id,
-       .probe_new = cs42l42_i2c_probe,
+       .probe = cs42l42_i2c_probe,
        .remove = cs42l42_i2c_remove,
 };
 
 
                .of_match_table = cs42l51_of_match,
                .pm = &cs42l51_pm_ops,
        },
-       .probe_new = cs42l51_i2c_probe,
+       .probe = cs42l51_i2c_probe,
        .remove = cs42l51_i2c_remove,
        .id_table = cs42l51_i2c_id,
 };
 
                .of_match_table = cs42l52_of_match,
        },
        .id_table = cs42l52_id,
-       .probe_new = cs42l52_i2c_probe,
+       .probe = cs42l52_i2c_probe,
 };
 
 module_i2c_driver(cs42l52_i2c_driver);
 
                .of_match_table = cs42l56_of_match,
        },
        .id_table = cs42l56_id,
-       .probe_new = cs42l56_i2c_probe,
+       .probe =    cs42l56_i2c_probe,
        .remove =   cs42l56_i2c_remove,
 };
 
 
                   .of_match_table = cs42l73_of_match,
                   },
        .id_table = cs42l73_id,
-       .probe_new = cs42l73_i2c_probe,
+       .probe = cs42l73_i2c_probe,
 
 };
 
 
                .pm = &cs42l83_i2c_pm_ops,
                .of_match_table = of_match_ptr(cs42l83_of_match),
                },
-       .probe_new = cs42l83_i2c_probe,
+       .probe = cs42l83_i2c_probe,
        .remove = cs42l83_i2c_remove,
 };
 
 
                .pm = &cs42xx8_pm,
                .of_match_table = cs42xx8_of_match,
        },
-       .probe_new = cs42xx8_i2c_probe,
+       .probe = cs42xx8_i2c_probe,
        .remove = cs42xx8_i2c_remove,
        .id_table = cs42xx8_i2c_id,
 };
 
                .pm             = &cs43130_runtime_pm,
        },
        .id_table       = cs43130_i2c_id,
-       .probe_new      = cs43130_i2c_probe,
+       .probe          = cs43130_i2c_probe,
        .remove         = cs43130_i2c_remove,
 };
 
 
                .name = "cs4341-i2c",
                .of_match_table = of_match_ptr(cs4341_dt_ids),
        },
-       .probe_new = cs4341_i2c_probe,
+       .probe = cs4341_i2c_probe,
        .id_table = cs4341_i2c_id,
 };
 #endif
 
                .pm = &cs4349_runtime_pm,
        },
        .id_table       = cs4349_i2c_id,
-       .probe_new      = cs4349_i2c_probe,
+       .probe          = cs4349_i2c_probe,
        .remove         = cs4349_i2c_remove,
 };
 
 
                .pm = &cs53l30_runtime_pm,
        },
        .id_table = cs53l30_id,
-       .probe_new = cs53l30_i2c_probe,
+       .probe = cs53l30_i2c_probe,
        .remove = cs53l30_i2c_remove,
 };
 
 
                .acpi_match_table = ACPI_PTR(cx2072x_acpi_match),
                .pm = &cx2072x_runtime_pm,
        },
-       .probe_new = cx2072x_i2c_probe,
+       .probe = cx2072x_i2c_probe,
        .remove = cx2072x_i2c_remove,
        .id_table = cx2072x_i2c_id,
 };
 
        .driver = {
                .name = "da7210",
        },
-       .probe_new      = da7210_i2c_probe,
+       .probe          = da7210_i2c_probe,
        .id_table       = da7210_i2c_id,
 };
 #endif
 
                .acpi_match_table = ACPI_PTR(da7213_acpi_match),
                .pm = &da7213_pm,
        },
-       .probe_new      = da7213_i2c_probe,
+       .probe          = da7213_i2c_probe,
        .remove         = da7213_i2c_remove,
        .id_table       = da7213_i2c_id,
 };
 
                .name = "da7218",
                .of_match_table = da7218_of_match,
        },
-       .probe_new      = da7218_i2c_probe,
+       .probe          = da7218_i2c_probe,
        .id_table       = da7218_i2c_id,
 };
 
 
                .of_match_table = of_match_ptr(da7219_of_match),
                .acpi_match_table = ACPI_PTR(da7219_acpi_match),
        },
-       .probe_new      = da7219_i2c_probe,
+       .probe          = da7219_i2c_probe,
        .id_table       = da7219_i2c_id,
 };
 
 
        .driver         = {
                .name   = "da7320",
        },
-       .probe_new      = da732x_i2c_probe,
+       .probe          = da732x_i2c_probe,
        .id_table       = da732x_i2c_id,
 };
 
 
                .name = "da9055-codec",
                .of_match_table = of_match_ptr(da9055_of_match),
        },
-       .probe_new      = da9055_i2c_probe,
+       .probe          = da9055_i2c_probe,
        .id_table       = da9055_i2c_id,
 };
 
 
                .acpi_match_table       = ACPI_PTR(es8316_acpi_match),
                .of_match_table         = of_match_ptr(es8316_of_match),
        },
-       .probe_new      = es8316_i2c_probe,
+       .probe          = es8316_i2c_probe,
        .id_table       = es8316_i2c_id,
 };
 module_i2c_driver(es8316_i2c_driver);
 
                .acpi_match_table = ACPI_PTR(es8326_acpi_match),
                .of_match_table = of_match_ptr(es8326_of_match),
        },
-       .probe_new = es8326_i2c_probe,
+       .probe = es8326_i2c_probe,
        .id_table = es8326_i2c_id,
 };
 module_i2c_driver(es8326_i2c_driver);
 
                .name           = "es8328",
                .of_match_table = es8328_of_match,
        },
-       .probe_new = es8328_i2c_probe,
+       .probe = es8328_i2c_probe,
        .id_table = es8328_id,
 };
 
 
        .driver = {
                .name = "isabelle",
        },
-       .probe_new = isabelle_i2c_probe,
+       .probe = isabelle_i2c_probe,
        .id_table = isabelle_i2c_id,
 };
 
 
        .driver = {
                .name = "lm4857",
        },
-       .probe_new = lm4857_i2c_probe,
+       .probe = lm4857_i2c_probe,
        .id_table = lm4857_i2c_id,
 };
 
 
        .driver = {
                .name = "lm49453",
        },
-       .probe_new = lm49453_i2c_probe,
+       .probe = lm49453_i2c_probe,
        .id_table = lm49453_i2c_id,
 };
 
 
        .driver = {
                .name = "max9768",
        },
-       .probe_new = max9768_i2c_probe,
+       .probe = max9768_i2c_probe,
        .id_table = max9768_i2c_id,
 };
 module_i2c_driver(max9768_i2c_driver);
 
                .name = "max98088",
                .of_match_table = of_match_ptr(max98088_of_match),
        },
-       .probe_new = max98088_i2c_probe,
+       .probe = max98088_i2c_probe,
        .id_table = max98088_i2c_id,
 };
 
 
                .of_match_table = of_match_ptr(max98090_of_match),
                .acpi_match_table = ACPI_PTR(max98090_acpi_match),
        },
-       .probe_new = max98090_i2c_probe,
+       .probe = max98090_i2c_probe,
        .shutdown = max98090_i2c_shutdown,
        .remove = max98090_i2c_remove,
        .id_table = max98090_i2c_id,
 
                .name = "max98095",
                .of_match_table = of_match_ptr(max98095_of_match),
        },
-       .probe_new = max98095_i2c_probe,
+       .probe = max98095_i2c_probe,
        .id_table = max98095_i2c_id,
 };
 
 
                .name = "max98371",
                .of_match_table = of_match_ptr(max98371_of_match),
        },
-       .probe_new  = max98371_i2c_probe,
+       .probe = max98371_i2c_probe,
        .id_table = max98371_i2c_id,
 };
 
 
                .acpi_match_table = ACPI_PTR(max98373_acpi_match),
                .pm = &max98373_pm,
        },
-       .probe_new = max98373_i2c_probe,
+       .probe = max98373_i2c_probe,
        .id_table = max98373_i2c_id,
 };
 
 
                .acpi_match_table = ACPI_PTR(max98390_acpi_match),
                .pm = &max98390_pm,
        },
-       .probe_new = max98390_i2c_probe,
+       .probe = max98390_i2c_probe,
        .id_table = max98390_i2c_id,
 };
 
 
                .acpi_match_table = ACPI_PTR(max98396_acpi_match),
                .pm = &max98396_pm,
        },
-       .probe_new = max98396_i2c_probe,
+       .probe = max98396_i2c_probe,
        .id_table = max98396_i2c_id,
 };
 
 
        .driver = {
                .name = "max9850",
        },
-       .probe_new = max9850_i2c_probe,
+       .probe = max9850_i2c_probe,
        .id_table = max9850_i2c_id,
 };
 
 
                .name = "max98504",
                .of_match_table = of_match_ptr(max98504_of_match),
        },
-       .probe_new = max98504_i2c_probe,
+       .probe = max98504_i2c_probe,
        .id_table = max98504_i2c_id,
 };
 module_i2c_driver(max98504_i2c_driver);
 
                .of_match_table = of_match_ptr(max98520_of_match),
                .pm = &max98520_pm,
        },
-       .probe_new = max98520_i2c_probe,
+       .probe = max98520_i2c_probe,
        .id_table = max98520_i2c_id,
 };
 
 
 MODULE_DEVICE_TABLE(of, max9860_of_match);
 
 static struct i2c_driver max9860_i2c_driver = {
-       .probe_new      = max9860_probe,
+       .probe          = max9860_probe,
        .remove         = max9860_remove,
        .id_table       = max9860_i2c_id,
        .driver         = {
 
                .name = "max9867",
                .of_match_table = of_match_ptr(max9867_of_match),
        },
-       .probe_new  = max9867_i2c_probe,
+       .probe = max9867_i2c_probe,
        .id_table = max9867_i2c_id,
 };
 
 
        .driver = {
                .name = "max9877",
        },
-       .probe_new = max9877_i2c_probe,
+       .probe = max9877_i2c_probe,
        .id_table = max9877_i2c_id,
 };
 
 
                .name = "max98925",
                .of_match_table = of_match_ptr(max98925_of_match),
        },
-       .probe_new  = max98925_i2c_probe,
+       .probe = max98925_i2c_probe,
        .id_table = max98925_i2c_id,
 };
 
 
                .name = "max98926",
                .of_match_table = of_match_ptr(max98926_of_match),
        },
-       .probe_new = max98926_i2c_probe,
+       .probe = max98926_i2c_probe,
        .id_table = max98926_i2c_id,
 };
 
 
                .acpi_match_table = ACPI_PTR(max98927_acpi_match),
                .pm = &max98927_pm,
        },
-       .probe_new = max98927_i2c_probe,
+       .probe = max98927_i2c_probe,
        .remove = max98927_i2c_remove,
        .id_table = max98927_i2c_id,
 };
 
        .driver = {
                .name = "ml26124",
        },
-       .probe_new = ml26124_i2c_probe,
+       .probe = ml26124_i2c_probe,
        .id_table = ml26124_i2c_id,
 };
 
 
                .of_match_table = of_match_ptr(mt6660_of_id),
                .pm = &mt6660_dev_pm_ops,
        },
-       .probe_new = mt6660_i2c_probe,
+       .probe = mt6660_i2c_probe,
        .remove = mt6660_i2c_remove,
        .id_table = mt6660_i2c_id,
 };
 
                .name = "nau8540",
                .of_match_table = of_match_ptr(nau8540_of_ids),
        },
-       .probe_new = nau8540_i2c_probe,
+       .probe = nau8540_i2c_probe,
        .id_table = nau8540_i2c_ids,
 };
 module_i2c_driver(nau8540_i2c_driver);
 
                .name = "nau8810",
                .of_match_table = of_match_ptr(nau8810_of_match),
        },
-       .probe_new = nau8810_i2c_probe,
+       .probe = nau8810_i2c_probe,
        .id_table = nau8810_i2c_id,
 };
 
 
                .of_match_table = of_match_ptr(nau8821_of_ids),
                .acpi_match_table = ACPI_PTR(nau8821_acpi_match),
        },
-       .probe_new = nau8821_i2c_probe,
+       .probe = nau8821_i2c_probe,
        .id_table = nau8821_i2c_ids,
 };
 module_i2c_driver(nau8821_driver);
 
                .name = "nau8822",
                .of_match_table = of_match_ptr(nau8822_of_match),
        },
-       .probe_new = nau8822_i2c_probe,
+       .probe = nau8822_i2c_probe,
        .id_table = nau8822_i2c_id,
 };
 module_i2c_driver(nau8822_i2c_driver);
 
                .of_match_table = of_match_ptr(nau8824_of_ids),
                .acpi_match_table = ACPI_PTR(nau8824_acpi_match),
        },
-       .probe_new = nau8824_i2c_probe,
+       .probe = nau8824_i2c_probe,
        .id_table = nau8824_i2c_ids,
 };
 module_i2c_driver(nau8824_i2c_driver);
 
                .of_match_table = of_match_ptr(nau8825_of_ids),
                .acpi_match_table = ACPI_PTR(nau8825_acpi_match),
        },
-       .probe_new = nau8825_i2c_probe,
+       .probe = nau8825_i2c_probe,
        .remove = nau8825_i2c_remove,
        .id_table = nau8825_i2c_ids,
 };
 
                .of_match_table = of_match_ptr(pcm1681_dt_ids),
        },
        .id_table       = pcm1681_i2c_id,
-       .probe_new      = pcm1681_i2c_probe,
+       .probe          = pcm1681_i2c_probe,
 };
 
 module_i2c_driver(pcm1681_i2c_driver);
 
                .of_match_table = of_match_ptr(pcm1789_of_match),
        },
        .id_table       = pcm1789_i2c_ids,
-       .probe_new      = pcm1789_i2c_probe,
+       .probe          = pcm1789_i2c_probe,
        .remove = pcm1789_i2c_remove,
 };
 
 
                .of_match_table = of_match_ptr(pcm179x_of_match),
        },
        .id_table       = pcm179x_i2c_ids,
-       .probe_new      = pcm179x_i2c_probe,
+       .probe          = pcm179x_i2c_probe,
 };
 
 module_i2c_driver(pcm179x_i2c_driver);
 
 }
 
 static struct i2c_driver pcm186x_i2c_driver = {
-       .probe_new      = pcm186x_i2c_probe,
+       .probe          = pcm186x_i2c_probe,
        .id_table       = pcm186x_i2c_id,
        .driver         = {
                .name   = "pcm186x",
 
 #endif /* CONFIG_OF */
        },
        .id_table = pcm3060_i2c_id,
-       .probe_new = pcm3060_i2c_probe,
+       .probe = pcm3060_i2c_probe,
 };
 
 module_i2c_driver(pcm3060_i2c_driver);
 
 MODULE_DEVICE_TABLE(of, pcm3168a_of_match);
 
 static struct i2c_driver pcm3168a_i2c_driver = {
-       .probe_new      = pcm3168a_i2c_probe,
+       .probe          = pcm3168a_i2c_probe,
        .remove         = pcm3168a_i2c_remove,
        .id_table       = pcm3168a_i2c_id,
        .driver         = {
 
 #endif
 
 static struct i2c_driver pcm512x_i2c_driver = {
-       .probe_new      = pcm512x_i2c_probe,
+       .probe          = pcm512x_i2c_probe,
        .remove         = pcm512x_i2c_remove,
        .id_table       = pcm512x_i2c_id,
        .driver         = {
 
                .of_match_table = of_match_ptr(rt1011_of_match),
                .acpi_match_table = ACPI_PTR(rt1011_acpi_match)
        },
-       .probe_new = rt1011_i2c_probe,
+       .probe = rt1011_i2c_probe,
        .shutdown = rt1011_i2c_shutdown,
        .id_table = rt1011_i2c_id,
 };
 
                .of_match_table = of_match_ptr(rt1015_of_match),
                .acpi_match_table = ACPI_PTR(rt1015_acpi_match),
        },
-       .probe_new = rt1015_i2c_probe,
+       .probe = rt1015_i2c_probe,
        .shutdown = rt1015_i2c_shutdown,
        .id_table = rt1015_i2c_id,
 };
 
                .of_match_table = of_match_ptr(rt1016_of_match),
                .acpi_match_table = ACPI_PTR(rt1016_acpi_match),
        },
-       .probe_new = rt1016_i2c_probe,
+       .probe = rt1016_i2c_probe,
        .shutdown = rt1016_i2c_shutdown,
        .id_table = rt1016_i2c_id,
 };
 
                .of_match_table = of_match_ptr(rt1019_of_match),
                .acpi_match_table = ACPI_PTR(rt1019_acpi_match),
        },
-       .probe_new = rt1019_i2c_probe,
+       .probe = rt1019_i2c_probe,
        .id_table = rt1019_i2c_id,
 };
 module_i2c_driver(rt1019_i2c_driver);
 
                .acpi_match_table = ACPI_PTR(rt1305_acpi_match)
 #endif
        },
-       .probe_new = rt1305_i2c_probe,
+       .probe = rt1305_i2c_probe,
        .shutdown = rt1305_i2c_shutdown,
        .id_table = rt1305_i2c_id,
 };
 
                .of_match_table = of_match_ptr(rt1308_of_match),
                .acpi_match_table = ACPI_PTR(rt1308_acpi_match),
        },
-       .probe_new = rt1308_i2c_probe,
+       .probe = rt1308_i2c_probe,
        .shutdown = rt1308_i2c_shutdown,
        .id_table = rt1308_i2c_id,
 };
 
                   .of_match_table = of_match_ptr(rt274_of_match),
 #endif
                   },
-       .probe_new = rt274_i2c_probe,
+       .probe = rt274_i2c_probe,
        .remove = rt274_i2c_remove,
        .id_table = rt274_i2c_id,
 };
 
                   .name = "rt286",
                   .acpi_match_table = ACPI_PTR(rt286_acpi_match),
                   },
-       .probe_new = rt286_i2c_probe,
+       .probe = rt286_i2c_probe,
        .remove = rt286_i2c_remove,
        .id_table = rt286_i2c_id,
 };
 
                   .name = "rt298",
                   .acpi_match_table = ACPI_PTR(rt298_acpi_match),
                   },
-       .probe_new = rt298_i2c_probe,
+       .probe = rt298_i2c_probe,
        .remove = rt298_i2c_remove,
        .id_table = rt298_i2c_id,
 };
 
                .of_match_table = of_match_ptr(rt5514_of_match),
                .pm = &rt5514_i2_pm_ops,
        },
-       .probe_new = rt5514_i2c_probe,
+       .probe = rt5514_i2c_probe,
        .id_table = rt5514_i2c_id,
 };
 module_i2c_driver(rt5514_i2c_driver);
 
                .name = "rt5616",
                .of_match_table = of_match_ptr(rt5616_of_match),
        },
-       .probe_new = rt5616_i2c_probe,
+       .probe = rt5616_i2c_probe,
        .remove = rt5616_i2c_remove,
        .shutdown = rt5616_i2c_shutdown,
        .id_table = rt5616_i2c_id,
 
                .name = "rt5631",
                .of_match_table = of_match_ptr(rt5631_i2c_dt_ids),
        },
-       .probe_new = rt5631_i2c_probe,
+       .probe    = rt5631_i2c_probe,
        .remove   = rt5631_i2c_remove,
        .id_table = rt5631_i2c_id,
 };
 
                .acpi_match_table = ACPI_PTR(rt5640_acpi_match),
                .of_match_table = of_match_ptr(rt5640_of_match),
        },
-       .probe_new = rt5640_i2c_probe,
+       .probe = rt5640_i2c_probe,
        .id_table = rt5640_i2c_id,
 };
 module_i2c_driver(rt5640_i2c_driver);
 
                .of_match_table = of_match_ptr(rt5645_of_match),
                .acpi_match_table = ACPI_PTR(rt5645_acpi_match),
        },
-       .probe_new = rt5645_i2c_probe,
+       .probe = rt5645_i2c_probe,
        .remove = rt5645_i2c_remove,
        .shutdown = rt5645_i2c_shutdown,
        .id_table = rt5645_i2c_id,
 
                .acpi_match_table = ACPI_PTR(rt5651_acpi_match),
                .of_match_table = of_match_ptr(rt5651_of_match),
        },
-       .probe_new = rt5651_i2c_probe,
+       .probe = rt5651_i2c_probe,
        .id_table = rt5651_i2c_id,
 };
 module_i2c_driver(rt5651_i2c_driver);
 
                .of_match_table = of_match_ptr(rt5659_of_match),
                .acpi_match_table = ACPI_PTR(rt5659_acpi_match),
        },
-       .probe_new = rt5659_i2c_probe,
+       .probe = rt5659_i2c_probe,
        .shutdown = rt5659_i2c_shutdown,
        .id_table = rt5659_i2c_id,
 };
 
                .acpi_match_table = ACPI_PTR(rt5660_acpi_match),
                .of_match_table = of_match_ptr(rt5660_of_match),
        },
-       .probe_new = rt5660_i2c_probe,
+       .probe = rt5660_i2c_probe,
        .id_table = rt5660_i2c_id,
 };
 module_i2c_driver(rt5660_i2c_driver);
 
                .acpi_match_table = ACPI_PTR(rt5663_acpi_match),
                .of_match_table = of_match_ptr(rt5663_of_match),
        },
-       .probe_new = rt5663_i2c_probe,
+       .probe = rt5663_i2c_probe,
        .remove = rt5663_i2c_remove,
        .shutdown = rt5663_i2c_shutdown,
        .id_table = rt5663_i2c_id,
 
                .of_match_table = of_match_ptr(rt5665_of_match),
                .acpi_match_table = ACPI_PTR(rt5665_acpi_match),
        },
-       .probe_new = rt5665_i2c_probe,
+       .probe = rt5665_i2c_probe,
        .shutdown = rt5665_i2c_shutdown,
        .id_table = rt5665_i2c_id,
 };
 
                .of_match_table = of_match_ptr(rt5668_of_match),
                .acpi_match_table = ACPI_PTR(rt5668_acpi_match),
        },
-       .probe_new = rt5668_i2c_probe,
+       .probe = rt5668_i2c_probe,
        .shutdown = rt5668_i2c_shutdown,
        .id_table = rt5668_i2c_id,
 };
 
                .name = "rt5670",
                .acpi_match_table = ACPI_PTR(rt5670_acpi_match),
        },
-       .probe_new = rt5670_i2c_probe,
+       .probe    = rt5670_i2c_probe,
        .remove   = rt5670_i2c_remove,
        .id_table = rt5670_i2c_id,
 };
 
                .of_match_table = rt5677_of_match,
                .acpi_match_table = ACPI_PTR(rt5677_acpi_match),
        },
-       .probe_new = rt5677_i2c_probe,
+       .probe    = rt5677_i2c_probe,
        .remove   = rt5677_i2c_remove,
 };
 module_i2c_driver(rt5677_i2c_driver);
 
                .acpi_match_table = rt5682_acpi_match,
                .probe_type = PROBE_PREFER_ASYNCHRONOUS,
        },
-       .probe_new = rt5682_i2c_probe,
+       .probe = rt5682_i2c_probe,
        .remove = rt5682_i2c_remove,
        .shutdown = rt5682_i2c_shutdown,
        .id_table = rt5682_i2c_id,
 
                .acpi_match_table = rt5682s_acpi_match,
                .probe_type = PROBE_PREFER_ASYNCHRONOUS,
        },
-       .probe_new = rt5682s_i2c_probe,
+       .probe = rt5682s_i2c_probe,
        .remove = rt5682s_i2c_remove,
        .shutdown = rt5682s_i2c_shutdown,
        .id_table = rt5682s_i2c_id,
 
                .of_match_table = rt9120_device_table,
                .pm = &rt9120_pm_ops,
        },
-       .probe_new = rt9120_probe,
+       .probe = rt9120_probe,
        .remove = rt9120_remove,
 };
 module_i2c_driver(rt9120_driver);
 
                .name = "sgtl5000",
                .of_match_table = sgtl5000_dt_ids,
        },
-       .probe_new = sgtl5000_i2c_probe,
+       .probe = sgtl5000_i2c_probe,
        .remove = sgtl5000_i2c_remove,
        .shutdown = sgtl5000_i2c_shutdown,
        .id_table = sgtl5000_id,
 
                .name = "sma1303",
                .of_match_table = sma1303_of_match,
        },
-       .probe_new = sma1303_i2c_probe,
+       .probe = sma1303_i2c_probe,
        .remove = sma1303_i2c_remove,
        .id_table = sma1303_i2c_id,
 };
 
                .name = "src4xxx",
                .of_match_table = of_match_ptr(src4xxx_of_match),
        },
-       .probe_new = src4xxx_i2c_probe,
+       .probe = src4xxx_i2c_probe,
        .id_table = src4xxx_i2c_ids,
 };
 module_i2c_driver(src4xxx_i2c_driver);
 
                .name = "ssm2518",
                .of_match_table = of_match_ptr(ssm2518_dt_ids),
        },
-       .probe_new = ssm2518_i2c_probe,
+       .probe = ssm2518_i2c_probe,
        .id_table = ssm2518_i2c_ids,
 };
 module_i2c_driver(ssm2518_driver);
 
                .name = "ssm2602",
                .of_match_table = ssm2602_of_match,
        },
-       .probe_new = ssm2602_i2c_probe,
+       .probe = ssm2602_i2c_probe,
        .id_table = ssm2602_i2c_id,
 };
 module_i2c_driver(ssm2602_i2c_driver);
 
                .of_match_table = of_match_ptr(ssm4567_of_match),
                .acpi_match_table = ACPI_PTR(ssm4567_acpi_match),
        },
-       .probe_new = ssm4567_i2c_probe,
+       .probe = ssm4567_i2c_probe,
        .id_table = ssm4567_i2c_ids,
 };
 module_i2c_driver(ssm4567_driver);
 
                .name = "sta32x",
                .of_match_table = of_match_ptr(st32x_dt_ids),
        },
-       .probe_new = sta32x_i2c_probe,
+       .probe = sta32x_i2c_probe,
        .id_table = sta32x_i2c_id,
 };
 
 
                .name = "sta350",
                .of_match_table = of_match_ptr(st350_dt_ids),
        },
-       .probe_new = sta350_i2c_probe,
+       .probe =    sta350_i2c_probe,
        .remove =   sta350_i2c_remove,
        .id_table = sta350_i2c_id,
 };
 
                .name = "sta529",
                .of_match_table = sta529_of_match,
        },
-       .probe_new      = sta529_i2c_probe,
+       .probe          = sta529_i2c_probe,
        .id_table       = sta529_i2c_id,
 };
 
 
                .of_match_table = of_match_ptr(tas2552_of_match),
                .pm = &tas2552_pm,
        },
-       .probe_new = tas2552_probe,
+       .probe = tas2552_probe,
        .remove = tas2552_i2c_remove,
        .id_table = tas2552_id,
 };
 
                .name = "tas2562",
                .of_match_table = of_match_ptr(tas2562_of_match),
        },
-       .probe_new = tas2562_probe,
+       .probe = tas2562_probe,
        .id_table = tas2562_id,
 };
 
 
                .name   = "tas2764",
                .of_match_table = of_match_ptr(tas2764_of_match),
        },
-       .probe_new  = tas2764_i2c_probe,
+       .probe      = tas2764_i2c_probe,
        .id_table   = tas2764_i2c_id,
 };
 module_i2c_driver(tas2764_i2c_driver);
 
                .name   = "tas2770",
                .of_match_table = of_match_ptr(tas2770_of_match),
        },
-       .probe_new  = tas2770_i2c_probe,
+       .probe      = tas2770_i2c_probe,
        .id_table   = tas2770_i2c_id,
 };
 module_i2c_driver(tas2770_i2c_driver);
 
                .name   = "tas2780",
                .of_match_table = of_match_ptr(tas2780_of_match),
        },
-       .probe_new  = tas2780_i2c_probe,
+       .probe      = tas2780_i2c_probe,
        .id_table   = tas2780_i2c_id,
 };
 module_i2c_driver(tas2780_i2c_driver);
 
                .of_match_table = of_match_ptr(tas5086_dt_ids),
        },
        .id_table       = tas5086_i2c_id,
-       .probe_new      = tas5086_i2c_probe,
+       .probe          = tas5086_i2c_probe,
        .remove         = tas5086_i2c_remove,
 };
 
 
                .name = "tas571x",
                .of_match_table = of_match_ptr(tas571x_of_match),
        },
-       .probe_new = tas571x_i2c_probe,
+       .probe = tas571x_i2c_probe,
        .remove = tas571x_i2c_remove,
        .id_table = tas571x_i2c_id,
 };
 
                .name = "tas5720",
                .of_match_table = of_match_ptr(tas5720_of_match),
        },
-       .probe_new = tas5720_probe,
+       .probe = tas5720_probe,
        .id_table = tas5720_id,
 };
 
 
 #endif
 
 static struct i2c_driver tas5805m_i2c_driver = {
-       .probe_new      = tas5805m_i2c_probe,
+       .probe          = tas5805m_i2c_probe,
        .remove         = tas5805m_i2c_remove,
        .id_table       = tas5805m_i2c_id,
        .driver         = {
 
                .name = "tas6424",
                .of_match_table = of_match_ptr(tas6424_of_ids),
        },
-       .probe_new = tas6424_i2c_probe,
+       .probe = tas6424_i2c_probe,
        .remove = tas6424_i2c_remove,
        .id_table = tas6424_i2c_ids,
 };
 
                .name   = "tda7419",
                .of_match_table = tda7419_of_match,
        },
-       .probe_new      = tda7419_probe,
+       .probe          = tda7419_probe,
        .id_table       = tda7419_i2c_id,
 };
 
 
                .name = "tfa9879",
                .of_match_table = tfa9879_of_match,
        },
-       .probe_new = tfa9879_i2c_probe,
+       .probe = tfa9879_i2c_probe,
        .id_table = tfa9879_i2c_id,
 };
 
 
                .name = "tfa989x",
                .of_match_table = tfa989x_of_match,
        },
-       .probe_new = tfa989x_i2c_probe,
+       .probe = tfa989x_i2c_probe,
 };
 module_i2c_driver(tfa989x_i2c_driver);
 
 
                   .name = "tlv320adc3xxx-codec",
                   .of_match_table = tlv320adc3xxx_of_match,
                  },
-       .probe_new = adc3xxx_i2c_probe,
+       .probe = adc3xxx_i2c_probe,
        .remove = __exit_p(adc3xxx_i2c_remove),
        .id_table = adc3xxx_i2c_id,
 };
 
                .name   = "tlv320adcx140-codec",
                .of_match_table = of_match_ptr(tlv320adcx140_of_match),
        },
-       .probe_new      = adcx140_i2c_probe,
+       .probe          = adcx140_i2c_probe,
        .id_table       = adcx140_i2c_id,
 };
 module_i2c_driver(adcx140_i2c_driver);
 
                   .name = "tlv320aic23-codec",
                   .of_match_table = of_match_ptr(tlv320aic23_of_match),
                   },
-       .probe_new = tlv320aic23_i2c_probe,
+       .probe = tlv320aic23_i2c_probe,
        .id_table = tlv320aic23_id,
 };
 
 
                .of_match_table = of_match_ptr(tlv320aic31xx_of_match),
                .acpi_match_table = ACPI_PTR(aic31xx_acpi_match),
        },
-       .probe_new      = aic31xx_i2c_probe,
+       .probe          = aic31xx_i2c_probe,
        .id_table       = aic31xx_i2c_id,
 };
 module_i2c_driver(aic31xx_i2c_driver);
 
                .name = "tlv320aic32x4",
                .of_match_table = aic32x4_of_id,
        },
-       .probe_new = aic32x4_i2c_probe,
+       .probe =    aic32x4_i2c_probe,
        .remove =   aic32x4_i2c_remove,
        .id_table = aic32x4_i2c_id,
 };
 
                .name = "tlv320aic3x",
                .of_match_table = aic3x_of_id,
        },
-       .probe_new = aic3x_i2c_probe,
+       .probe = aic3x_i2c_probe,
        .remove = aic3x_i2c_remove,
        .id_table = aic3x_i2c_id,
 };
 
        .driver = {
                .name = "tlv320dac33-codec",
        },
-       .probe_new      = dac33_i2c_probe,
+       .probe          = dac33_i2c_probe,
        .remove         = dac33_i2c_remove,
        .id_table       = tlv320dac33_i2c_id,
 };
 
                .name = "tpa6130a2",
                .of_match_table = of_match_ptr(tpa6130a2_of_match),
        },
-       .probe_new = tpa6130a2_probe,
+       .probe = tpa6130a2_probe,
        .id_table = tpa6130a2_id,
 };
 
 
                .of_match_table = of_match_ptr(ts3a227e_of_match),
                .acpi_match_table = ACPI_PTR(ts3a227e_acpi_match),
        },
-       .probe_new = ts3a227e_i2c_probe,
+       .probe = ts3a227e_i2c_probe,
        .id_table = ts3a227e_i2c_ids,
 };
 module_i2c_driver(ts3a227e_driver);
 
                .name = "tscs42xx",
                .of_match_table = tscs42xx_of_match,
        },
-       .probe_new = tscs42xx_i2c_probe,
+       .probe = tscs42xx_i2c_probe,
        .id_table = tscs42xx_i2c_id,
 };
 
 
                .name = "tscs454",
                .of_match_table = tscs454_of_match,
        },
-       .probe_new = tscs454_i2c_probe,
+       .probe = tscs454_i2c_probe,
        .id_table = tscs454_i2c_id,
 };
 
 
                .name =  "uda1380-codec",
                .of_match_table = uda1380_of_match,
        },
-       .probe_new = uda1380_i2c_probe,
+       .probe = uda1380_i2c_probe,
        .id_table = uda1380_i2c_id,
 };
 
 
        .driver = {
                .name = "wm1250-ev1",
        },
-       .probe_new = wm1250_ev1_probe,
+       .probe =    wm1250_ev1_probe,
        .remove =   wm1250_ev1_remove,
        .id_table = wm1250_ev1_i2c_id,
 };
 
        .driver = {
                .name = "wm2000",
        },
-       .probe_new = wm2000_i2c_probe,
+       .probe = wm2000_i2c_probe,
        .id_table = wm2000_i2c_id,
 };
 
 
                .name = "wm2200",
                .pm = &wm2200_pm,
        },
-       .probe_new = wm2200_i2c_probe,
+       .probe =    wm2200_i2c_probe,
        .remove =   wm2200_i2c_remove,
        .id_table = wm2200_i2c_id,
 };
 
                .name = "wm5100",
                .pm = &wm5100_pm,
        },
-       .probe_new = wm5100_i2c_probe,
+       .probe =    wm5100_i2c_probe,
        .remove =   wm5100_i2c_remove,
        .id_table = wm5100_i2c_id,
 };
 
                .name = "wm8510",
                .of_match_table = wm8510_of_match,
        },
-       .probe_new = wm8510_i2c_probe,
+       .probe = wm8510_i2c_probe,
        .id_table = wm8510_i2c_id,
 };
 #endif
 
                .name = "wm8523",
                .of_match_table = wm8523_of_match,
        },
-       .probe_new = wm8523_i2c_probe,
+       .probe = wm8523_i2c_probe,
        .id_table = wm8523_i2c_id,
 };
 
 
                .name = "wm8580",
                .of_match_table = wm8580_of_match,
        },
-       .probe_new = wm8580_i2c_probe,
+       .probe = wm8580_i2c_probe,
        .id_table = wm8580_i2c_id,
 };
 
 
                .name = "wm8711",
                .of_match_table = wm8711_of_match,
        },
-       .probe_new = wm8711_i2c_probe,
+       .probe = wm8711_i2c_probe,
        .id_table = wm8711_i2c_id,
 };
 #endif
 
                .name = "wm8728",
                .of_match_table = wm8728_of_match,
        },
-       .probe_new = wm8728_i2c_probe,
+       .probe = wm8728_i2c_probe,
        .id_table = wm8728_i2c_id,
 };
 #endif
 
                .name = "wm8731",
                .of_match_table = wm8731_of_match,
        },
-       .probe_new = wm8731_i2c_probe,
+       .probe = wm8731_i2c_probe,
        .id_table = wm8731_i2c_id,
 };
 
 
                .name = "wm8737",
                .of_match_table = wm8737_of_match,
        },
-       .probe_new = wm8737_i2c_probe,
+       .probe = wm8737_i2c_probe,
        .id_table = wm8737_i2c_id,
 };
 #endif
 
                .name = "wm8741",
                .of_match_table = wm8741_of_match,
        },
-       .probe_new = wm8741_i2c_probe,
+       .probe = wm8741_i2c_probe,
        .id_table = wm8741_i2c_id,
 };
 #endif
 
                .name = "wm8750",
                .of_match_table = wm8750_of_match,
        },
-       .probe_new = wm8750_i2c_probe,
+       .probe = wm8750_i2c_probe,
        .id_table = wm8750_i2c_id,
 };
 #endif
 
                .name = "wm8753",
                .of_match_table = wm8753_of_match,
        },
-       .probe_new = wm8753_i2c_probe,
+       .probe = wm8753_i2c_probe,
        .id_table = wm8753_i2c_id,
 };
 #endif
 
                .name = "wm8776",
                .of_match_table = wm8776_of_match,
        },
-       .probe_new = wm8776_i2c_probe,
+       .probe = wm8776_i2c_probe,
        .id_table = wm8776_i2c_id,
 };
 #endif
 
                .of_match_table = of_match_ptr(wm8804_of_match),
                .acpi_match_table = ACPI_PTR(wm8804_acpi_match),
        },
-       .probe_new = wm8804_i2c_probe,
+       .probe = wm8804_i2c_probe,
        .remove = wm8804_i2c_remove,
        .id_table = wm8804_i2c_id
 };
 
        .driver = {
                .name = "wm8900",
        },
-       .probe_new = wm8900_i2c_probe,
+       .probe =    wm8900_i2c_probe,
        .remove =   wm8900_i2c_remove,
        .id_table = wm8900_i2c_id,
 };
 
                .name = "wm8903",
                .of_match_table = wm8903_of_match,
        },
-       .probe_new = wm8903_i2c_probe,
+       .probe =    wm8903_i2c_probe,
        .remove =   wm8903_i2c_remove,
        .id_table = wm8903_i2c_id,
 };
 
                .name = "wm8904",
                .of_match_table = of_match_ptr(wm8904_of_match),
        },
-       .probe_new = wm8904_i2c_probe,
+       .probe = wm8904_i2c_probe,
        .id_table = wm8904_i2c_id,
 };
 
 
                .name = "wm8940",
                .of_match_table = wm8940_of_match,
        },
-       .probe_new = wm8940_i2c_probe,
+       .probe = wm8940_i2c_probe,
        .id_table = wm8940_i2c_id,
 };
 
 
        .driver = {
                .name = "wm8955",
        },
-       .probe_new = wm8955_i2c_probe,
+       .probe = wm8955_i2c_probe,
        .id_table = wm8955_i2c_id,
 };
 
 
                .of_match_table = of_match_ptr(wm8960_of_match),
                .acpi_match_table = ACPI_PTR(wm8960_acpi_match),
        },
-       .probe_new = wm8960_i2c_probe,
+       .probe =    wm8960_i2c_probe,
        .remove =   wm8960_i2c_remove,
        .id_table = wm8960_i2c_id,
 };
 
                .name = "wm8961",
                .of_match_table = of_match_ptr(wm8961_of_match),
        },
-       .probe_new = wm8961_i2c_probe,
+       .probe = wm8961_i2c_probe,
        .id_table = wm8961_i2c_id,
 };
 
 
                .of_match_table = wm8962_of_match,
                .pm = &wm8962_pm,
        },
-       .probe_new = wm8962_i2c_probe,
+       .probe =    wm8962_i2c_probe,
        .remove =   wm8962_i2c_remove,
        .id_table = wm8962_i2c_id,
 };
 
        .driver = {
                .name = "wm8971",
        },
-       .probe_new = wm8971_i2c_probe,
+       .probe = wm8971_i2c_probe,
        .id_table = wm8971_i2c_id,
 };
 
 
                .name = "wm8974",
                .of_match_table = wm8974_of_match,
        },
-       .probe_new = wm8974_i2c_probe,
+       .probe = wm8974_i2c_probe,
        .id_table = wm8974_i2c_id,
 };
 
 
                .name = "wm8978",
                .of_match_table = wm8978_of_match,
        },
-       .probe_new = wm8978_i2c_probe,
+       .probe = wm8978_i2c_probe,
        .id_table = wm8978_i2c_id,
 };
 
 
        .driver = {
                .name = "wm8983",
        },
-       .probe_new = wm8983_i2c_probe,
+       .probe = wm8983_i2c_probe,
        .id_table = wm8983_i2c_id
 };
 #endif
 
        .driver = {
                .name = "wm8985",
        },
-       .probe_new = wm8985_i2c_probe,
+       .probe = wm8985_i2c_probe,
        .id_table = wm8985_i2c_id
 };
 #endif
 
        .driver = {
                .name = "wm8988",
        },
-       .probe_new = wm8988_i2c_probe,
+       .probe = wm8988_i2c_probe,
        .id_table = wm8988_i2c_id,
 };
 #endif
 
        .driver = {
                .name = "wm8990",
        },
-       .probe_new = wm8990_i2c_probe,
+       .probe = wm8990_i2c_probe,
        .id_table = wm8990_i2c_id,
 };
 
 
        .driver = {
                .name = "wm8991",
        },
-       .probe_new = wm8991_i2c_probe,
+       .probe = wm8991_i2c_probe,
        .id_table = wm8991_i2c_id,
 };
 
 
        .driver = {
                .name = "wm8993",
        },
-       .probe_new = wm8993_i2c_probe,
+       .probe =    wm8993_i2c_probe,
        .remove =   wm8993_i2c_remove,
        .id_table = wm8993_i2c_id,
 };
 
        .driver = {
                .name = "wm8995",
        },
-       .probe_new = wm8995_i2c_probe,
+       .probe = wm8995_i2c_probe,
        .id_table = wm8995_i2c_id
 };
 #endif
 
        .driver = {
                .name = "wm8996",
        },
-       .probe_new = wm8996_i2c_probe,
+       .probe =    wm8996_i2c_probe,
        .remove =   wm8996_i2c_remove,
        .id_table = wm8996_i2c_id,
 };
 
        .driver = {
                .name = "wm9081",
        },
-       .probe_new = wm9081_i2c_probe,
+       .probe =    wm9081_i2c_probe,
        .remove =   wm9081_i2c_remove,
        .id_table = wm9081_i2c_id,
 };
 
        .driver = {
                .name = "wm9090",
        },
-       .probe_new = wm9090_i2c_probe,
+       .probe = wm9090_i2c_probe,
        .id_table = wm9090_id,
 };