static struct i2c_driver pm800_driver = {
        .driver = {
                .name = "88PM800",
-               .owner = THIS_MODULE,
                .pm = &pm80x_pm_ops,
                },
        .probe = pm800_probe,
 
 static struct i2c_driver pm805_driver = {
        .driver = {
                .name = "88PM805",
-               .owner = THIS_MODULE,
                .pm = &pm80x_pm_ops,
                },
        .probe = pm805_probe,
 
 static struct i2c_driver pm860x_driver = {
        .driver = {
                .name   = "88PM860x",
-               .owner  = THIS_MODULE,
                .pm     = &pm860x_pm_ops,
                .of_match_table = pm860x_dt_ids,
        },
 
 static struct i2c_driver aat2870_i2c_driver = {
        .driver = {
                .name   = "aat2870",
-               .owner  = THIS_MODULE,
                .pm     = &aat2870_pm_ops,
        },
        .probe          = aat2870_i2c_probe,
 
 static struct i2c_driver ab3100_driver = {
        .driver = {
                .name   = "ab3100",
-               .owner  = THIS_MODULE,
        },
        .id_table       = ab3100_id,
        .probe          = ab3100_probe,
 
 static struct i2c_driver adp5520_driver = {
        .driver = {
                .name   = "adp5520",
-               .owner  = THIS_MODULE,
                .pm     = &adp5520_pm,
        },
        .probe          = adp5520_probe,
 
 static struct i2c_driver arizona_i2c_driver = {
        .driver = {
                .name   = "arizona",
-               .owner  = THIS_MODULE,
                .pm     = &arizona_pm_ops,
                .of_match_table = of_match_ptr(arizona_of_match),
        },
 
 static struct i2c_driver as3711_i2c_driver = {
        .driver = {
                   .name = "as3711",
-                  .owner = THIS_MODULE,
                   .of_match_table = of_match_ptr(as3711_of_match),
        },
        .probe = as3711_i2c_probe,
 
 static struct i2c_driver as3722_i2c_driver = {
        .driver = {
                .name = "as3722",
-               .owner = THIS_MODULE,
                .of_match_table = as3722_of_match,
        },
        .probe = as3722_i2c_probe,
 
 static struct i2c_driver axp20x_i2c_driver = {
        .driver = {
                .name   = "axp20x",
-               .owner  = THIS_MODULE,
                .of_match_table = of_match_ptr(axp20x_of_match),
                .acpi_match_table = ACPI_PTR(axp20x_acpi_match),
        },
 
 static struct i2c_driver bcm590xx_i2c_driver = {
        .driver = {
                   .name = "bcm590xx",
-                  .owner = THIS_MODULE,
                   .of_match_table = of_match_ptr(bcm590xx_of_match),
        },
        .probe = bcm590xx_i2c_probe,
 
 static struct i2c_driver cros_ec_driver = {
        .driver = {
                .name   = "cros-ec-i2c",
-               .owner  = THIS_MODULE,
                .pm     = &cros_ec_i2c_pm_ops,
        },
        .probe          = cros_ec_i2c_probe,
 
 static struct i2c_driver da903x_driver = {
        .driver = {
                .name   = "da903x",
-               .owner  = THIS_MODULE,
        },
        .probe          = da903x_probe,
        .remove         = da903x_remove,
 
        .id_table = da9052_i2c_id,
        .driver = {
                .name = "da9052",
-               .owner = THIS_MODULE,
 #ifdef CONFIG_OF
                .of_match_table = dialog_dt_ids,
 #endif
 
        .id_table = da9055_i2c_id,
        .driver = {
                .name = "da9055-pmic",
-               .owner = THIS_MODULE,
                .of_match_table = of_match_ptr(da9055_of_match),
        },
 };
 
 static struct i2c_driver da9063_i2c_driver = {
        .driver = {
                .name = "da9063",
-               .owner = THIS_MODULE,
                .of_match_table = of_match_ptr(da9063_dt_ids),
        },
        .probe    = da9063_i2c_probe,
 
 static struct i2c_driver intel_soc_pmic_i2c_driver = {
        .driver = {
                .name = "intel_soc_pmic_i2c",
-               .owner = THIS_MODULE,
                .pm = &intel_soc_pmic_pm_ops,
                .acpi_match_table = ACPI_PTR(intel_soc_pmic_acpi_match),
        },
 
 static struct i2c_driver lm3533_i2c_driver = {
        .driver = {
                   .name = "lm3533",
-                  .owner = THIS_MODULE,
        },
        .id_table       = lm3533_i2c_ids,
        .probe          = lm3533_i2c_probe,
 
        .remove = lp3943_remove,
        .driver = {
                .name = "lp3943",
-               .owner = THIS_MODULE,
                .of_match_table = of_match_ptr(lp3943_of_match),
        },
        .id_table = lp3943_ids,
 
 static struct i2c_driver lp8788_driver = {
        .driver = {
                .name = "lp8788",
-               .owner = THIS_MODULE,
        },
        .probe = lp8788_probe,
        .remove = lp8788_remove,
 
 static struct i2c_driver max14577_i2c_driver = {
        .driver = {
                .name = "max14577",
-               .owner = THIS_MODULE,
                .pm = &max14577_pm,
                .of_match_table = max14577_dt_match,
        },
 
 static struct i2c_driver max77686_i2c_driver = {
        .driver = {
                   .name = "max77686",
-                  .owner = THIS_MODULE,
                   .pm = &max77686_pm,
                   .of_match_table = of_match_ptr(max77686_pmic_dt_match),
        },
 
 static struct i2c_driver max77693_i2c_driver = {
        .driver = {
                   .name = "max77693",
-                  .owner = THIS_MODULE,
                   .pm = &max77693_pm,
                   .of_match_table = of_match_ptr(max77693_dt_match),
        },
 
 static struct i2c_driver max8907_i2c_driver = {
        .driver = {
                .name = "max8907",
-               .owner = THIS_MODULE,
                .of_match_table = of_match_ptr(max8907_of_match),
        },
        .probe = max8907_i2c_probe,
 
 static struct i2c_driver max8925_driver = {
        .driver = {
                .name   = "max8925",
-               .owner  = THIS_MODULE,
                .pm     = &max8925_pm_ops,
                .of_match_table = max8925_dt_ids,
        },
 
 static struct i2c_driver max8997_i2c_driver = {
        .driver = {
                   .name = "max8997",
-                  .owner = THIS_MODULE,
                   .pm = &max8997_pm,
                   .of_match_table = of_match_ptr(max8997_pmic_dt_match),
        },
 
 static struct i2c_driver max8998_i2c_driver = {
        .driver = {
                   .name = "max8998",
-                  .owner = THIS_MODULE,
                   .pm = &max8998_pm,
                   .of_match_table = of_match_ptr(max8998_dt_match),
        },
 
 static struct i2c_driver mc13xxx_i2c_driver = {
        .id_table = mc13xxx_i2c_device_id,
        .driver = {
-               .owner = THIS_MODULE,
                .name = "mc13xxx",
                .of_match_table = mc13xxx_dt_ids,
        },
 
        .driver = {
                   .name = "palmas",
                   .of_match_table = of_palmas_match_tbl,
-                  .owner = THIS_MODULE,
        },
        .probe = palmas_i2c_probe,
        .remove = palmas_i2c_remove,
 
 static struct i2c_driver rc5t583_i2c_driver = {
        .driver = {
                   .name = "rc5t583",
-                  .owner = THIS_MODULE,
                   },
        .probe = rc5t583_i2c_probe,
        .remove = rc5t583_i2c_remove,
 
 static struct i2c_driver retu_driver = {
        .driver         = {
                .name = "retu-mfd",
-               .owner = THIS_MODULE,
        },
        .probe          = retu_probe,
        .remove         = retu_remove,
 
 static struct i2c_driver sec_pmic_driver = {
        .driver = {
                   .name = "sec_pmic",
-                  .owner = THIS_MODULE,
                   .pm = &sec_pmic_pm_ops,
                   .of_match_table = of_match_ptr(sec_dt_match),
        },
 
 static struct i2c_driver si476x_core_driver = {
        .driver         = {
                .name   = "si476x-core",
-               .owner  = THIS_MODULE,
        },
        .probe          = si476x_core_probe,
        .remove         = si476x_core_remove,
 
 static struct i2c_driver smsc_i2c_driver = {
        .driver = {
                   .name = "smsc",
-                  .owner = THIS_MODULE,
        },
        .probe = smsc_i2c_probe,
        .remove = smsc_i2c_remove,
 
 static struct i2c_driver stmpe_i2c_driver = {
        .driver = {
                .name = "stmpe-i2c",
-               .owner = THIS_MODULE,
 #ifdef CONFIG_PM
                .pm = &stmpe_dev_pm_ops,
 #endif
 
 static struct i2c_driver tc3589x_driver = {
        .driver = {
                .name   = "tc3589x",
-               .owner  = THIS_MODULE,
                .pm     = &tc3589x_dev_pm_ops,
                .of_match_table = of_match_ptr(tc3589x_match),
        },
 
 static struct i2c_driver tps6507x_i2c_driver = {
        .driver = {
                   .name = "tps6507x",
-                  .owner = THIS_MODULE,
                   .of_match_table = of_match_ptr(tps6507x_of_match),
        },
        .probe = tps6507x_i2c_probe,
 
 static struct i2c_driver tps65090_driver = {
        .driver = {
                .name   = "tps65090",
-               .owner  = THIS_MODULE,
                .of_match_table = of_match_ptr(tps65090_of_match),
        },
        .probe          = tps65090_i2c_probe,
 
 static struct i2c_driver tps65217_driver = {
        .driver         = {
                .name   = "tps65217",
-               .owner  = THIS_MODULE,
                .of_match_table = tps65217_of_match,
        },
        .id_table       = tps65217_id_table,
 
 static struct i2c_driver tps65218_driver = {
        .driver         = {
                .name   = "tps65218",
-               .owner  = THIS_MODULE,
                .of_match_table = of_tps65218_match_table,
        },
        .probe          = tps65218_probe,
 
 static struct i2c_driver tps6586x_driver = {
        .driver = {
                .name   = "tps6586x",
-               .owner  = THIS_MODULE,
                .of_match_table = of_match_ptr(tps6586x_of_match),
        },
        .probe          = tps6586x_i2c_probe,
 
 static struct i2c_driver tps65910_i2c_driver = {
        .driver = {
                   .name = "tps65910",
-                  .owner = THIS_MODULE,
                   .of_match_table = of_match_ptr(tps65910_of_match),
        },
        .probe = tps65910_i2c_probe,
 
 static struct i2c_driver tps65912_i2c_driver = {
        .driver = {
                   .name = "tps65912",
-                  .owner = THIS_MODULE,
        },
        .probe = tps65912_i2c_probe,
        .remove = tps65912_i2c_remove,
 
 static struct i2c_driver tps80031_driver = {
        .driver = {
                .name   = "tps80031",
-               .owner  = THIS_MODULE,
        },
        .probe          = tps80031_probe,
        .remove         = tps80031_remove,
 
 static struct i2c_driver twl6040_driver = {
        .driver = {
                .name = "twl6040",
-               .owner = THIS_MODULE,
        },
        .probe          = twl6040_probe,
        .remove         = twl6040_remove,
 
 static struct i2c_driver wm831x_i2c_driver = {
        .driver = {
                .name = "wm831x",
-               .owner = THIS_MODULE,
                .pm = &wm831x_pm_ops,
        },
        .probe = wm831x_i2c_probe,
 
 static struct i2c_driver wm8350_i2c_driver = {
        .driver = {
                   .name = "wm8350",
-                  .owner = THIS_MODULE,
        },
        .probe = wm8350_i2c_probe,
        .remove = wm8350_i2c_remove,
 
 static struct i2c_driver wm8400_i2c_driver = {
        .driver = {
                .name = "WM8400",
-               .owner = THIS_MODULE,
        },
        .probe    = wm8400_i2c_probe,
        .remove   = wm8400_i2c_remove,
 
 static struct i2c_driver wm8994_i2c_driver = {
        .driver = {
                .name = "wm8994",
-               .owner = THIS_MODULE,
                .pm = &wm8994_pm_ops,
                .of_match_table = of_match_ptr(wm8994_of_match),
        },