|
@@ -598,8 +598,7 @@ static const struct dev_pm_ops max9860_pm_ops = {
|
|
|
SET_RUNTIME_PM_OPS(max9860_suspend, max9860_resume, NULL)
|
|
|
};
|
|
|
|
|
|
-static int max9860_probe(struct i2c_client *i2c,
|
|
|
- const struct i2c_device_id *id)
|
|
|
+static int max9860_probe(struct i2c_client *i2c)
|
|
|
{
|
|
|
struct device *dev = &i2c->dev;
|
|
|
struct max9860_priv *max9860;
|
|
@@ -736,7 +735,7 @@ static const struct of_device_id max9860_of_match[] = {
|
|
|
MODULE_DEVICE_TABLE(of, max9860_of_match);
|
|
|
|
|
|
static struct i2c_driver max9860_i2c_driver = {
|
|
|
- .probe = max9860_probe,
|
|
|
+ .probe_new = max9860_probe,
|
|
|
.remove = max9860_remove,
|
|
|
.id_table = max9860_i2c_id,
|
|
|
.driver = {
|