.of_match_table = as3645a_of_table,
                .name = AS_NAME,
        },
-       .probe_new      = as3645a_probe,
+       .probe = as3645a_probe,
        .remove = as3645a_remove,
        .id_table = as3645a_id_table,
 };
 
                .name = "lm3601x",
                .of_match_table = of_lm3601x_leds_match,
        },
-       .probe_new = lm3601x_probe,
+       .probe = lm3601x_probe,
        .remove = lm3601x_remove,
        .id_table = lm3601x_id,
 };
 
                .name = "rt4505",
                .of_match_table = of_match_ptr(rt4505_leds_match),
        },
-       .probe_new = rt4505_probe,
+       .probe = rt4505_probe,
        .remove = rt4505_remove,
        .shutdown = rt4505_shutdown,
 };
 
                .name = "leds-an30259a",
                .of_match_table = of_match_ptr(an30259a_match_table),
        },
-       .probe_new = an30259a_probe,
+       .probe = an30259a_probe,
        .remove = an30259a_remove,
        .id_table = an30259a_id,
 };
 
                .name = "leds-aw2013",
                .of_match_table = of_match_ptr(aw2013_match_table),
        },
-       .probe_new = aw2013_probe,
+       .probe = aw2013_probe,
        .remove = aw2013_remove,
 };
 
 
                .name    = "leds-bd2606mvv",
                .of_match_table = of_match_ptr(of_bd2606mvv_leds_match),
        },
-       .probe_new = bd2606mvv_probe,
+       .probe = bd2606mvv_probe,
 };
 
 module_i2c_driver(bd2606mvv_driver);
 
                .name   = "BD2802",
                .pm     = &bd2802_pm,
        },
-       .probe_new      = bd2802_probe,
+       .probe          = bd2802_probe,
        .remove         = bd2802_remove,
        .id_table       = bd2802_id,
 };
 
        .driver = {
                   .name = "blinkm",
                   },
-       .probe_new = blinkm_probe,
+       .probe = blinkm_probe,
        .remove = blinkm_remove,
        .id_table = blinkm_id,
        .detect = blinkm_detect,
 
                .name           = "leds-is31fl319x",
                .of_match_table = of_is31fl319x_match,
        },
-       .probe_new = is31fl319x_probe,
+       .probe = is31fl319x_probe,
        .id_table = is31fl319x_id,
 };
 
 
                .name   = "is31fl32xx",
                .of_match_table = of_is31fl32xx_match,
        },
-       .probe_new      = is31fl32xx_probe,
+       .probe          = is31fl32xx_probe,
        .remove         = is31fl32xx_remove,
        .id_table       = is31fl32xx_id,
 };
 
 MODULE_DEVICE_TABLE(i2c, lm3530_id);
 
 static struct i2c_driver lm3530_i2c_driver = {
-       .probe_new = lm3530_probe,
+       .probe = lm3530_probe,
        .remove = lm3530_remove,
        .id_table = lm3530_id,
        .driver = {
 
 MODULE_DEVICE_TABLE(i2c, lm3532_id);
 
 static struct i2c_driver lm3532_i2c_driver = {
-       .probe_new = lm3532_probe,
+       .probe = lm3532_probe,
        .remove = lm3532_remove,
        .id_table = lm3532_id,
        .driver = {
 
                   .name = LM355x_NAME,
                   .pm = NULL,
                   },
-       .probe_new = lm355x_probe,
+       .probe = lm355x_probe,
        .remove = lm355x_remove,
        .id_table = lm355x_id,
 };
 
                   .name = LM3642_NAME,
                   .pm = NULL,
                   },
-       .probe_new = lm3642_probe,
+       .probe = lm3642_probe,
        .remove = lm3642_remove,
        .id_table = lm3642_id,
 };
 
                .name   = "lm3692x",
                .of_match_table = of_lm3692x_leds_match,
        },
-       .probe_new      = lm3692x_probe,
+       .probe          = lm3692x_probe,
        .remove         = lm3692x_remove,
        .id_table       = lm3692x_id,
 };
 
                .name   = "lm3697",
                .of_match_table = of_lm3697_leds_match,
        },
-       .probe_new      = lm3697_probe,
+       .probe          = lm3697_probe,
        .remove         = lm3697_remove,
        .id_table       = lm3697_id,
 };
 
        .driver   = {
                   .name = "lp3944",
        },
-       .probe_new = lp3944_probe,
+       .probe    = lp3944_probe,
        .remove   = lp3944_remove,
        .id_table = lp3944_id,
 };
 
        .driver = {
                        .name = LP3952_NAME,
        },
-       .probe_new = lp3952_probe,
+       .probe = lp3952_probe,
        .remove = lp3952_remove,
        .id_table = lp3952_id,
 };
 
                .name   = "lp50xx",
                .of_match_table = of_lp50xx_leds_match,
        },
-       .probe_new      = lp50xx_probe,
+       .probe          = lp50xx_probe,
        .remove         = lp50xx_remove,
        .id_table       = lp50xx_id,
 };
 
                .name   = "lp5521",
                .of_match_table = of_match_ptr(of_lp5521_leds_match),
        },
-       .probe_new      = lp5521_probe,
+       .probe          = lp5521_probe,
        .remove         = lp5521_remove,
        .id_table       = lp5521_id,
 };
 
                .name   = "lp5523x",
                .of_match_table = of_match_ptr(of_lp5523_leds_match),
        },
-       .probe_new      = lp5523_probe,
+       .probe          = lp5523_probe,
        .remove         = lp5523_remove,
        .id_table       = lp5523_id,
 };
 
                .name   = "lp5562",
                .of_match_table = of_match_ptr(of_lp5562_leds_match),
        },
-       .probe_new      = lp5562_probe,
+       .probe          = lp5562_probe,
        .remove         = lp5562_remove,
        .id_table       = lp5562_id,
 };
 
                .name   = "lp8501",
                .of_match_table = of_match_ptr(of_lp8501_leds_match),
        },
-       .probe_new      = lp8501_probe,
+       .probe          = lp8501_probe,
        .remove         = lp8501_remove,
        .id_table       = lp8501_id,
 };
 
                .name   = "lp8860",
                .of_match_table = of_lp8860_leds_match,
        },
-       .probe_new      = lp8860_probe,
+       .probe          = lp8860_probe,
        .remove         = lp8860_remove,
        .id_table       = lp8860_id,
 };
 
                .name = "leds-pca953x",
                .of_match_table = of_match_ptr(of_pca9532_leds_match),
        },
-       .probe_new = pca9532_probe,
+       .probe = pca9532_probe,
        .remove = pca9532_remove,
        .id_table = pca9532_id,
 };
 
                .name   = "leds-pca955x",
                .of_match_table = of_pca955x_match,
        },
-       .probe_new = pca955x_probe,
+       .probe = pca955x_probe,
        .id_table = pca955x_id,
 };
 
 
                .name   = "leds-pca963x",
                .of_match_table = of_pca963x_match,
        },
-       .probe_new = pca963x_probe,
+       .probe = pca963x_probe,
        .id_table = pca963x_id,
 };
 
 
                .name    = "leds-tca6507",
                .of_match_table = of_match_ptr(of_tca6507_leds_match),
        },
-       .probe_new = tca6507_probe,
+       .probe    = tca6507_probe,
        .remove   = tca6507_remove,
        .id_table = tca6507_id,
 };
 
                .name = "tlc591xx",
                .of_match_table = of_match_ptr(of_tlc591xx_leds_match),
        },
-       .probe_new = tlc591xx_probe,
+       .probe = tlc591xx_probe,
        .id_table = tlc591xx_id,
 };
 
 
 MODULE_DEVICE_TABLE(i2c, omnia_id);
 
 static struct i2c_driver omnia_leds_driver = {
-       .probe_new      = omnia_leds_probe,
+       .probe          = omnia_leds_probe,
        .remove         = omnia_leds_remove,
        .id_table       = omnia_id,
        .driver         = {